在完全的配置好zabbix-server主机后,并配置好web页面。就可以来监控windows了。
1. 下载windows端的zabbix-agnet
https://www.zabbix.com/downloads/3.2.0/zabbix_agents_3.2.0.win.zip
下载后,解压缩。里面2个文件夹,分别为:bin和conf,bin里面是32位和64位的安装文件,conf里面则是配置文件。
2. 修改配置文件
用工具(如Notepad++等软件)打开conf文件夹内的zabbix_agentd.win.conf,修改如下配置:
Server=127.0.0.1 改为你的zabbix-server端的IP ,如 Server=192.168.1.55
ServerActive=127.0.0.1 改为你的zabbix-server端的IP ,如 Server=192.168.1.55
Hostname=winserver 改为你自己定的主机名,需要唯一,并且和你zabbix-server端设置的要一样。通常使用本机的主机名。
3. 拷贝文件到C盘目录
在C盘根目录创建一个目录:zabbix
将win64位文件夹的zabbix_agentd.exe、zabbix_get.exe、zabbix_sender.exe、dev文件夹复制到zabbix文件夹里(如果你使用的是32位,系统,则拷贝win32位文件夹),再将conf文件夹内的zabbix_agentd.win.conf也拷贝到此文件夹。
4. 用cmd运行
在开始菜单里找到cmd命令提示符窗口,右键->用管理员身份运行。输入:
C:\zabbix\zabbix_agentd.exe -i -c C:\zabbix\zabbix_agentd.win.conf #安装zabbix-agent
安装完提示:zabbix_agentd.exe [7782]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [7782]: event source [Zabbix Agent] installed successfully
注:表明安装成功,[ ]中的数字不一定都一样。
C:\zabbix\zabbix_agentd.exe -c C:\zabbix\zabbix_agentd.win.conf -s #启动zabbix-agent
启动完提示:zabbix_agentd.exe [5586]: service [Zabbix Agent] started successfully
5. 检查安装运行结果
在cmd命令提示符窗口中输入:netstat -ano|findstr "10050"
如果有结果,则表明 10050端口被监控中。
然后在 任务管理器(ctrl+alt+del)-> 进程 中,可以找到zabbix_agent.exe的进程运行。
6. 在zabbix-server的linux主机端测试与windows客户端的连接
zabbix_get -s 192.168.1.40 -k "system.cpu.load[all,avg1]"
如果有反馈,则表示与windows端的zabbix_agent通信成功。
7. 在web页面添加windows主机
这个过程就不详细说明了,很简单
配置 -> 主机 -> 创建主机
注意的是,名称要和windows端zabbix_agent.conf中配置的Hostname一样。模板选择 Template OS Windows 即可。