有时候会在zabbix下创建脚本,自定义监控项,在zabbix server上创建监控项前可以先使用zabbix_get来判断脚本是否正确。
在zabbix server端使用yum安装zabbix_get
配置yum源
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
7.noarch.rpm
yum install zabbix-get.x86_64
可以使用zabbix_get -help查看用法
例如:
zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]"
其中
-s 客户端的IP
-p 客户端端口,默认10050
-k 监控项的key
zabbix agent自带有一个对mysql的监控,比如查看mysql的版本,对应的key是mysql.version,可以使用zabbix_get来验证mysql.version这个key是否可用(前提是客户端安装了mysql)
[root@s188 /etc/zabbix/zabbix_agentd.d]#zabbix_get -s 10.1.12.188 -p 10050 -k "mysql.version"
mysql Ver 14.14 Distrib 5.6.40, for Linux (x86_64) using EditLine wrapper