一、User parameters 用户参数
1、介绍和用法
① 介绍
自定义用户参数,也就是自定义key
有时,你可能想要运行一个代理检查,而不是Zabbix的预定义
你可以编写一个命令来检索需要的数据,并将其包含在代理配置文件("UserParameter"配置参数)的用户参数中
② 用法格式 syntax
UserParameter=<key>,<command>
A user parameter also contains a key 一个用户参数也包含一个键
The key will be necessary when configuring an item 在配置监控项时,key是必需的
Note: Need to restart the agent 注意:需要重新启动agent 服务
2、用法展示
(1)修改agent 端的配置,设置用户参数
① free | awk '/^Mem/{print $3}' 自己需要查找的参数的命令
② 修改配置文件,把查找参数的命令设为用户参数
cd /etc/zabbix/zabbix_agentd.d/
vim memory_usage.conf
UserParameter=memory.used,free | awk '/^Mem/{print $3}'
③ systemctl restart zabbix-agent.service 重启agent 服务
(2)在zabbix-server 端,查询
zabbix_get -s 192.168.30.7 -p 10050 -k "memory.used"
(3)在监控上,设置一个item监控项,使用这个用户参数
(4)查询graph 图形
3、用法升级
(1)修改agent 端的配置,设置用户参数
① 命令行查询参数的命令