美文网首页zabbixSecurity
Zabbix-6·自动发现配置及使用

Zabbix-6·自动发现配置及使用

作者: 技术老男孩 | 来源:发表于2022-12-04 11:29 被阅读0次

一、概念:

  • 当被监控的设备非常多的时候,手工添加将会变得非常不方便
  • 可以使用自动发现功能,实现添加主机、添加到主机组、 链接模板

二、自动发现流程:

  1. 创建自动发现规则
  2. 创建动作(当主机被发现之后,执行什么操作)
  3. 通过动作添加主机群组(将模板应用到发现的主机)

三、环境准备:

准备三台主机:

主机名 地址
zabbixserver 192.168.88.5/24
web1 192.168.88.100/24
web2 192.168.88.200/24

PS:

  1. 关闭SELINUX和防火墙
  2. 配置yum源(系统yum)

四、实施:(发现web2主机,将主机加入到Linux servers组)

第一步:创建自动发现规则

创建自动发现规则1.png
  • 间隔时间一般可以写1h(1小时)


    创建自动发现规则2.png

第二步:创建动作

  • 一定要将事件源修改为“自动发现”


    创建动作1.png
    创建动作2.png

第三步:通过动作添加主机群组

添加主机群组1.png
添加主机群组2.png
添加主机群组3.png

第四步:验证

  • 在zabbix web页面中查看web2是否已被发现


    验证.png
  • web2是通过ssh发现的,但它上面还没有配置zabbix agent,所以即使发现了,也无法监控。需要在web2上配置agent。
# 配置web2的zabbix环境
[root@web1 ~]# scp zabbix-3.4.4.tar.gz 192.168.88.200:/root/
[root@web2 ~]# yum install -y gcc pcre-devel autoconf
[root@web2 ~]# tar xf zabbix-3.4.4.tar.gz 
[root@web2 ~]# cd zabbix-3.4.4/
[root@web2 zabbix-3.4.4]# ./configure --enable-agent && make && make install
[root@web2 zabbix-3.4.4]# useradd -s /sbin/nologin zabbix
[root@web2 ~]# vim /usr/local/etc/zabbix_agentd.conf
69 EnableRemoteCommands=1
93 Server=127.0.0.1,192.168.88.5
134 ServerActive=127.0.0.1,192.168.88.5
145 Hostname=web2
280 UnsafeUserParameters=1
# 启动zabbix_agentd服务
[root@zabbixserver ~]# scp /usr/lib/systemd/system/zabbix_agentd.service 192.168.88.200:/usr/lib/systemd/system/
[root@web2 ~]# systemctl daemon-reload
[root@web2 ~]# systemctl enable zabbix_agentd.service --now
[root@web2 ~]# ss -tlnp | grep :10050
LISTEN     0      128          *:10050
  • 再次打开zabbix web页面中查看web2,显示已经存在改组中了

相关文章

网友评论

    本文标题:Zabbix-6·自动发现配置及使用

    本文链接:https://www.haomeiwen.com/subject/ykljfdtx.html