一、预备知识

自定义key能被server和agent认可

zabbix自定义监控项目

 

# 正确的key

[[email protected] zabbix]# zabbix_get -s 192.168.2.4 -p 10050 -k "system.uname"

Linux zabbix-1 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64

# 没有登记的,自定义的key、写错的key

[[email protected] zabbix]# zabbix_get -s 192.168.2.4 -p 10050 -k "system.uname1"

ZBX_NOTSUPPORTED: Unsupported item key.

 

二、基本步骤

自定义语法

UserParameter=login-user,who|wc -l

UserParameter=login-user2,who|wc -l

UserParameter=login-user3,who|wc -l

 agent注册

[[email protected] ~]# cd /etc/zabbix/zabbix_agentd.d/

cd /usr/local/zabbix/configure/etc/zabbix_agentd.conf.d/

[[email protected] zabbix_agentd.d]# vim userparameter_login.conf

UserParameter=login-user,who|wc -l

UserParameter=login-user2,who|wc -l

UserParameter=login-user3,who|wc -l

 注意:key名字要唯一,多个key以行为分割

# 修改完成后重启服务

在server端进行get测试

[[email protected] ~]# zabbix_get -s 192.168.2.3 -p 10050 -k "login-user"

在web端添加启动监控项

key和agent端一致

zabbix自定义监控项目

 

监控验证:

 

zabbix自定义监控项目

 

三、重点

UnsafeUserParameters=1

1、自定义监控项方法

直接在zabbix_agentd.conf 加

或者加一个文件放到固定目录下如:userparameter_login.conf放到zabbix_agentd.d/下

此时注意放开zabbix_agentd.conf 的配置:

zabbix自定义监控项目

 

2、语法:key名字要唯一,多个key以行为分割

 

相关文章: