美文网首页zabbixSecurity
Zabbix-4·自定义监控项配置及使用

Zabbix-4·自定义监控项配置及使用

作者: 技术老男孩 | 来源:发表于2022-12-02 00:25 被阅读0次

    一、概念

    • 在被控端创建key。被控端被监控的内容叫作key,可以理解为它就是一个变量名,具体的名字自己决定。
    • 在web页面中创建监控项。监控项对应key值。
    • 监控项存在应用集中。应用集就是相似监控项的集合。
    • 应用集存在模板中。一个模板可以包含多个应用集。


      对应关系png

    二、配置思路:

    1. 创建监控项的键值对(被控端)
    2. 创建模板
    3. 创建应用集
    4. 在应用集中创建监控项
    5. 应用模板到主机

    三、环境准备:

    准备二台主机:

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

    PS:

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

    四、实施(实现监控web1用户数量的监控项):

    第一步:创建监控项的键值对(被控端)

    • 修改配置文件zabbix_agentd.conf
    # 解开264行注释
    [root@web1 ~]# vim /usr/local/etc/zabbix_agentd.conf
    264 Include=/usr/local/etc/zabbix_agentd.conf.d/
    
    • 添加监控键值对
    # 创建自定义配置文件。文件名自定义
    [root@web1 ~]# vim /usr/local/etc/zabbix_agentd.conf.d/count.line.passwd
    UserParameter=count.line.passwd,sed -n '$=' /etc/passwd
    
    • 本地测试验证
    # 重启服务
    [root@web1 ~]# systemctl restart zabbix_agentd.service 
    # -s指定获取哪台主机的值
    # -k指定key
    [root@web1 ~]# zabbix_get -s 127.0.0.1 -k count.line.passwd
    [root@zabbixserver ~]# zabbix_get -s 192.168.88.100 -k count.line.passwd
    

    第二步:创建模板:

    • 创建名为count.line.passwd的模板。该模板属于名为count-passwd的组,该组不存在则自动创建。


      创建模板1.png
    • 名称及群组都可以自定义


      创建模板2.png

    第三步:创建应用集:

    • 创建名为count_line_passwd的应用集


      创建应用集1.png
      创建应用集2.png
    • 名称可以自定义


      创建应用集3.png

    第四步:在应用集中创建监控项

    • 创建名为count_line_passwd_item的监控项


      创建监控项1.png
      创建监控项2.png
    • 名称可以自定义,但键值必须与前面的“UserParameter”设置的键值一致


      创建监控项3.png

    第五步:应用模板到主机

    应用模板1.png
    应用模板2.png
    • 查看结果(注意,刚应用的模板,不会立即取得数据,需要等一会)


      查看结果.png

    相关文章

      网友评论

        本文标题:Zabbix-4·自定义监控项配置及使用

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