一、前提
有时候,我们需要自定义一些监控数据传递到zabbix,而如果用UserPatameter
执行这些获取数据的脚本时,可能时间比较长,而zabbix最大超时时间是30s,要是时间超过了就会出问题,这个时候就要用到sender来做处理了。
二、配置
1.写自定义脚本收集数据,比如存放到/wj/zabbix/p2a/result_p2a_download.log
日志格式:
"Nama SDK Server" result_p2a_download 2
"Nama SDK Server"
表示该agent
在zabbix上所设置的名称
result_p2a_download
表示在zabbix前端配置的键值
2
表示需要传递到zabbix用来展示的数据
2.zabbix前端配置监控项,如图,写好键值
3.配置zabbix_sender脚本,也就一条命令,这里可以写一个crontab任务
zabbix_sender -z 192.168.0.126 -i /wj/zabbix/p2a/result_p2a_download.log
-z
表示对应zabbix server
的地址
-i
表示log
存放位置
这样就完成了。