Zabbix监控设备状态
针对一个局域网内设备是否开机的监控需求,决定采用zabbix进行状态的监控。
方案设计
需求目的就是实时掌握相关设备是否在开机状态,设备数量达到了几千台。Zabbix的Agent方式需要在被监控机器上安装客户端,考虑到这种方案成本过高,于是换了一种思路,Zabbix支持ICMP协议的ping操作,采用简单的ping命令,去验证当前设备网络是否正常,从而间接判断机器是否正处于开机状态。
Zabbix安装
在CentOS 7.9环境下,安装Zabbix 5.0。由于zabbix是基于php的,因此需先安装php环境和MySQL。Zabbix 5.0 对环境要求的版本限制如下:
- PHP: 7.2.0及以上(但不支持PHP 8.0)
- MySQL:5.7.x~8.0.x