研究Zabbix也有段日子了,起因源于
对Nagios和Cacti的无奈
,于是打算直接抛弃这对难兄难弟,另起炉灶。
下面就是我当初寻找的一些资料的汇总,以及实际搭建与使用中的一些体会了,在此与大家共享
1. 与其他常见系统的基本功能比较(无插件时):
2. Zabbix的主要优势:
a. All-In-One:Nagios和Cacti的功能全部涵盖。报警规则强大详细(Email/IM/SMS),画图也比较美观,定制性强于Cacti;
b. 配置方便:强大的Web前台免除反复手工修改配置文件的麻烦;上述All-In-One的特性使之无需对接版本繁杂且可能不兼容的第三方插件,大大减少了搭建难度;
自动发现主机,脚本批量部署
;
c. 监控完备:可监控网络流量,设备状态,系统服务。搭配其强大的客户端甚至可以细化到如Exchange的登录人数,数据库大小;文件操作如每秒读写大小;etc.
d. 文档完善:Zabbix本身的定位就是企业级分布式监控系统,拥有完善的文档,活跃的官方社区,且本身也更新得比较频繁,开发比较积极;
e. 界面直观:可定制自动刷新时间;使用了与Nagios/Cacti相比较先进的Web前端技术,如查看图表/配置功能时很多地方支持直接拖动;另Graphs+Screens的方式可以选择性地聚合需要的信息。
3. 常见问题解决:
a. Web前台始终显示zabbix_server状态为off:关闭selinux;
b. 监控ASA提示snmpwalk不存在:yum install net-snmp-utils;
c. Export/Import导入导出xml文件时报错:yum install php-xml;
d. Windows安装客户端后无法获取信息:关闭防火墙或者打开10050端口;
e. 前台选择中文界面时图表文字显示为方框:用中文字体替换fonts目录下的DejaVuSans.ttf;
f. 某个数据错误后将配置修改正确仍然不获取信息:重新Activate这个Item。
4. 部分界面展示:
1) BJ_ASA流量监控:
2) BJ的外部网络连接状态监控:
3) BJFTP Server (Windows) 监控:
以后我会将我在具体配置使用中的一些笔记慢慢发上来,争取构成一个小系列。