py_redis_监控

架构:

组件含服务端、客户端、redis

1、其中服务端把需监控的主机信息(主机、服务、阀值等)以模板(服务组含多个服务)邦定相应主机组的信息后存进redis里。

2、redis通过发布形式把需监控的参数以频道方式发布出去

3、客户端通过redis的订阅接收以自己主机为key所受到需监控的服务

4、客户端根据需监控的服务项启动监控插件plugin_api来进行实时监控

5、客户端不间断地把监控的数据以相对频道redis发布方式返回给服务端

6、服务端用redis接受到客户端发来的监控数据进行接收、分析、阀值检测、存库等操作。

相应部分实现代码已存本人空间里。

原文地址:https://www.cnblogs.com/fengzaoye/p/5846073.html