zabbix监控模块之Agent

什么是zabbix-agent

zabbix-agent部署在被监控主机上,负责收集本地数据发往Server端或Proxy端;比如,如果zabbix像监控nginx服务器,则agent就需要部署在nginx服务器上。

zabbix-agent的监控方式:

Zabbix可以基于自身zabbix_agent客户端插件监控OS的状态,例如CPU、内存、硬盘、网卡、文件等。

监控方式一:自动监控

搭建环境:
server1:192.168.181.161
server2:192.168.181.162
在server2上安装zabbix-agent并配置
修改配置文件:vim /etc/zabbix/zabbix_agentd.conf
修改的行号及内容:
98 Server=192.168.181.161
139 ServerActive=192.168.181.161
150 Hostname=server2
在这里插入图片描述
在这里插入图片描述
重启服务:systemctl restart zabbix-agent

添加监控项

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置监控项过程遇到的问题:
1、监控项目添加上之后,zabix的可用性未启动,检查发现是zabbix服务为正常启动,原因是zabbix-server端的selinux未关闭;
2、server端关闭selinux之后,显示无法连接到192.168.181.162;检查大显示server2的防火墙未关闭,关闭之后即可正常监控。

监控方式二:自动发现

1、删除刚刚手动添加的主机
2、点击自动发现并添加
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

监控方式三:自动注册

在这里插入图片描述
在这里插入图片描述
成功添加
在这里插入图片描述

自动发现与自动注册的区别

自动发现通常是server端主动去探测某个ip范围内的被监控主机,适用于大批量的监控,而且监控模板都一样。

自动注册是被监控端主动去找server端,看自己想要被监控什么,适用于单台主机。