zabbix远程mysql_zabbix action 执行远程命令
生活随笔
收集整理的這篇文章主要介紹了
zabbix远程mysql_zabbix action 执行远程命令
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天沒事,想研究一下zabbix action執(zhí)行遠程命令,弄了一上午,終于好了。現(xiàn)記錄一下,供以后再出現(xiàn)類似問題可以參考..
首先,我要監(jiān)控的服務(wù)是nginx/mysqld,在要監(jiān)控的客戶端上開啟遠程執(zhí)行命令,
EnableRemoteCommands=1
然后在客戶端上添加權(quán)限
命令#visudo
在最后添加
# allows 'zabbix' user to run all commands without password.
zabbix ALL=NOPASSWD: ALL
# ?# allows 'zabbix' user to restart apache without password.
zabbix ALL=NOPASSWD: /etc/init.d/nginx restart
注釋掉
#Defaults ? ?requiretty ? ? ##表示不需要控制終端
保存好以后,重啟zabbix客戶端
zabbix服務(wù)端上設(shè)置觸發(fā)動作,就是說nginx/mysqld服務(wù)掛掉后,重新啟動服務(wù)
在configuration-actions下,create actions,如下:
總結(jié)
以上是生活随笔為你收集整理的zabbix远程mysql_zabbix action 执行远程命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 华为面试题_JAVA华为面试题
- 下一篇: mysql清理 frm_通过.frm .