实验环境基于上一篇实验
在server2上面下载并配置zabbix-agent服务
cd /etc/zabbix/
vim zabbix_agentd.conf编辑配置文件
修改三个地方:
98 Server=172.25.254.10 #server1的ip地址,对于server2来说被动
139 ServerActive=172.25.254.10 #主动让server1发现,对于server2来说主动
150 Hostname=server2 #自己的主机名,一定做好解析
在浏览器zabbix的web界面中(server1)添加被监控的主机server2
添加agent主机有三种方式:手动添加 自动发现 自动注册
(1)手动添加
【配置】->【主机】->【创建主机】
【添加监控的模板】
手动添加完成后,server2的ZBX还为灰色,得过30s才能变为绿色
我们可以重启zabbix-agent服务,目的是让server2去主动发现server1。(server2的配置文件里的serveractive项)
以上是手动添加!!!
(2)自动发现
zabbix监控配置自动发现
自动发现规则主要针对企业批量添加主机,如果使用传统办法去单个添加设备、分组、项目、图像…,这是一个任务量巨大的一个工程,由此引入自动发现规则。
自动发现规则由服务端主动发起,Zabbix
Server开启发现进程,定时扫描局域网中IP服务器、设备,实现自动刚发现主机、自动将主机添加到主机组、自动加载模板、自动创建项目(item)、自动创建图像等功能
先删除之前手动添加的server2,然后我们再让监控平台去自动发现server2
设置自动发现
【配置】->【动作】->【事件源:选择自动发现】
【开启自动发现,更改动作配置,创建自动发现规则】
以上是自动发现!!!
(3)自动注册
配置自动注册
Zabbix的自动注册规则主要用于Agent主动且自动向Server注册,适用于当前云环境下的监控。
Zabbix-Server在收到Zabbix-Agent的注册请求时,如果没有收到IP地址的值,则使用Zabbix-Agent和Zabbix-Server建立TCP连接时使用的IP地址
在server3上面下载并配置zabbix-agent服务(和上面server2一样)
因为刚刚开启了自动发现,所以server3被识别到了
关闭自动发现
【配置】->【动作】->【事件源:自动注册】
重启服务会加快server3被监控
以上是自动注册!!!