美文网首页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