Zabbix agent 在windows上安装部署

1、下载与解压

地址: http://www.zabbix.com/downloads/2.4.4/zabbix_agents_2.4.4.win.zip

解压zabbix_agents_2.4.0.win.zip

conf目录存放是agent配置文件

bin文件存放windows下32位和64位安装程序。

2、配置zabbix agent.win.conf

找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、ServerActive 、Hostname这几个参数。具体配置如下:

LogFile=E:\zabbix\zabbix_agentd.logServer=172.17.22.155ServerActive=172.17.22.155Hostname=Windows_A

参数说明:

Server:  zabbix server的ip地址,

ServerActive: zabbix 主动监控server的ip地址,

其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许172.17.22.155这个ip来我这取数据。而ServerActive的172.17.22.155的意思是,客户端主动提交数据给他。

Hostname 主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一直,否则zabbix主动监控无法正常工作。因为agent拿着这个主机名去问server,我有配置主动监控项吗?server拿着这个主机名去配置里面查询,然后返回信息。

zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的。

主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy

被动:server向agent请求获取监控项的数据,agent返回数据。

3、安装agent

修改好文件后,用CMD(需有管理员权限)将Zabbix Agent安装为Windows系统的服务,在windows控制台下执行以下命令:

E:\zabbix\bin\win64\zabbix_agentd.exe -i -c E:\zabbix\conf\zabbix_agentd.win.conf

控制台信息如下:

zabbix_agentd.exe [10540]: service [Zabbix Agent] installed successfullyzabbix_agentd.exe [10540]: event source [Zabbix Agent] installed successfully

4、启动agent客户端

E:\zabbix\bin\win64>zabbix_agentd.exe -c E:\zabbix\conf\zabbix_agentd.win.conf -s

控制台信息

zabbix_agentd.exe [3176]: service [Zabbix Agent] started successfully

查看Windows端口使用

E:\zabbix\bin\win64>netstat -ano|findstr "10050"TCP 0.0.0.0:10050 0.0.0.0:0 LISTENING 10268TCP [::]:10050 [::]:0 LISTENING 10268E:\zabbix\bin\win64>tasklist|findstr "10268"zabbix_agentd.exe 10268 Services 0 6,944 K

查看任务管理器

查看启动的日志zabbix_agentd.log

11036:20160114:102150.316 Starting Zabbix Agent [Windows host]. Zabbix 2.4.4 (revision 52334).
11036:20160114:102150.317 using configuration file: E:\zabbix\conf\zabbix_agentd.win.conf
11036:20160114:102150.319 agent #0 started [main process]
11040:20160114:102150.320 agent #1 started [collector]
11024:20160114:102150.320 agent #4 started [listener #3]
9112:20160114:102150.320 agent #3 started [listener #2]
11108:20160114:102150.320 agent #3 started [listener #2]
11028:20160114:102150.320 agent #5 started [active checks #1]
11028:20160114:102150.328 no active checks on server [172.17.22.155:10051]: host [Windows host] not found

5、windows系统防火墙中开放端口10050

参照http://www.xitonghe.com/jiaocheng/Windows10-3861.html开放10050端口

控制面板--à选择windows 防火墙--à高级设置--à设置入站规则--à新建规则

6、设置开机启动

运行services.msc

7、zabbix_agentd.exe命令说明

-c    制定配置文件所在位置

-i     安装客户端

-s     启动客户端

-x    停止客户端

-d    卸载客户端

8、批处理脚本agentd.bat

下面为Windows批处理脚本agentd.bat对客户端服务器上的zabbix_agentd进行安装、启动、停止、卸载。

前提:

1、解压zabbix_agents_2.4.4.win.zip到c:\zabbix目录

2、修改了参数文件c:\zabbix\conf\zabbix_agentd.win.conf

脚本内容如下:

@echo offCHCP 65001echo ****************************************echo *****Zabbix Agentd Operation************echo ****************************************echo ** a. start Zabbix Agentd********echo ** b. stop Zabbix Agentd********echo ** c. restart Zabbix Agentd********echo ** d. install Zabbix Agentd********echo ** e. uninstall Zabbix Agentd********echo ** f. exit Zabbix Agentd********echo ****************************************:loopchoice /c abcdef /M "please choose"if errorlevel 6 goto :exit if errorlevel 5 goto uninstallif errorlevel 4 goto installif errorlevel 3 goto restartif errorlevel 2 goto stopif errorlevel 1 goto start:startc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -sgoto loop:stopc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -xgoto loop:restartc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -xc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -sgoto loop:installc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -igoto loop:uninstallc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -dgoto loop:exitexit

9、创建主机,查看监控效果

configuration(组态,配置)–>Hosts(主机)–>Create host(创建主机)

连接模板

查看结果

10、安装中遇到的问题

如果未开放10050端口,查看主机监控状态,则结果如下

后台日志

