环境说明
服务监控节点 | zabbix:192.168.202.250 |
---|---|
被监控节点 | node01:192.168.202.128 |
zabbix已搭建完成,详情请参考zabbix搭建章节
自动发现
在主机较多的时候,纯手工添加监控主机的效率势必低下,所以我们可以利用zabbix的自动发现代替手动的添加主机,减轻工作量。自动发现由服务端主动发起,Zabbix Server开启发现进程,定时扫描局域网中符合条件的服务器、设备
在node01节点安装监控代理zabbix-agent
[root@node01 ~]# yum install -y zabbix40-agent
配置zabbix配置文件
[root@node01 ~]# vim /etc/zabbix_agentd.conf
配置监控server
创建自动发现规则
配置发现动作
![在这里插入图片描述](https://img-blog.csdnimg.cn/390e262272c54ae8aff2ae13f4a75829.png添加主机
添加主机组
添加链接模板
配置完成后会看到发现规则发现设备
在监控选项可以看到这台主机监控项
主动注册
自动发现是zabbix server去扫描服务器设备,把符合条件的主机添加到监控Host列表中,主动注册是Active agent主动与zabbix server通信,最后由zabbix server将符合条件的agent加到监控host里。如果服务器特别多,推荐使用主动注册
修改zabbix-agent配置文件
[root@node01 ~]# vim /etc/zabbix_agentd.conf
至此配置文件完成,重启被监控节点上的代理服务,并检查active checks进程是否起来
[root@node01 ~]# systemctl restart zabbix-agent.service
[root@node01 ~]# ps -ef | grep zabbix
zabbix 8186 1 0 17:02 ? 00:00:00 /usr/sbin/zabbix_agentd -f
zabbix 8188 8186 0 17:02 ? 00:00:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
zabbix 8189 8186 0 17:02 ? 00:00:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
zabbix 8190 8186 0 17:02 ? 00:00:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
zabbix 8191 8186 0 17:02 ? 00:00:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
zabbix 8192 8186 0 17:02 ? 00:00:00 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
root 8194 7520 0 17:02 pts/0 00:00:00 grep --color=auto zabbix
添加动作
在监控中查看监控项