예제 #1
0
def check_http():
    poller = NagiosPoller()
    args = ArgSet()
    args.add_argument_pair("-H", "liukang.tryolabs.com")
    args.add_argument_pair("-p", "80")
    res = poller.run_plugin('check_http', args)
    print "\n", res.command, "\nRET CODE:\t", res.returncode, "\nOUT:\t\t", res.output, "\nERR:\t\t", res.error
예제 #2
0
def check_http():
    poller = NagiosPoller()
    args = ArgSet()
    args.add_argument_pair("-H", "liukang.tryolabs.com")
    args.add_argument_pair("-p", "80")
    res = poller.run_plugin('check_http', args)
    print "\n",res.command,"\nRET CODE:\t",res.returncode,"\nOUT:\t\t",res.output,"\nERR:\t\t",res.error
예제 #3
0
def check_pgsql():
    poller = NagiosPoller()
    args = ArgSet()
    args.add_argument_pair("-H", "localhost")
    args.add_argument_pair("-d", "daywatch_db")
    args.add_argument_pair("-p", "postgres")
    res = poller.run_plugin('check_pgsql', args)
    print "\n", res.command, "\nRET CODE:\t", res.returncode, "\nOUT:\t\t", res.output, "\nERR:\t\t", res.error
예제 #4
0
def check_ping():
    poller = NagiosPoller()
    args = ArgSet()
    args.add_argument_pair("-H", "google.com")
    args.add_argument_pair("-w", "200.0,20%")
    args.add_argument_pair("-c", "500.0,60%")
    res = poller.run_plugin('check_ping', args)
    print "\n", res.command, "\nRET CODE:\t", res.returncode, "\nOUT:\t\t", res.output, "\nERR:\t\t", res.error
예제 #5
0
def check_pgsql():
    poller = NagiosPoller()
    args = ArgSet()
    args.add_argument_pair("-H", "localhost")
    args.add_argument_pair("-d", "daywatch_db")
    args.add_argument_pair("-p", "postgres")
    res = poller.run_plugin('check_pgsql', args)
    print "\n",res.command,"\nRET CODE:\t",res.returncode,"\nOUT:\t\t",res.output,"\nERR:\t\t",res.error
예제 #6
0
def check_ping():
    poller = NagiosPoller()
    args = ArgSet()
    args.add_argument_pair("-H", "google.com")
    args.add_argument_pair("-w", "200.0,20%")
    args.add_argument_pair("-c", "500.0,60%")
    res = poller.run_plugin('check_ping', args)
    print "\n",res.command,"\nRET CODE:\t",res.returncode,"\nOUT:\t\t",res.output,"\nERR:\t\t",res.error
예제 #7
0
def check_disk():
    poller = NagiosPoller()
    args = ArgSet()
    args.add_argument_pair("-u", "GB")
    args.add_argument_pair("-w", "5")
    args.add_argument_pair("-c", "2")
    args.add_argument_pair("-p", "/")
    res = poller.run_plugin('check_disk', args)
    print "\n", res.command, "\nRET CODE:\t", res.returncode, "\nOUT:\t\t", res.output, "\nERR:\t\t", res.error
예제 #8
0
def check_disk():
    poller = NagiosPoller()
    args = ArgSet()
    args.add_argument_pair("-u", "GB")
    args.add_argument_pair("-w", "5")
    args.add_argument_pair("-c", "2")
    args.add_argument_pair("-p", "/")
    res = poller.run_plugin('check_disk', args)
    print "\n",res.command,"\nRET CODE:\t",res.returncode,"\nOUT:\t\t",res.output,"\nERR:\t\t",res.error