zabbix是Linux下常用的监控软件,其他监控软件还有cacti、nagios、poen—falcon等
官方文档
cacti、nagios、zabbix服务端监控中心,需要php的环境支持,其中zabbix和cacti都需要mysql来存储数据,nagios不用存储历史数据,它注重服务或者监控项的状态,zabbix会获取服务或者监控项目的数据,把数据记录到数据库中,并以图表显示。
open-falcon是小米公司开发,开源后受到诸多大公司和运维工程师的追捧,它的监控思路很值得借鉴和研究。
Zabbix简介
zabbix是一个C/S架构,基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题
单server节点可以支持上万台客户端。
组件
zabbix由zabbix server与可选组件zabbix agent两部门组成。共五个组件;
· zabbix-server 监控中心,接收客户端上报信息,负责配置、统计、操作数据
· 数据存储 存放数据,比如mysql
· web界面 也叫web UI,在web界面下操作配置是zabbix简单易用的主要原因
· zabbix-proxy 可选组件,它可以代替zabbix-server的功能,减轻server的压力
· zabbix-agent 客户端软件,负责采集各个监控服务或项目的数据,并上报
zabbix server可