【Zabbix系列教程】自动发现和自动注册

第一期教程:【Zabbix系列教程】Server端部署教程
第二期教程:【Zabbix系列教程】Agent端部署教程

一、关于自动发现和自动注册

  • 自动发现
    • 由zabbix server按特定的条件发现被监控机
    • 根据服务不同的运行状态设置不同的动作
  • 自动注册
    • 由被监控机自动向server发送注册请求

二、自动发现

1.配置基于80端口的自动发现

A.创建自动发现规则

zabbix4-52

zabbix4-53

B.创建动作

自动发现以后,需要配置动作才能添加主机

zabbix4-54

zabbix4-55

zabbix4-56

2.前往主机,安装web服务软件

我这里拿httpd做演示,也可以选择安装Nginx

[root@master02 ~]# yum install -y httpd

启动服务

[root@master02 ~]# systemctl enable --now httpd

3.回到Serverweb界面,检查是否已经自动添加主机

因为我们没有安装Agent软件,所以ZBX是灭掉的状态

zabbix4-57

二、自动注册

1.在被监控端安装Zabbix-Agent软件

安装过程省略
关于Agent端安装部署教程:https://www.wsjj.top/archives/110

2.修改配置文件

[root@node2 ~]# vim /etc/zabbix/zabbix_agentd.conf
#配置文件并不完整,仅展示修改的地方
Server=192.168.140.10	#指定Server端IP,用于自动注册
ServerActive=192.168.140.10	#指定Server端IP,用于自动注册
Hostname=node2	#给节点指定一个名字

启动服务

[root@node2 ~]# systemctl enable --now zabbix-agent

3.在Serverweb界面配置自动注册动作

zabbix4-58

zabbix4-59

zabbix4-60

4.查看新添加的node2节点

需要等待3-4分钟,才会添加主机

zabbix4-61