一、预备知识
自定义key能被server和agent认可
# 正确的key
[root@localhost 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
[root@localhost 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注册
[root@cache01 ~]# cd /etc/zabbix/zabbix_agentd.d/
cd /usr/local/zabbix/configure/etc/zabbix_agentd.conf.d/
[root@cache01 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测试
[root@m01 ~]# zabbix_get -s 192.168.2.3 -p 10050 -k "login-user"
在web端添加启动监控项
key和agent端一致
监控验证:
三、重点
UnsafeUserParameters=1
1、自定义监控项方法
直接在zabbix_agentd.conf 加
或者加一个文件放到固定目录下如:userparameter_login.conf放到zabbix_agentd.d/下
此时注意放开zabbix_agentd.conf 的配置:
2、语法:key名字要唯一,多个key以行为分割