admin 發表於 2023-9-16 16:42:07

SSH 監控

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   ,但因為安全的考量,所以不使用此方式


六.最後確認


















頁: [1]
查看完整版本: SSH 監控