在Zabbix中配置遠程命令執行可以通過以下步驟實現:
登錄到Zabbix的Web界面,在主菜單中選擇“Administration”選項。
在左側導航欄中點擊“Media types”選項,在頁面右上角點擊“Create media type”。
在彈出的新頁面中,填寫“Name”為“SSH”,“Type”選擇“Script”,“Script name”填寫為“/usr/lib/zabbix/alertscripts/ssh.sh”(這里是一個示例腳本路徑)。
點擊“Add”按鈕保存配置。
在左側導航欄中點擊“Users”選項,選擇需要配置遠程命令執行的用戶。
在用戶編輯頁面中,點擊“Media”選項卡,在“Type”下拉框中選擇“SSH”,并填寫相關參數。
在遠程服務器上創建一個腳本文件,比如“ssh.sh”,內容如下:
#!/bin/bash
ssh user@remote_host $1
確保腳本文件有執行權限,可以使用chmod +x ssh.sh
命令給予執行權限。
在Zabbix服務器上配置SSH密鑰認證,以便允許Zabbix服務器連接到遠程主機。
以上步驟完成后,您就可以在Zabbix中配置遠程命令執行了。當觸發了相關告警時,Zabbix會調用該腳本并執行相應的遠程命令。請確保遠程命令執行的安全性和合規性。