您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關zabbix中執行遠程主機腳本或指令的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
場景需求
1.我們可以通過zabbix_server
的web界面的腳本功能實現對已經安裝了zabbix_agent主機實現遠程關機而不用手動登陸然后輸入關機指令
2,。我們可以通過zabbix_server
的web界面的腳本功能實現某個服務的啟動關閉和重啟
實驗配置過程
1.創建腳本
打開zabbix_server
的web配置界面,選擇管理,接著選擇藍色導航條中的腳本選項,最后點擊創建腳本。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-NkHO93RH-1584329271250)
腳本名稱:自定義
類型:如果是window或者linux主機類型都是選擇腳本。IPMI類型(暫且不討論)
執行在:有三種類型,
(1)zabbix客戶端,說明創建的腳本會在安裝了zabbix客戶端的主機上運行。
(2) zabbix_server(代理),說明腳本會在zabbix代理上執行。
(3)zabbix服務器,說明腳本會在服務器上面執行。
命令:可以填系統命令,或者某個腳本的絕對路徑
要求的主機權限:選擇默認就好了
創建一個顯示主機ip的腳本
重要:腳本創建完成后,必須到zabbix_agent的配置文件中開啟允許zabbix客戶端執行遠程命令
把默認的EnableRemoteCommands=0
改成EnableRemoteCommands=1
重啟zabbix客戶端,使配置生效
腳本創建完成后,我們去到zabbix_server的web界面中的監測,然后找到藍色導航條中的最新數據,找一臺已經已經安裝了zabbix客戶端的window主機執行。因為ifconfig是linux主機的系統命令,所以測試只能找安裝了zabbix客戶端的linux主機測試。
然后在主機列中,鼠標左鍵一下主機名,就會出現一些我們自定義和內置的腳本。顯示IP的腳本就是我們剛才創建的。
執行結果
正常的顯示出安裝了zabbix客戶端的linux主機的ip
感謝各位的閱讀!關于“zabbix中執行遠程主機腳本或指令的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。