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、配置监控项
在这里插入图片描述
在这里插入图片描述

五、查看数据
在这里插入图片描述
在这里插入图片描述

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