Zabbix 是一个分布式监控系统,支持多种采集方式和采集客户端,有专用的Agent(代理),也可以支持SNMP、IPMI、JMX、Telnet、SSH 等多种协议,它将采集到的数据存放到数据库,然后对其进行分析整理,达到条件触发告警。其灵活的扩展性和丰富的功能是其他监控系统所不能比的。相对来说,它的总体功能做得非常优秀.
经过一个周的摸索来写写我在部署zabbix的一些步骤与心得。
Zabbix 服务器运行的环境为Linux(UNIX)+PHP+Web Service+DataBase,这里的Web Service 可以为Nginx、Apache,DataBase 可以为MySQL、Oracle、PostgreSQL 等。本文基于zabbix 3.2。
我的硬件配置:
2x4T机械硬盘 512g固态硬盘
Cpu型号: Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
Linux 系统内核: 3.10.0-862.el7.x86_64
安装一些必备软件: