一、前言
Zabbix官网:https://www.zabbix.com/cn
Zabbix是一个基于Web界面的开源监控解决方案,主要用于分布式系统和网络监控。它能够监视各种网络参数,确保服务器系统的安全运营,并提供灵活的通知机制,帮助系统管理员快速定位和解决问题。
Zabbix的主要功能包括:
-
数据收集:通过Zabbix agent收集硬件信息、CPU、内存等系统信息。
-
网络监控:支持SNMP、ping、端口监视等方法,能够监视远程服务器和网络状态。
-
灵活的阈值定义和告警:用户可以定义阈值并配置基于邮件的告警,快速反馈服务器问题。
-
报告和数据可视化:提供出色的报告和数据可视化功能,适用于容量规划。
-
高度可配置:支持复杂的监控场景,包括web集群管理、应用服务监控等。
Zabbix主要由以下几个组件构成:
-
Server:存储配置信息、统计信息和操作信息,zabbix agent向zabbix server报告可用性、完整性及其他统计信息。
-
Web页面:提供直观的监控信息,方便运维人员监控管理。
-
Database:存储配置信息、统计信息等zabbix的相关内容。
-
Proxy:在负载过重或跨机房、跨网段的场景中使用,替代zabbix server采集数据。
-
Agent:部署在被监控目标上,用于主动监控本地资源和应用程序,并将数据发送给zabbix server。
二、Zabbix安装
1.安装准备
https://www.zabbix.com/documentation/5.0/zh/manual/installation/requirements