20 Zabbix 利用Scripts欄目對Hosts遠程執行命令
在Monitoring板塊中,有Host出現的地方,單擊Host按鈕后,都可以執行對Host遠程執行一些命令。
單擊ping執行如下操作: 就是利用了Scripts欄目的作用。
1. 如何自定義創建Scripts
Administration---Scripts
- name: 腳本的名字,單擊host按鈕的時候可見
- type: 腳本的類型,可以使script和IPMI , 其中script就是shell命令
- execute on:可以選擇腳本是在zabbix server上執行還是zabbix agent 上執行
- commands:執行的命令
- user group:哪些user group可以執行命令
- host group:這個腳本可以在哪些host group種的host上面執行
- host access:User對於host要有怎么樣的權限才可以執行此命令, 可以有read 、write權限選擇
2. 新創建一個Scripts有如下參數:
- name: 腳本的名字,單擊host按鈕的時候可見
- type: 腳本的類型,可以使script和IPMI , 其中script就是shell命令
- execute on:可以選擇腳本是在zabbix server上執行還是zabbix agent 上執行
- commands:執行的命令,建議輸入命令的絕對路徑,防止環境變量影響執行, 支持宏,且建議在宏外面使用引號,防止宏中的空格影響執行
- user group:哪些user group可以執行命令
- host group:這個腳本可以在哪些host group種的host上面執行
- Required host permissions: 只有當用戶對於host的權限草果我們設置的級別后才能執行命令
- Enable confirmation: 在執行前是否會彈出窗口,讓你確認是否執行命令
- Confirmation text:彈出確認信息的提示語,支持宏
3.以下為一些簡單自定義的Scripts: