zabbix如何使用自定義的指令碼來獲取資料並展示
阿新 • • 發佈:2020-10-10
zabbix如何使用自定義的指令碼來獲取資料並展示
啟用配置:
[[email protected]zabbix]#pwd /etc/zabbix [[email protected]zabbix]#catzabbix_agentd.conf|grep-iinclude Include=/etc/zabbix/zabbix_agentd.conf.d/ [[email protected]zabbix]#ls zabbix_agentd.confzabbix_agentd.conf.d [[email protected]zabbix]#catzabbix_agentd.conf.d/ecqun_disk.conf UserParameter=userdef.dev.io[*],/usr/local/bin/zbx_disk_io.sh$1$2
對應的指令碼:
[[email protected]zabbix]#cat/usr/local/bin/zbx_disk_io.sh #!/bin/bash # case$1in tps) iostat-d-m|grep$2|awk'{print$2}' ;; read) iostat-d-m|grep$2|awk'{print$3}' ;; write) iostat-d-m|grep$2|awk'{print$4}' ;; *) echo$"Usage:$0{tps|read|wirte}{sda|sdb..}" exit2 esac [[email protected]zabbix]#ll/usr/local/bin/zbx_disk_io.sh -rwxr-xr-x1zabbixzabbix319Mar1719:13/usr/local/bin/zbx_disk_io.sh
對應的zabbix frontend配置:
轉載於:https://blog.51cto.com/nosmoking/1621566