zabbix配置——SSH檢查

官方網址:https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/ssh_checks

IP 主機名稱
192.168.11.132 zabbix-server
192.168.11.133 zabbix-agent

總覽
SSH檢查是作爲無代理程序監視執行的。SSH檢查不需要Zabbix代理。
要執行SSH檢查,必須首先爲 Zabbix服務器配置 SSH2支持。

一、密碼驗證
SSH檢查提供兩種身份驗證方法, 即用戶/密碼對和基於密鑰文件。
如果您不想使用密鑰,那麼如果您是從源代碼構建的,則除了將libssh2鏈接到Zabbix之外,不需要其他配置。

二、創建密鑰文件目錄
要將基於密鑰的身份驗證用於SSH項目,需要對服務器配置進行某些更改(zabbix_server.conf)。
在這裏插入圖片描述
1、 修改zabbix-server端主配置文件

vim  /etc/zabbix/zabbix_server.conf

在這裏插入圖片描述

在這裏插入圖片描述
2、停止zabbix的server端服務
要更改zabbix用戶帳戶的設置,必須停止正在使用該帳戶的所有工作進程

service zabbix-agent stop
service zabbix-server stop

3、創建ssh的公鑰私鑰文件目錄
情況一(主目錄存在):

usermod -m -d / home / zabbix zabbix

情況二(主目錄不存在):

test -d / home / zabbix || mkdir / home / zabbix

4、爲了確保所有操作都是安全的,可以執行其他命令來設置主目錄的權限:

chown zabbix:zabbix / home / zabbix
chmod 700 / home / zabbix

5、現在可以再次啓動以前停止的進程:

systemctl restart  zabbix-server.service && systemctl restart  zabbix-agent.service

三、生成公鑰和私鑰
1、生成zabbix用戶公鑰和私鑰

sudo -u zabbix ssh-keygen -t rsa

2、查看是否生成公鑰私鑰

ll  /home/zabbix/.ssh/

在這裏插入圖片描述
3、將公鑰發送給遠程機器(zabbix-agent)

sudo -u zabbix ssh-copy-id root@192.168.11.133

4、測試是否可以免密登錄

sudo -u zabbix ssh root@192.168.11.133

在這裏插入圖片描述

四、配置zabbix-agent端
1、下載需要的軟件包

 git clone https://gitee.com/cainiao555/zabbix3415ruan.git
cd zabbix3415ruan/

在這裏插入圖片描述

2、配置zabbix-agnet端
查看博客不再重複編寫: 配置zabbix-agent服務

3、項目SSH配置
克隆的信息可以查看官方文檔介紹:https://www.zabbix.com/documentation/3.4/manual/config/hosts/host
在這裏插入圖片描述
1、克隆機器
在這裏插入圖片描述
2、配置agent機器信息
在這裏插入圖片描述
在這裏插入圖片描述

官方文檔提示
在這裏插入圖片描述
3、配置監控項
在這裏插入圖片描述
在這裏插入圖片描述

五、查看數據
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章