交流QQ:275972560
Icinga2中有一个Director模块,可以让不懂太多命令行界面或者不太懂linux的用户快速上手配置。
在director中,
Host是你要监控的对象,可以是windows、linux、网络设备和其它带SNMP的设备。
services是监控对象host的指标,可以是比如一个服务、进程、磁盘空间,cpu状态等。
快速部署方法是给Host分组,相同类型的设备分成一组,给其中一台开发设置好service指标,然后可以利用apply rule规则,同一快速套用到相同组中的host对象。比如我有20台windows服务器需要监控,只要设置好CPU、内存、磁盘指标规则,就可以利用apply rule快速监控这20台的cpu、内存、硬盘指标。当然如果每台服务器有单独不同的服务进程需要监控,那就要设置好指标模板单独应用监控。
apply rule可以根据hostname,attribute属性,note标签等筛选,支持通配符适配,非常方便。
证书监控
此外,Icinga可以安装x509模块,监控网站的SSL过期时间,避免应SSL过期造成网站服务中断。
接收Trap
网络设备的有些指标不好开发,可以让网络设备主动给Icinga发送Traps主动告警。
Icinga缺点:
没有web中文界面语言可选
指标开发没办法像Zabbix那样通过模板方式导入,需手动设置一次监控命令和参数。