我有 2 个本地虚拟机,用作 Zabbix 监控服务器和目标服务器,如下 -
Zabbix Server IP = 192.168.122.91
(zabbix服务运行的地方)Target Server IP = 192.168.122.127
(我需要监控哪个服务器)
我在 Zabbix Server 中安装、配置并运行了 Zabbix 服务,但是当我想从 Zabbix 监控控制台监控目标服务器时,它向我显示 服务器可用性未知。
cd /home/user1/
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
sudo apt update -y
sudo apt install zabbix-agent
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
sudo nano /etc/zabbix/zabbix-agentd.conf
然后我更改了
/etc/zabbix/zabbix-agentd.conf
文件中的以下值
从 ServerActive=127.0.0.1 到 ServerActive=192.168.10.91
从 Hostname=Zabbix 服务器 到 Hostname=目标服务器
sudo systemctl restart zabbix-agent
完成上述每个步骤后,Zabbix 监控控制台中会出现错误:服务器可用性 = 未知
请帮助我实现这一目标。
我不久前也遇到过类似的问题,所以我将提供一些见解: 您能否互相访问服务器(简单的 ping 操作就足够了)?如果是这样,请检查两台服务器上的端口 10050 和 10051 是否都已打开,并且是否允许它们通过它们相互连接。
此问题很可能是由于网络或防火墙造成的。检查日志也是一个好主意,因为它们会显示配置的 zabbix 服务器是否无法访问。