def check( self ): status = ArgusProbe.getStatus( self ) if not status['Service'] == self.getServiceName(): self.nagios_critical("the answering service is not a %s" % self.getServiceName()) if status['Status'] == 'OK': self.nagios_ok(status['Service'] + " " + status['ServiceVersion'] + ": " + \ status['Status'] + " (Started: " + status['ServiceStartupTime'] + ")") else: self.nagios_critical("\"Status: OK\" not found.")
def check(self): status = ArgusProbe.getStatus(self) if not status['Service'] == self.getServiceName(): self.nagios_critical("the answering service is not a %s" % self.getServiceName()) if status['Status'] == 'OK': self.nagios_ok(status['Service'] + " " + status['ServiceVersion'] + ": " + \ status['Status'] + " (Started: " + status['ServiceStartupTime'] + ")") else: self.nagios_critical("\"Status: OK\" not found.")
def check( self ): status = ArgusProbe.getStatus( self ) self.setPickleDir(self.options.temp_dir) if not self.options.temp_file == self.getPickleFile(): self.setPickleFile(self.options.temp_file) else: self.setPickleFile("%s.%s.pickle" % (self.getHostname(), self.getProbeName())) if not status['Service'] == self.getServiceName(): self.nagios_critical("the answering service is not a %s" % self.getServiceName()) diff = self.update(status) perfdata = " | RequestsPerSecond=%.2f; CompletedRequestsPerSecond=%.2f; ErroneousRequestsPerSecond=%.2f;" %\ (diff['RequestsPerSecond'], diff['CompletedRequestsPerSecond'], diff['ErroneousRequestsPerSecond']) # Version with added absolute numbers of request in given time-interval: # perfdata = " | RequestsPerSecond=" + str(diff['RequestsPerSecond']) + \ # "; RequestsInPeriod=" + str(diff['RequestsInPeriod']) + \ # "; CompletedRequestsPerSecond=" + str(diff['CompletedRequestsPerSecond']) + \ # "; CompletedRequestsInPeriod=" + str(diff['CompletedRequestsInPeriod']) + \ # "; ErroneousRequestsPerSecond=" + str(diff['ErroneousRequestsPerSecond']) + \ # "; ErroneousRequestsInPeriod=" + str(diff['ErroneousRequestsInPeriod']) + ";" self.nagios_ok(status['Service'] + " " + status['ServiceVersion'] + ": Requests since last restart " + status['TotalRequests'] + perfdata)