查询mk livestatus并将结果作为对象返回。
livestatus-objects的Python项目详细描述
#LiveStatus(面向对象)
帮助查询mk livestatus并将结果作为对象返回
##安装
pip install livestatus-objects
##示例
>>> from livestatus_objects import LivestatusServer, Host >>> s = LivestatusServer(localhost, 50000) >>> host = Host.get(s, 'www01.example.net') >>> host infra-www01.hostsvpn.sysnove.net >>> host.services [Fork rate, Linux diskstat, Linux procstat, Load, Memory, NTP Clock Offset, Partitions, Postfix mail queue, Postfix stats, Ssh, Swap, Swap paging rate, Total procs, Uptime, Zombie procs] >>> host.last_state 'UP' >>> host.services[3] Load >>> host.services[3].last_state 'OK' >>> host.services[3].perf_data 'load1=0.000;5.000;20.000;0; load5=0.010;5.000;15.000;0; load15=0.050;5.000;10.000;0;'
##许可证
此代码位于[wtfpl](https://en.wikipedia.org/wiki/WTFPL)下。你他妈的想怎么做就怎么做。