2924:20160114:103211.044 cannot send list of active checks to [172.17.22.187]: host [Windows host] not found,原因是被监控的window系统防火墙未开放10050端口

参考

http://mayulin.blog.51cto.com/1628315/514447

Zabbix agent 在windows上安装部署相关推荐

  1. 第一章 Oracle 11g 数据库——在Windows 上安装部署

    一,安装文档,安装包准备 1,安装服务器端的文件 2,client客户端文件的安装(根据自己操作系统选择) 3,服务器和客户端安装时要区分64位和32位 将文件win32_11gR2_database ...

  2. 在 Linux 或者 Windows 服务器上安装部署 MATLAB

    在 Linux 或者 Windows 服务器上安装部署 MATLAB 目标 在服务器上安装 MATLAB,以供实验室内多个用户远程连接使用.特别是要完成 MATLAB 的激活. 安装方式 这里我们采用 ...

  3. Windows上安装JDK

    Windows上安装JDK Windows上安装JDK 题外话 什么是JDK JRE 和 JDK 的区别是什么? 下载JDK并安装 设置环境变量 新建 JAVA_HOME 新建 CLASSPATH 编 ...

  4. polybase配置 sql_在 Windows 上安装 PolyBase

    在 Windows 上安装 PolyBaseInstall PolyBase on Windows 09/24/2018 本文内容 适用于:Applies to:SQL ServerSQL Serve ...

  5. windows系统搭建portal服务器,Windows下安装部署OpenPortal1.1

    <Windows下安装部署OpenPortal1.1>由会员分享,可在线阅读,更多相关<Windows下安装部署OpenPortal1.1(24页珍藏版)>请在人人文库网上搜索 ...

  6. GitBook在Windows下安装部署

    GitBook在Windows下安装部署 参考教程 https://blog.csdn.net/Lowerce/article/details/107579261 https://www.jiansh ...

  7. 在虚拟机VirtualBox7.0.6+openEuler20.03TSL上安装部署openGauss3.1.1数据库快速(一键)安装指导手册

    <数据库> 在虚拟机VirtualBox7.0.6+openEuler20.3-LTS上安装部署openGauss3.1.1数据库指导手册 其他参考资料: -在虚拟机 VirtualBox ...

  8. 循序渐进丨在openEuler 20.03操作系统上安装部署MogDB 2.1.1数据库

    关于MogDB MogDB是云和恩墨基于openGauss开源数据库的内核进行研发,推出的一款安稳易用的企业级关系型数据库,具备金融级高可用和全密态计算的极致安全.面向多核处理器的极致性能.AI自诊断 ...

  9. Linux上安装部署Solr-4.10.4并测试

    Solr是一种全文检索技术,在一些门户社区中能提高用户体验.Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交 ...

最新文章

  1. 实验四-常用图像增强方法
  2. 你可以恢复模糊的图像吗?
  3. POJ-1274 The Perfect Stall---二分图模板
  4. CodeForces 768E Game of Stones 打表找规律
  5. python恶搞-python—做一个恶搞程序
  6. Apache CXF实现Web Service(3)——Tomcat容器和不借助Spring的普通Servlet实现JAX-RS(RESTful) web service...
  7. VTK:相互作用之RubberBand3D
  8. 【基础】深入浅出神经网络基础
  9. 经典:一文详解socket
  10. 速看,PMP备考通关宝典来袭
  11. 机器学习之ROC曲线绘制
  12. windows10电脑发现不了网络计算机,Win10电脑无法开启网络发现怎么解决?
  13. 【原创】《精益创业思维》分享会总结
  14. Linux终端更改字体
  15. STM32比较器的使用
  16. saltstack return mysql_10-saltstack 数据返回到MySQL
  17. 网站中PV、UV、IP的区别
  18. 没有学历学了JAVA怎么找份工作_自学java没学历可以找到工作嘛?
  19. HashCat配GPU
  20. 【Oracle】关于索引的那些事

热门文章

  1. 重写GridView支持数据筛选和自动排序功能
  2. ICQ被购后看腾讯出击DST:迈出国际化的关键一步
  3. 去年和徐子淇结婚的李嘉诚是不是首富李嘉诚?
  4. cocos2d-x调度器原理,mainloop的Update
  5. AndroidStudio安卓原生开发_Activity的启动模式部分singleTop启动模式和singleTask启动模式---Android原生开发工作笔记87
  6. ES6新特性_浏览器中使用ES6模块化的另一种方式--JavaScript_ECMAScript_ES6-ES11新特性工作笔记044
  7. 理解_授权数据模型_Spring Security OAuth2.0认证授权---springcloud工作笔记112
  8. STM32工作笔记0056---认识DB9接口
  9. SpringCloud工作笔记065---lombok的使用和原理_在开发工具STS_eclipse_Idea中集成lombok
  10. Linux工作笔记024---Centos7 下查看本机公网IP