开源监控系统
- Nagios
- Cacti
- Zabbix
Nagios
- 重在监控告警,但zabbix更出色,告警配置web化
- Nagios添加监控需要更改配置文件
- 无监控历史数据,图形支持差
- 不支持分布式监控(假如北京1000台、上海1000台、杭州1000台)
Cacti
- 重在采集服务器、网络设备的监控数据并绘图
- 依赖于snmp协议
- 不好自定义监控
- 告警支持不友好
企业级Zabbix监控系统介绍
- 所有监控配置都WEB化,WEB采用php开发
- 支持分布式监控
- 支持多种方式数据采集:简单监控、Agent监控、snmp接口监控、JMX接口监控
- 告警配置web化:邮件、微信、钉钉、短信
- Zabbix和Grafana的结合方便监控数据的可视化
- 先搭建zabbix,在实战中zabbix
Zabbix监控的搭建理论
- Zabbix Server会去采集监控数据,采集的监控数据会写入到SQL数据库
- Zabbix的WEB后端采用php语言开发,所有配置信息、用户认证信息等会写入SQL数据库
- 企业级Zabbix的搭建依赖的环境:主流采用LNMP环境(Centos7+Nginx+Mysql+Php)
LNMP web环境下用户的请求流程
用户 -> Nginx -> php-fpm -> 运行php程序 -> 操作mysql
Zabbix实战环境介绍
- IP地址:172.22.49.65
- vmware虚拟的Centos7系统
- 防火墙和selinux关闭
部署顺序说明
- Nginx+php-fpm的环境搭建
- Mysql服务器搭建
- Zabbix Server搭建
- Zabbix网页展示
zabbix系统搭建理论
原文:https://www.cnblogs.com/wuchunlei/p/14387600.html