winserver安装zabbixAgent

zabbix 布署实践【8 监控windows server】

 

参考http://www.cnblogs.com/likehua/p/3968689.html的思路,我安装的是zabbix 3.0

从zabbix官网下载windown的 Zabbix pre-compiled agents包
winserver安装zabbixAgent

 

 
在本地解压,上传至samba共享机
 
打通Windown Server到共享机的路由
 
 
 
服务器登录共享机,拉取文件
winserver安装zabbixAgent

 

将文件夹复制到VM的C盘下,将文件夹名为:zabbix
winserver安装zabbixAgent

 

修改zabbix配置文件
winserver安装zabbixAgent

 

配置Server配置项,修改ActiveServer 配置项,修改Hostname配置项,(配置方式跟Linux服务器一样)

 

 

 
 
如有使用Server为域名,且没有添加解析功能,还要添加host解析
 
 
接着在windows CMD控制台下执行以下命令:
安装
C:\zabbix\bin\win64\zabbix_agentd.exe  -c C:\zabbix\conf\zabbix_agentd.win.conf -i
 启动agent客户端
启动命令如下:
C:\zabbix\bin\win64\zabbix_agentd.exe  -c C:\zabbix\conf\zabbix_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:\Users\Administrator>d:\zabbix\bin\win64\zabbix_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:\Users\Administrator>D:\zabbix\bin\win64\zabbix_agentd.exe -c D:\zabbix\conf\zabbix_agentd.win.conf -i
zabbix_agentd.exe [107272]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [107272]: event source  [Zabbix Agent] installed successfully
最后启动:
C:\Users\Administrator>D:\zabbix\bin\win64\zabbix_agentd.exe -c D:\zabbix\conf\zabbix_agentd.win.conf -s
zabbix_agentd.exe [108684]: service [Zabbix Agent] started successfully

 

 
可通过查看这个文件查看zabbix启动的LOG
winserver安装zabbixAgent

 

执行完成后,程序以后开机自启。
 
添加防火墙规则:允许访问本机的10050端口
winserver安装zabbixAgent

 

winserver安装zabbixAgent

winserver安装zabbixAgent

winserver安装zabbixAgent

winserver安装zabbixAgent

 

 
 
 
回到zabbix服务器上添加监控主机
winserver安装zabbixAgent