/opennms-base-assembly/src/main/filtered/etc/notificationCommands.xml

https://github.com/ajakubo1/opennms · XML · 209 lines · 209 code · 0 blank · 0 comment · 0 complexity · d90037ab77baeedcd61d924f509b3e75 MD5 · raw file

  1. <?xml version="1.0"?>
  2. <notification-commands>
  3. <header>
  4. <ver>.9</ver>
  5. <created>Wednesday, February 6, 2002 10:10:00 AM EST</created>
  6. <mstation>master.nmanage.com</mstation>
  7. </header>
  8. <command binary="false">
  9. <name>javaPagerEmail</name>
  10. <execute>org.opennms.netmgt.notifd.JavaMailNotificationStrategy</execute>
  11. <comment>class for sending pager email notifications</comment>
  12. <argument streamed="false">
  13. <switch>-subject</switch>
  14. </argument>
  15. <argument streamed="false">
  16. <switch>-pemail</switch>
  17. </argument>
  18. <argument streamed="false">
  19. <switch>-tm</switch>
  20. </argument>
  21. </command>
  22. <command binary="false">
  23. <name>javaEmail</name>
  24. <execute>org.opennms.netmgt.notifd.JavaMailNotificationStrategy</execute>
  25. <comment>class for sending email notifications</comment>
  26. <argument streamed="false">
  27. <switch>-subject</switch>
  28. </argument>
  29. <argument streamed="false">
  30. <switch>-email</switch>
  31. </argument>
  32. <argument streamed="false">
  33. <switch>-tm</switch>
  34. </argument>
  35. </command>
  36. <command binary="true">
  37. <name>textPage</name>
  38. <execute>/usr/bin/qpage</execute>
  39. <comment>text paging program</comment>
  40. <argument streamed="false">
  41. <switch>-p</switch>
  42. </argument>
  43. <argument streamed="false">
  44. <switch>-t</switch>
  45. </argument>
  46. </command>
  47. <command binary="true">
  48. <name>numericPage</name>
  49. <execute>/usr/bin/qpage</execute>
  50. <comment>numeric paging program</comment>
  51. <argument streamed="false">
  52. <substitution>-p</substitution>
  53. <switch>-d</switch>
  54. </argument>
  55. <argument streamed="false">
  56. <switch>-nm</switch>
  57. </argument>
  58. </command>
  59. <command binary="false">
  60. <name>xmppMessage</name>
  61. <execute>org.opennms.netmgt.notifd.XMPPNotificationStrategy</execute>
  62. <comment>class for sending XMPP notifications</comment>
  63. <argument streamed="false">
  64. <switch>-xmpp</switch>
  65. </argument>
  66. <argument streamed="false">
  67. <switch>-tm</switch>
  68. </argument>
  69. </command>
  70. <command binary="false">
  71. <name>xmppGroupMessage</name>
  72. <execute>org.opennms.netmgt.notifd.XMPPGroupNotificationStrategy</execute>
  73. <comment>class for sending XMPP Group Chat notifications</comment>
  74. <argument streamed="false">
  75. <switch>-xmpp</switch>
  76. </argument>
  77. <argument streamed="false">
  78. <switch>-tm</switch>
  79. </argument>
  80. </command>
  81. <command binary="false">
  82. <name>ircCat</name>
  83. <execute>org.opennms.netmgt.notifd.IrcCatNotificationStrategy</execute>
  84. <comment>class for sending IRC notifications via an IRCcat bot</comment>
  85. <argument streamed="false">
  86. <switch>-email</switch>
  87. </argument>
  88. <argument streamed="false">
  89. <switch>-tm</switch>
  90. </argument>
  91. </command>
  92. <command binary="false">
  93. <name>callWorkPhone</name>
  94. <execute>org.opennms.netmgt.notifd.asterisk.AsteriskOriginateNotificationStrategy</execute>
  95. <comment>class for calling via Asterisk for notifications</comment>
  96. <argument streamed="false">
  97. <switch>-d</switch>
  98. </argument>
  99. <argument streamed="false">
  100. <switch>-nodeid</switch>
  101. </argument>
  102. <argument streamed="false">
  103. <switch>-interface</switch>
  104. </argument>
  105. <argument streamed="false">
  106. <switch>-service</switch>
  107. </argument>
  108. <argument streamed="false">
  109. <switch>-subject</switch>
  110. </argument>
  111. <argument streamed="false">
  112. <switch>-wphone</switch>
  113. </argument>
  114. <argument streamed="false">
  115. <switch>-tm</switch>
  116. </argument>
  117. <argument streamed="false">
  118. <switch>-tuipin</switch>
  119. </argument>
  120. </command>
  121. <command binary="false">
  122. <name>callMobilePhone</name>
  123. <execute>org.opennms.netmgt.notifd.asterisk.AsteriskOriginateNotificationStrategy</execute>
  124. <comment>class for calling via Asterisk for notifications</comment>
  125. <argument streamed="false">
  126. <switch>-d</switch>
  127. </argument>
  128. <argument streamed="false">
  129. <switch>-nodeid</switch>
  130. </argument>
  131. <argument streamed="false">
  132. <switch>-interface</switch>
  133. </argument>
  134. <argument streamed="false">
  135. <switch>-service</switch>
  136. </argument>
  137. <argument streamed="false">
  138. <switch>-subject</switch>
  139. </argument>
  140. <argument streamed="false">
  141. <switch>-mphone</switch>
  142. </argument>
  143. <argument streamed="false">
  144. <switch>-tm</switch>
  145. </argument>
  146. <argument streamed="false">
  147. <switch>-tuipin</switch>
  148. </argument>
  149. </command>
  150. <command binary="false">
  151. <name>callHomePhone</name>
  152. <execute>org.opennms.netmgt.notifd.asterisk.AsteriskOriginateNotificationStrategy</execute>
  153. <comment>class for calling via Asterisk for notifications</comment>
  154. <argument streamed="false">
  155. <switch>-d</switch>
  156. </argument>
  157. <argument streamed="false">
  158. <switch>-nodeid</switch>
  159. </argument>
  160. <argument streamed="false">
  161. <switch>-interface</switch>
  162. </argument>
  163. <argument streamed="false">
  164. <switch>-service</switch>
  165. </argument>
  166. <argument streamed="false">
  167. <switch>-subject</switch>
  168. </argument>
  169. <argument streamed="false">
  170. <switch>-mphone</switch>
  171. </argument>
  172. <argument streamed="false">
  173. <switch>-tm</switch>
  174. </argument>
  175. <argument streamed="false">
  176. <switch>-tuipin</switch>
  177. </argument>
  178. </command>
  179. <command binary="false">
  180. <name>microblogUpdate</name>
  181. <execute>org.opennms.netmgt.notifd.MicroblogNotificationStrategy</execute>
  182. <comment>class for updating a microblog service (Identica / StatusNet / Twitter) for notifications</comment>
  183. <argument streamed="false">
  184. <switch>-tm</switch>
  185. </argument>
  186. </command>
  187. <command binary="false">
  188. <name>microblogReply</name>
  189. <execute>org.opennms.netmgt.notifd.MicroblogReplyNotificationStrategy</execute>
  190. <comment>class for replying to a microblog (Identica / StatusNet / Twitter) user for notifications</comment>
  191. <argument streamed="false">
  192. <switch>-ublog</switch>
  193. </argument>
  194. <argument streamed="false">
  195. <switch>-tm</switch>
  196. </argument>
  197. </command>
  198. <command binary="false">
  199. <name>microblogDM</name>
  200. <execute>org.opennms.netmgt.notifd.MicroblogDMNotificationStrategy</execute>
  201. <comment>class for sending direct messages to a microblog (Identica / StatusNet / Twitter) user for notifications</comment>
  202. <argument streamed="false">
  203. <switch>-ublog</switch>
  204. </argument>
  205. <argument streamed="false">
  206. <switch>-tm</switch>
  207. </argument>
  208. </command>
  209. </notification-commands>