共计 2500 个字符,预计需要花费 7 分钟才能阅读完成。
Zabbix 是一个 CS 结构的监控系统,支持 ping,snmp 等很多的监控,但是大部分的监控任务需要客户端 agentd 的支持才能用。server 端侦听在 10051 端口,客户端侦听在 10050 端口。
一些相关教程集合:
安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm
《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm
CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm
Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm
CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm
CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm
1. 安装介质
ZABBIX 客户端
http://www.zabbix.com/downloads/2.0.6/zabbix_agents_2.0.6.win.zip
环境及约束
操作系统:Windows 2003
2. 安装过程
1) 将 zabbix 文件夹解压后放在 C:\
2) C:\zabbix\ 下 新建一个 zabbix_agent.log 文件
3) 配置 zabbix_agentd.win.conf 文件(位于 C:\zabbix\conf\),需要修改的地方分别为:
Logfile= C:\zabbix\zabbix_agent.log
Server=X.X.X.X
Hostname=X.X.X.X
注:
l Server 是 zabbix 服务器的 IP 地址
l LogFile 为 zabbix_agentd.log 文件的位置,用于记录事件,这里的 zabbix_agentd.log 填写你新建 log 文件的位置
l Hostname 需要和服务器端配置主机填入的主机名称一致,不然日志中将会报“host{主机名}not found”的错误
4) 打开 CMD 命令行,注意文件路径执行:
C:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -i
C:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -s
5) 在 ” 运行 ” 输入 “services.msc”,在里面找到 ”ZABBIX AGENT”,并启动服务。到 windows 的系统服务列表里面查看 ZabbixAgent 的状态,正常情况下会看到 ZabbixAgent 已经存在在系统服务里,而且是自动启动,安装 Agent 并注册服务, 见图 1。
图 1:zbbix agent 服务
至此就完成了 ZABBIX windows agent 的安装和配置。
6) 配置命令
l C:\zabbix\bin\win32\zabbix_agentd -c C:\zabbix\conf\zabbix_agentd.win.conf -i
-c:指定配置文件所有位置
-i:安装客户端
-s:启动客户端
-x:停止客户端
-d:卸载客户端
7) 确认 zabbix/conf/zabbix_agentd.win.conf 文件关于网卡参数设定
在客户端获取网卡参数列表:
typeperf -qx | find “Network Interface” | find “Bytes”
确认以下内容:
### Option:Network
PerfCounter=NetIn,”\NetworkInterface(Red Hat VirtIO Ethernet Adapter)\Bytes Received/sec”,15
PerfCounter=NetOut,”\Network Interface(Red Hat VirtIO Ethernet Adapter)\Bytes Sent/sec”,15
PerfCounter=NetTotal,”\Network Interface(Red Hat VirtIO Ethernet Adapter)\Bytes Total/sec”,15
其中 ”” 部分取自于上图中的网卡参数,NetIn,NetOut 和 NetTotal 是在 Zabbix 中配置时的 Key。
最后的 15 是指取值时间,单位为“秒”
8) 运行安装和启动命令
64 位
C:\zabbix\bin\win64\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -i
C:\zabbix\bin\win64\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -s
32 位
C:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -i
C:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -s
帮助
C:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -h
4. 其他问题及解决
1) 防火墙限制,配置不成功
如果本机有防火墙的话,请关闭,否则可能配置不成功, 或者把 zabbix 所用到的端口打开。开放防火墙端口 10050
ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里