天天看点

zabbix 自动发现规则自动监控

1.先配置server端的发现规则

配置--自动发现

zabbix 自动发现规则自动监控

2.配置agent端

rpm -uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm

yum install zabbix-agent -y

##配置安装源,yum安装agent端

vim /etc/zabbix/zabbix_agentd.conf

serve=192.168.0.13 #被动模式server来拉取数据

serveractive=192.168.0.13 #主动模式agent主动上传数据

配置好了 到 监测--自动发现 里面去看看

zabbix 自动发现规则自动监控

这边可以看到 ,设备已然被发现了

3.创建动作将自动发现的主机自动链接的模板

zabbix 自动发现规则自动监控
zabbix 自动发现规则自动监控

我创建了三个规则必须同时满足才能触发动作里操作

a 主机ip 地址段必须是192.168.0.10到192.168.10.20

b 添加的类型必须是,以agent客户端来传输数据的

c 刚才我添加system.uname 这个key是获取 os信息的,里面必须包含了linux才能触发,意思就是这个动作里的操作只是给linux主机用的

zabbix 自动发现规则自动监控

前面三个条件都满足了,就执行下面这四个操作

先发送有主机上线信息给admin用户(如果定义好了媒介能发送email),在添加主机,给主机规组,连接模板

信息内容

4.查看

zabbix 自动发现规则自动监控

在 报表--动作日志 里查看 这里有个失败,是我没定义报警媒介发送email失败,和上线没关系,上线已经成功了

zabbix 自动发现规则自动监控

这里可以看到16号ip 已经在主机配置里面了