经常有同事提到空闲的云主机,能否针对不同的客户使用起来?今天我们用Zabbix这个开源的监控软件搭建线下服务器的监控平台,充分将云资源用起来,随时随地可以监测线下设备的运行状况。
一、Zabbix有什么作用
没有集中网管造成统一监控困难:我们的原机房内有很多设备,很多是不同的品牌,难以统一集中网管,需要登陆不同的网管查看告警等,非常麻烦。
Zabbix是开源的统一网管工具,方便随时监控:客户端Unix、Windows等服务器安装Agent之后,可监视CPU负荷、网络、硬盘都各种状态。
二、Zabbix实操案例
Zabbix由服务端、被监控端组成。
一、服务端:服务端由PHP的前端页面、后端MYSQL、C++处理器组成。建议该服务端可以安装在空闲的云主机中,以充分利用云主机可靠的优势。详细安装过程见网上的教程。
二、被监控端:被监控端可以是很多种设备,如服务器、路由器等设备,只要支持snmp、ipmi协议都可以被纳入集中网管;甚至只要能够被ping通,也能被作为网络通断的监控使用。详细安装过程见网上的教程。
1、在网管web界面纳入被监控的服务器。
只需要配置主机名称、ip地址、需监控的参数模板即可。
2、接下来可以直接查看各种监控参数。
例如网卡的带宽利用率情况。
三、发现了一件惊喜的事
我刚搭建好Zabbix,结果不到半个小时,出现了一个告警,我的服务器文件发生了修改。
具体的告警规则,是因为在这个20:21个时间点文件的checksum值发生了修改。
其实,真实原因不是我的服务器被黑掉了,而是我曾经修改了被监控端的ip地址,将被监控端从某服务器修改到了另一台服务器。
我们,可以惊喜地看到,通过Zabbix的各项监控模板,能够较全面地对线下的设备(服务器、路由器等)进行监控,将空闲的云主机充分利用起来,作为Zabbix的服务端使用。这样,你可要能够上网打开Zabbix的web网页,就能对你所有的设备进行全面的分析、监控。