zabbix可以通过自定义key的功能,监控zabbix客户端的使用性能情况。要使用zabbix自定义key的功能,必须在配置文件中开启UnsafeUserParameters选项。自定义key的语法格式为:UserParameter=<key>,<command>,key为自定义key的名称,command为执行该key的代码(也可以是shell脚本)。

一.如何通过shell取得inode的使用百分比,首先通过df -i查看系统分区情况,查看结果如下:

wKioL1Y3BpXSDdbcAADU7KKlZN0822.jpg


通过shell命令取得/分区下IUse%的数值(不带%)

   wKioL1Y3BiWCtiOKAABH7tIjR4s274.jpg


   二.在zabbix客户端配置文件中添加自定义key

   在/etc/zabbix/zabbix_agentd.conf中添加如下配置

   UserParameter=check.inode,df -i|awk 'NR==2 {print $5}'|sed 's@\%@@g'

   重启zabbix客户端服务

   

   运行zabbix_get命令测试自定义key:check.inode

   wKiom1Y3GbCyD6XtAABKg0p2w_U339.jpg


   三.在监控页面中,添加监控项

   wKiom1Y3GrHhYY0EAAHAzgqPIjA451.jpg

   

  四.查看该监控项的监控图表

  wKioL1Y3G5LTMWsJAAYf8_627QQ215.jpg