def getCommand(self, context):
        parts = ['check_db_replication.py']
        parts.append('-H %s' % context.manageIp)

        if self.username:
            parts.append("-u '%s'" % self.username)

        if self.password:
            parts.append("-w '%s'" % self.password)

        cmd = ' '.join(parts)
        cmd = BasicDataSource.getCommand(self, context, cmd)
        return cmd
 def getCommand(self, context):
     parts = ['check_splunk.py']
     if self.splunkServer:
         parts.append("-s %s" % self.splunkServer)
     if self.splunkPort:
         parts.append("-p %s" % self.splunkPort)
     if self.splunkUsername:
         parts.append("-u '%s'" % self.splunkUsername)
     if self.splunkPassword:
         parts.append("-w '%s'" % self.splunkPassword)
     if self.splunkSearch:
         parts.append("'%s'" % self.splunkSearch)
     return BasicDataSource.getCommand(self, context, ' '.join(parts))
 def getCommand(self, context):
     parts = ['check_splunk.py']
     if self.splunkServer:
         parts.append("-s %s" % self.splunkServer)
     if self.splunkPort:
         parts.append("-p %s" % self.splunkPort)
     if self.splunkUsername:
         parts.append("-u '%s'" % self.splunkUsername)
     if self.splunkPassword:
         parts.append("-w '%s'" % self.splunkPassword)
     if self.splunkSearch:
         parts.append("'%s'" % self.splunkSearch)
     return BasicDataSource.getCommand(self, context, ' '.join(parts))
    def getCommand(self, context):
        """ use check_kannel to retrieve status info """

        return BasicDataSource.getCommand(self, context, self._cmd())