zabbix 布署实践【8 监控windows server】
参考http://www.cnblogs.com/likehua/p/3968689.html的思路,我安装的是zabbix 3.0
从zabbix官网下载windown的 Zabbix pre-compiled agents包
在本地解压,上传至samba共享机
打通Windown Server到共享机的路由
服务器登录共享机,拉取文件
将文件夹复制到VM的C盘下,将文件夹名为:zabbix
修改zabbix配置文件
配置Server配置项,修改ActiveServer 配置项,修改Hostname配置项,(配置方式跟Linux服务器一样)
如有使用Server为域名,且没有添加解析功能,还要添加host解析
接着在windows CMD控制台下执行以下命令:
安装
C:zabbixinwin64zabbix_agentd.exe -c C:zabbixconfzabbix_agentd.win.conf -i
启动agent客户端
启动命令如下:
C:zabbixinwin64zabbix_agentd.exe -c C:zabbixconfzabbix_agentd.win.conf -s
zabbix_agents_3.2.0 ├── bin │ ├── win32 │ │ ├── dev │ │ │ ├── zabbix_sender.dll │ │ │ └── zabbix_sender.lib │ │ ├── zabbix_agentd.exe │ │ ├── zabbix_get.exe │ │ └── zabbix_sender.exe │ └── win64 │ ├── dev │ │ ├── zabbix_sender.dll │ │ └── zabbix_sender.lib │ ├── zabbix_agentd.exe │ ├── zabbix_get.exe │ └── zabbix_sender.exe └── conf └── zabbix_agentd.win.conf 先看文件结构:windows客户端包含bin和conf两个文件,bin是exe工具,分win32和win64两个文件,自己根据自己系统版本使用; conf是配置文件存放目录,后期需要单独定义的配置文件也可以放在conf下直接引用。 下面说下安装: 打开cmd窗口,可以先查看下zabbix_agentd.exe的帮助: C:UsersAdministrator>d:zabbixinwin64zabbix_agentd.exe -h Zabbix Agent Win64 (service) v2.4.4 (revision 52334) (23 February 2015) usage: zabbix_agentd.exe [-Vhp] [-idsx] [-m] [-c <config-file>] [-t <item key>] Options: -c --config <config-file> 包含配置文件的绝对路径 -p --print 查看常用的监控项 -t --test <item key> 测试监控项 -h --help 显示帮助信息 -V --version 显示版本号 Functions: -i --install 在服务中注册zabbix服务 -d --uninstall 卸载服务中的zabbix服务 -s --start 启动zabbix服务 -x --stop 暂停zabbix服务 -m --multiple-agents Service name will include hostname 了解了每个参数的意义以后可以注册并启动zabbix服务了: 首先修改下zabbix_agentd.win.conf中的Server地址: Server=zabbix server端IP ServerActive需要用到了也可以写下 然后注册: C:UsersAdministrator>D:zabbixinwin64zabbix_agentd.exe -c D:zabbixconfzabbix_agentd.win.conf -i zabbix_agentd.exe [107272]: service [Zabbix Agent] installed successfully zabbix_agentd.exe [107272]: event source [Zabbix Agent] installed successfully 最后启动: C:UsersAdministrator>D:zabbixinwin64zabbix_agentd.exe -c D:zabbixconfzabbix_agentd.win.conf -s zabbix_agentd.exe [108684]: service [Zabbix Agent] started successfully
可通过查看这个文件查看zabbix启动的LOG
执行完成后,程序以后开机自启。
添加防火墙规则:允许访问本机的10050端口
回到zabbix服务器上添加监控主机