解決Zabbix agent is not available
-
1.瀏覽器登錄http://192.168.0.110 如果無法登錄,先關閉主機防火牆
-
2、接口IP不能是127.0.0.1,127.0.0.1是宿主機的。
-
3、查看 zabbix-agent 容器的IP地址
iptables -nL --line-number //查看端口規則
docker inspect zabbix-agent |grep IPAddress //查看容器IP地址
- 4.點擊進入Zabbix server修改IP地址,等會綠色就是正常
windows下安裝zabbix-agent
首先去到官網下載 zabbix agent 4.0
下載好,找到這兩個文件,復制到新目錄zabbix_agent,目前我們只需要用到這兩個
zabbix_agentd.exe
zabbix_agentd.win.conf
配置zabbix的配置文件,主要配置的有如下幾點,有其他需求的可自行研究
1. LogFile=D:\WorkCode\logs\zabbix_agentd.log
2. Server= 指定服務端地址,填入你zabbix-server的地址
3. ServerActive= 主動提交的服務器端地址,也是你zabbix-server的地址
3. Hostname= 指定服務段顯示的名稱,默認不填寫為客戶端的主機名
4. EnableRemoteCommands= 是否允許遠程命令配置,1 為允許,0為不允許,默認是為0
安裝
- 以
管理員運行
命令行CMD,進入到zabbix-agent的目錄,輸入如下命令運行
cd D:\software\zabbix_agents\bin\win64
D:
zabbix_agentd.exe -c D:\software\zabbix_agents\conf\zabbix_agentd.win.conf -i
- 安裝成功后,執行運行命令:
zabbix_agentd.exe -c D:\software\zabbix_agents\conf\zabbix_agentd.win.conf -s
這里要注意一下,如果執行CMD不是用管理員權限打開,會報告錯誤。
現在首先用管理員打開CMD,進入到zabbix-agent程序目錄,要進行卸載,執行zabbix_agentd.exe -d
,然后重新執行安裝、運行命令,這樣就可以正常啟動。
命令說明:
-
-c --Path to the configuration file.
-
-i --install Install Zabbix Windows agent as service
-
-d --uninstall Uninstall Zabbix Windows agent service
-
-s --start Start Zabbix Windows agent service
-
-x --stop Stop Zabbix Windows agent service
Zabbix的web界面進行配置
問題---系統連接被中斷
直接全部關閉windows防火牆
設定防火牆允許,zabbix默認要用到的端口是10050,所以設定允許10050端口的訪問。
成功