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