]> git.pld-linux.org Git - packages/nagios-alert-jabber.git/commitdiff
- allow setting custom subject
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 7 Jan 2017 11:41:53 +0000 (12:41 +0100)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 7 Jan 2017 11:41:53 +0000 (12:41 +0100)
nagios-jabber.alert

index 106a96e277308c0d0adb6f12bbd49421fad6ee44..83e09fdd415fafdbf69169fd409227479e6fa2dd 100644 (file)
@@ -27,7 +27,7 @@ from pyxmpp.jabber.client import JabberClient
 from pyxmpp.streamtls import TLSSettings
 
 try:
-    opts, args = getopt.getopt(sys.argv[1:], "J:P:a:b:c:dt:x")
+    opts, args = getopt.getopt(sys.argv[1:], "J:P:a:b:c:ds:t:x")
 except getopt.GetoptError, e:
     print >> sys.stderr, "%s: %s " % (sys.argv[0], e)
     sys.exit(1)
@@ -39,6 +39,7 @@ timeout = 20
 cfg = "/etc/nagios/jabber-notify.ini"
 tjid = None
 body = ""
+subject = "Nagios alert"
 for o, a in opts:
     if o == '-b':
         body = a
@@ -54,6 +55,8 @@ for o, a in opts:
         tjid = a
     if o == '-P':
         jids.append({ 'jid': tjid, 'password': a })
+    if o == '-s':
+        subject = a
     if o == '-a':
         import ConfigParser
 
@@ -85,8 +88,6 @@ if debug:
     logger.addHandler(logging.StreamHandler())
     logger.setLevel(logging.DEBUG)
 
-subject = "Nagios alert"
-
 if not body:
     stdin_body = ""
     for line in sys.stdin.readlines():
This page took 0.194252 seconds and 4 git commands to generate.