编写python sensu插件的框架。
sensu_plugin26的Python项目详细描述
啊![sensu](https://raw.github.com/sensu/sensu/master/sensu logo.png)
[构建状态](https://travis-ci.org/sensu/sensu-plugin-python.png?branch=master)(https://travis ci.org/sensu/sensu plugin python)
\在调用run方法之前,负责设置
self.options'-m',
'--message',
default=none,
help='message to print'
)
def run(self):
self.ok(self.options.message)
elif self.options.warning==1:
self.warning(self.options.message)
elif self.options.warning==2:
self.critical(self.options.message)
否则:
self.unknown(self.options.message)
=mycheck()
sensu插件导入sensupulupluginimpsensupulupuluginmetricjson
foobbabazmetricjson(sensupupulupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupu=“uu main_uu”:
f=foobarbazmetricjson()
###石墨
2)
self.ok()
>f=foobarbazmetricgraphsite
>self.output('a','a','a',>f run(self)
>def run(self):
>self run run(self):
>self self.output('a','a','a','a',>f=foobarbabazmet1个,'ms')
自输出('b.c.d',15)
self.ok()
if“foobarbazmetricstatsd()
麻省理工学院许可证);有关详细信息,请参见许可证
[构建状态](https://travis-ci.org/sensu/sensu-plugin-python.png?branch=master)(https://travis ci.org/sensu/sensu plugin python)
\在调用run方法之前,负责设置
self.options'-m',
'--message',
default=none,
help='message to print'
)
def run(self):
self.ok(self.options.message)
elif self.options.warning==1:
self.warning(self.options.message)
elif self.options.warning==2:
self.critical(self.options.message)
否则:
self.unknown(self.options.message)
=mycheck()
sensu插件导入sensupulupluginimpsensupulupuluginmetricjson
foobbabazmetricjson(sensupupulupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupu=“uu main_uu”:
f=foobarbazmetricjson()
###石墨
2)
self.ok()
>f=foobarbazmetricgraphsite
>self.output('a','a','a',>f run(self)
>def run(self):
>self run run(self):
>self self.output('a','a','a','a',>f=foobarbabazmet1个,'ms')
自输出('b.c.d',15)
self.ok()
if“foobarbazmetricstatsd()
麻省理工学院许可证);有关详细信息,请参见许可证