zabbix配置自动发现主机和自动关联模板

傷城~ 2023-02-27 13:33 179阅读 0赞

1、准备一台可被扫描发现的主机

1、安装 agent 段的包

192.168.182.130 node2为例

  1. [root@node1 ~]# yum -y install zabbix-agent zabbix-sender
2、设置 agent 配置,可以把之前设置好的node1的配置传过来
  1. [root@node1 ~]# vim /etc/zabbix/zabbix_agentd.conf
  2. PidFile=/var/run/zabbix/zabbix_agentd.pid
  3. LogFile=/var/log/zabbix/zabbix_agentd.log
  4. LogFileSize=0
  5. DebugLevel=3
  6. SourceIP=192.168.182.120
  7. EnableRemoteCommands=1
  8. Server=192.168.182.150
  9. ListenPort=10050
  10. ListenIP=192.168.182.120
  11. ServerActive=192.168.182.150
  12. Hostname=node1
  13. Include=/etc/zabbix/zabbix_agentd.d/*.conf
  14. Hostname=node2 #修改hostname
  15. ListenIP=192.168.182.120 #修改成自己ip
  16. SourceIP=192.168.182.120
3、 visudo 修改sudo的配置
  1. [root@node1 ~]# visudo
  2. #Defaults !visiblepw
  3. zabbix ALL=(ALL) NOPASSWD: ALL

在这里插入图片描述

4、开启服务
  1. [root@node1 ~]# systemctl start zabbix-agent

2、设置自动发现规则 discovery

在这里插入图片描述
在这里插入图片描述

3、测试key

  1. [root@node1 ~]# zabbix_get -s 192.168.30.2 -p 10050 -k "system.hostname"

在这里插入图片描述

2、更新间隔
  • 1h就好,不要扫描太过频繁,扫描整个网段,太废资源;这里为了实验,设为5m

4、自动发现成功

在这里插入图片描述

5、设置自动发现discovery 的动作action

1、创建

在这里插入图片描述

2、设置action动作

在这里插入图片描述
下面是详细说明

1、设置A条件,自动发现规则=自动发现node

在这里插入图片描述

2、设置B条件,自动发现状态=up

在这里插入图片描述

3、要做什么操作
  • 添加主机到监控
  • 自动连接模板mycpu 到此host
    在这里插入图片描述
3、配置action 完成,注意是否启用

\[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O2aAqcNg-1594991811210)(assets/1216496-20171226172039526-1399823520.png)\]

4、启用动作,查看效果
  • 确实已经生效,添加主机成功,模板链接成功
    在这里插入图片描述
5、如果自己需要添加的主机已经扫描添加完成,就可以关闭网络扫描了,因为太耗资源

这里建议在每次需要添加agent节点主机时,再启动自动发现,不然白白消耗资源。


——————————————-当你发现自己突然嫉妒起其他人时,就请安静下来学习吧!——————————————-

发表评论

表情:
评论列表 (有 0 条评论,179人围观)

还没有评论,来说两句吧...

相关阅读

    相关 zabbix自定义自动发现模板

    需求: 自定义发现磁盘io,并实现监控。其他的业务组件自动发现监控其实也和这个大同小异,自动发现主要逻辑就是你要根据组件规则自动匹配出需要监控的所有组件,再通过传参的方式