監控項 : system.run[cat /etc/zabbix/scripts/sql_lock/lock.txt] 字符串sql
觸發器 : {192.168.8.116:system.run[cat /etc/zabbix/scripts/sql_lock/lock.txt].strlen()}>0oracle
在監控項和觸發項作好後,須要對某服務的進程數進行監控,保證服務是否正常啓動ui
在動做這塊須要將條件分配好,將操做配置以下:spa
使用zabbix客戶端執行命令時 , 請確保sudo權限在非終端在執行blog
Defaults:zabbix !requiretty #這點很重要,zabbix用戶在執行腳本時不須要開啓終端進程
zabbix ALL=(root) NOPASSWD:ALL #賦予zabbix全部sudo權限ip
%zabbix ALL=(ALL) NOPASSWD:ALL #賦予zabbix組全部sudo權限字符串
sudo su - oracle -c "/bin/sh /etc/zabbix/scripts/sql_lock/lock_action.sh"io