zabbix-2-创建自定义监控项

例如监控iostat 下的sda tps值

  1. [root@node1 ly]# iostat
    
    Linux 3.10.0-1160.53.1.el7.x86_64 (node1) 2023年06月13日 _x86_64_ (32 CPU)
    
    
    avg-cpu: %user %nice %system %iowait %steal %idle
    
    0.06 0.00 0.04 0.01 0.00 99.89
    
    Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
    
    sda 1.84 2.17 131.85 25687838 1563728960

iostat | awk '/sda/{print $2}'

1.84

vi /etc/zabbix/zabbix_agentd.conf

找到UserParameter

格式#       Format: UserParameter=,

UserParameter=sda_tps,iostat | awk '/sda/{print $2}'

:wq

systemctl restart zabbix-agent.service  或者kill -9 zabbix-pid 后启动zabbix-agent

在zabbix服务端使用zabbix-get测试

yum install zabbix-get.x86_64 -y

[root@localhost ~]# zabbix_get -s 10.10.10.56 -k sda_tps
1.84

在web上添加监控项

配置--主机--点击监控项--右上角添加监控项

zabbix-2-创建自定义监控项_第1张图片

 名称:自定义

键值:sda_tps必须和agent上配置的一样

更新间隔:

点击更新

默认添加主机时需要选择模板,例如linux-zabbix-agent模板,zabbix6中这个模板有127个监控项,我们不需要监控如此多的监控项,需要对监控项进行删减

配置-模板-选在temp**中的linux-zabbix-agent模板进行克隆一个,重新命名linux-zabbix-agent-2

点击这个模板,进入模板的配置界面,进行删减。

注意:新添加的主机,选择模板后,同时还会开启自动发现监控项

 

你可能感兴趣的:(zabbix,zabbix-监控)