1.监控系统的实现
一个监控系统的组成大体可以分为2部分:
1.数据采集部分(客户端)
2.数据存储分析警告展示部分(服务器端)
数据采集的工作模式可以分为
1.被动模式(服务器端到客户端采集数据) : 对服务器的开销比较大,适合小型规模的监控环境
2.主动模式(客户端主动上报数据到服务器端) : 对服务器的开销比较小,适合大规模的监控环境
采集数据的协议分2种:
1.专用客户端采集
2.公用协议采集(SNMP, SSH, Telnet)
规划系统监控的架构设计:
1.一般的监控环境,被监控的节点不多,产生的数据也少,采用C/S架构就足够
2.对于大规模的监控环境,被监控的节点比较多,且监控类型多,监控产生的数据和网络连接开销非常巨大,需要分布式解决方案,C/P/S(Client,Proxy, Server)
采用中间代理将大大提高监控服务器端的处理速度。
2.监控系统的实现
3.开源监控软件
4.监控系统性能采集指标