1 如何下載
zabbix官網zabbix agent客戶端下載頁面:https://www.zabbix.com/download_agents(包含各種服務器的各種不同版本,選擇對應版本下載安裝即可)
zabbix agent官網下載鏈接:https://www.zabbix.com/downloads/3.4.0/zabbix_agents_3.4.0.win.zip(此版本為windows下zabbxix agent 3.4版本)
2 介紹
zabbix([`zæbiks])是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。 zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。 zabbix由2部分構成,zabbix server與可選組件zabbix agent。
zabbix agent需要安裝在被監視的目標服務器上,它主要完成對硬件信息或與操作系統有關的內存,CPU等信息的收集。zabbix agent可以運行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系統之上。 zabbix server可以單獨監視遠程服務器的服務狀態;同時也可以與zabbix agent配合,可以輪詢zabbix agent主動接收監視數據(agent方式),同時還可被動接收zabbix agent發送的數據(trapping方式)。
3 工作原理
一個監控系統運行的大概的流程是這樣的: zabbix agent需要安裝到被監控的主機上,它負責定期收集各項數據,並發送到zabbix server端,zabbix server將數據存儲到數據庫中,zabbix web根據數據在前端進行展現和繪圖。這里agent收集數據分為主動和被動兩種模式: 主動:agent請求server獲取主動的監控項列表,並主動將監控項內需要檢測的數據提交給server/proxy 被動:server向agent請求獲取監控項的數據,agent返回數據。
4 下載軟件包zabbix_agents_3.4.6.win.zip解壓到C盤下重命名為zabbix
下載的軟件包解壓后有兩個文件夾,分別是/bin,/conf
5 修改配置文件中的內容
配置文件位置:C:\zabbix\conf\zabbix_agentd.win.conf
找到如下內容進行修改或添加
LogFile=c:\zabbix_agentd.log //日志存放位置
EnableRemoteCommands=1 //允許在本地執行遠程命令
LogRemoteCommands=1 //執行遠程命令是否保存操作日志
Server=192.168.1.10 //zabbix_server主機IP地址
ServerActive=192.168.1.10 //zabbix_server主機IP地址
Hostname=****** //被監控主機名,自身主機名
6 打開命令提示符進行安裝
cd ../../zabbix\bin\win64 //轉到zabbix_agent可運行程序目錄下
zabbix_agentd.exe -i -c C:\zabbix\conf\zabbix_agentd.win.conf //指定配置文件安裝
zabbix_agentd.exe -s -c C:\zabbix\conf\zabbix_agentd.win.conf //啟動
netstat -an | findstr 10050 //查看10050端口有沒有
7 此時可在任務管理器中查看到zabbix_agent服務,正在運行
8 由於是學習環境,已將防火牆關閉,若需要開啟防火牆,可設置防火牆規則
開始——控制面板——系統和安全——windows防火牆——高級設置——入站規則——新建規則——端口——特定本地端口10050。。。。。。(省略)