Zabbix 部署,应用
1. CentOS7使用yum详细搭建zabbix3.2过程, 这个博文里写得很详细。
https://blog.****.net/s3275492383/article/details/62417210
2.1、下载zabbix-agent客户端
被监控的主机装在windows7 64位操作系统,被监控端需要安装:
解压即用。
2.2、修改配置
可以先在C盘或者是D盘中创建一个zabbix文件夹,然后把解压出来的文件放入到文件夹中。在解压出来的conf文件夹中找到zabbix_agentd.win,以记事本打开,修改如下四项参数:
1、LogFile=c:\zabbix_agentd.log #日志文件存储位置
2、Server=101.68.180.245 #zabbix主控端ip地址
3、Hostname=Windows host #本机名,也可以在cmd下使用hostname命令获得
4、ServerActive=101.68.180.245 #zabbix主控端ip地址
修改完成后cmd进入到解压目录,
>cd c:\zabbix\bin\win64 #切换目录进入
>zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -i #安装
>zabbix_agentd.exe -c c:\conf\zabbix_agentd.win.conf -s #启动agent
>netstat -an | find “10050” #检查zabbix-agent是否正常启动
注释:
-c:指定配置文件位置
-i:安装agent
-s:启动
-x:停止agent
-d:卸载agent
2.3、更改防火墙
开始——控制面板——系统和安全——windows防火墙——高级设置——入站规则——新建规则——端口——特定本地端口——端口号xxx——
点击下一步,“允许连接”,默认下一步,
2.4、zabbix的web管理页面上添加监控主机
配置——主机——创建主机
模板选项卡可以关联现成自带的windows监控模板
至此zabbix监控windows主机完成。
在监测中——图形——选择群组——选择主机,可以看到被监控的windows主机的监控统计图。如下图为Windows主机的内存使用统计图。
在回到首页界面,选择配置——主机,查看主机状态是否已启用,可用性是否亮绿灯。
2.5 TroubleShooting:
C:\zabbix>c:\Zabbix\zabbix_agentd.exe -i -c c:\Zabbix\zabbix_agentd.conf
zabbix_agentd.exe [1144]: ERROR: cannot connect to Service Manager: [0x00000005]
鎷掔粷璁块棶銆
C:\zabbix>c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i
zabbix_agentd.exe [2712]: ERROR: cannot connect to Service Manager: [0x00000005]
鎷掔粷璁块棶銆
环境:系统为Window Server 2012
原因:CMD运行权限不够。
解决:找到CMD所在目录,C:\Windows\System32,右键cmd.exe,以管理员身份运行。
成功解决
2.6:server端和agentd端报错找不到以下host
zabbix_server.log
26214:20161117:143243.773 cannot send list of active checks to "127.0.0.1": host [hz] not found
zabbix_agentd.log
26272:20161117:145243.961 no active checks on server [127.0.0.1:10051]: host [hz] not found
解决方法是agent中的hostname配置必须和zabbix页面中的主机一样
/usr/local/zabbix/etc/zabbix_agentd.conf
Hostname=hz-support
2.7 许久不用zabbix,启动服务发现报错,可以尝试停止服务,再起来。
2.8 zabbix agent配置
vi /etc/zabbix/zabbix_agentd.conf