|
SSH 監控方式
說明:
SSH 檢查作為無代理監控來執行
因不想直接提供 root 登入密碼設定於 Zabbix Web 上,可採用金鑰認證來連接管理
ssh.run[<unique short description>,<ip>,<port>,<encoding>]
unique short description:描述利用 SSH 監控服務的作用,並且對於每個主機的所有 SSH 項目應該是唯一的
ip:目標裝置的 IP 位址
port:目標裝置 SSH 服務使用的通訊 port
encoding:使用的編碼
目前監控環境
監控主機名稱 :zabbix4-test1
主機作業系統:CentOS
目標需求:呈現 zabbix4-test1 使用作業系統版本,使用方式 cat /etc/redhat-release 指令直截獲取
公式:ssh.run["version",192.168.0.25,22]
範例:
一.編輯 Zabbix Server 組態檔
#vi /etc/zabbix/zabbix_server.conf
新增
SSHKeyLocation=/var/lib/zabbix/.ssh
編輯好存檔重新啟動 zabbix server 服務
#service zabbix-server restart
二.設定 Zabbix Server 環境以符合測試環境需求
1.設定 zabbix 使用者環境
預設只有 zabbix 使用者及使用者群組且使用者是 nologin,不能 login 系統的
#mkdir -p /var/lib/zabbix/.ssh
#chown -R zabbix:zabbix /var/lib/zabbix
2.產生 SSH 金鑰
3.佈署金鑰至欲被監控 SSH 主機(在這裡的要監控的主機 ip 為 192.168.0.25)
4.測試是否佈署成功,且免密
三.進入 zabbix4-test1 的 Items 設定畫面,按圖順序執行
四.建立新的 item
五.如圖由上至下填妥資訊,最後 Add來新增
PS:在這裡 Authentication method 類型也可以選擇 Password ,但因為安全的考量,所以不使用此方式
六.最後確認
|
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?立即註冊
×
|