windows下安装zabbix_agent

Server端在linux系统上,server端版本为2.2.6,是以前就装好的已经跑了很久的稳定版。目前的需求是要将新业务的服务器添加到该监控队列。而这些服务器是windows系统。

第一次下载了最新版的zabbix_agent for windows。按照正常程序安装完成后,在启动服务时,一直提示如下:

The service did not respond to the start or control request in a timely fashion

根据这个提示找了很多教程,有的说要修改注册表,但是改完注册表得重启服务器,我可不敢动,因为上买你跑了公司的业务。后来找到一个教程,不用从其服务器,就可以让修改的注册表生效:打开人物管理器,将explorer.exe停用后重新运行这个服务即可。但是我照做了,依然没有启动zabbix_agent

于是想到了是不是因为版本问题。去官网重新下载zabbix_agent。没有2.2.6版本得,最接近的时2.2.7版本。下载之后解压,在bin目录下有两个文件,分别时32位和64位系统。根据操作系统的不同,选择相应文件打开,并将目录下的三个文件:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe复制到C:zabbix下(此目录需要自己创建)。

C:zabbix目录下创建配置文件:zabbix_agentd.conf,内容如下:

LogFile = C:zabbixzabbix_agentd.log

ListenIP = 本机IP

Server = zabbix_server_IP

Hostname = 本机在zabbix_server web上对应的名字

开始->运行->cmd->

cd C:zabbix

zabbix_agentd.exe -c C:zabbixzabbix_agentd.conf -i  ---安装zabbix_agent

zabbix_agentd.exe -c C:zabbixzabbix_agentd.conf -s  ---启动zabbix_agent

可以发现启动成功。说明之前存在版本问题。

原文地址:https://www.cnblogs.com/rongtangzi/p/6668200.html