zabbix的网络自动发现是一个非常强大的功能,该功能可以完成以下工作
•快速发现并添加主机。
•简单的管理。
•随着环境的改变而快速搭建监控系统。
网络发现基于以下信息
•ip地址段
•基于服务的FTP、SSH、WEB、POP3、IMAP、TCP等。
•从zabbix-agent接收到的信息。
•从snmp agent接收到的信息。
网络发现功能不能做到的事情是网络拓扑图的发现。
网络自动发现的两个工作流程是:Discovery(发现、探索)和Actions(动作)。
下面以一个例子来介绍如何配置网络发现。
进入web前段,单机Configuration->Discovery-Creata discovery rule
创建自动添加到相应模板的规则
选择Discovery
注意discovery rule是添加前面定义的discovery rule项目
添加完后当主机发现的时候,zabbix就会启动网络发现进程,并按照设定的扫描规则去发现设备,如下图(在monitoring-》discovery)
可以看到,zabbix的网络自动发现功能的确很强大。在很短的时间内就可以自动添加成百上千台机器的监控,其实自动添加模板和自动分组的功能更是自动发运维中的利器。