Esempio n. 1
0
 def parseArgs(self):
     opts, args = NagiosNotification.parseArgs(self)
     if not opts.socket:
         print "Socket not defined."
         self.usage()
     if not opts.channel:
         print "Channel not defined."
         self.usage()
     self.bot = Kibot(opts.socket)
     self.channel = opts.channel
     self.errorEmail = opts.errorEmail
     return opts, args
Esempio n. 2
0
 def parseArgs(self):
     opts, args = NagiosNotification.parseArgs(self)
     if not opts.fromEmail:
         print "Source email address not defined."
         self.usage()
     if not opts.fromName:
         print "Name to send email from not defined."
         self.usage()
     if opts.emailAddr:
         self.emailAddr = opts.emailAddr
     elif self.vars['contactemail'] != '':
         self.emailAddr = self.vars['contactemail']
     else:
         print "Contact email not defined."
         self.usage()
     self.fromEmail = opts.fromEmail
     self.fromName = opts.fromName
     self.errorEmail = opts.errorEmail
     return opts, args