小弟因位自學網管的技術,所以很多都是看網路的推薦參照網路的方式去學習
之前有玩過Cacti,有成功監控,但現在換玩Zabbix的時候,發現有報錯
小弟是使用,
虛擬機:VirtualBox
虛擬機A (IP:192.168.56.1)去監控另外一台虛擬機B(172.17.x.x),
虛擬機B 有做橋接介面卡配置靜態IP
zabbix控制台,報錯「Zabbix agent on N130scott is unreachable for 5 minutes」
根據google查詢後,查看虛擬機A和B的Log,「/var/log/zabbix/zabbix_agentd.log」
虛擬機A
「11860:20190129:132656.715 no active checks on server [127.0.0.1:10051]: host [Zabbix server] not monitored」
虛擬機B
「1103:20190129:150832.302 failed to accept an incoming connection: connection from "172.16.16.99" rejected, allowed hosts: "192.168.56.1"」
這邊判斷應該是虛擬機B的問題,但我查看了zabbix_agentd.conf,裡面的重點配置如下
Server=192.168.56.1
ListenIP=0.0.0.0
ServerActive=192.168.56.1
Hostname=Zabbix server
忙了一下午,不管是將虛擬機A換成靜態IP,還是把虛擬機B換回192.168.56.1,結果都一樣
希望能在這邊求救各位大大
看 log
failed to accept an incoming connection: connection from "172.16.16.99" rejected, allowed hosts: "192.168.56.1"
不是告知你 ....
無法接受傳入連接:來自“172.16.16.99”的連接被拒絕,允許主機:“192.168.56.1”
zabbix_agentd.conf 配成這樣
Server=172.16.16.99
ListenIP=0.0.0.0
ServerActive=172.16.16.99
Hostname=Zabbix server
Server 端(虛擬機A) 裝 zabbix-get 套件
Server 端用指令去試 client (虛擬機A 連 虛擬機B 的 zabbix-agent 取值 )
zabbix_get -s 172.17.x.x -p 10050 -k 'system.cpu.load[all,avg5]'