1.下载

https://assets.zabbix.com/downloads/3.4.0/zabbix_agents_3.4.0.win.zip

解压 zabbix_agents_3.4.0.win.zip

2.修改zabbix_agents的配置文件 zabbix_agents.win.conf

找到CONF下的配置文件ZABBIX_agents.win,conf进行修改,其修改如下:

LogFile=D:\tools\zabbix_agents\zabbix_agentd.log

EnableRemoteCommands=1
LogRemoteCommands=1
Server=192.168.4.28
ServerActive=192.168.4.28
Hostname=192.168.4.54

参数说明:

Server:  zabbix server的ip地址,

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

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

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

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

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

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

EnableRemoteCommands=1           #允许在本地执行远程命令

LogRemoteCommands=1               #执行远程命令是否保存操作日志

3.安装AGENT

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

D:\zabbix\bin\win64\zabbix_agentd.exe -i -c D:\zabbix\conf\zabbix_agentd.win.conf
控制台信息如下:
zabbix_agentd.exe [10540]: service [Zabbix Agent] installed successfully

zabbix_agentd.exe [10540]: event source [Zabbix Agent] installed successfully
4、启动AGENT客户端
D:\zabbix\bin\win64>zabbix_agentd.exe -c D:\zabbix\conf\zabbix_agentd.win.conf -s
控制台信息如下:
zabbix_agentd.exe [3176]: service [Zabbix Agent] started successfully

4、zabbix_agentd.exe命令说明

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

-i     安装客户端

-s     启动客户端

-x    停止客户端

-d    卸载客户端

    **********  服务端操作  **********

1、选择配置 ---- 主机 ---- 创建主机。

2、输入客户端计算机名 --- 可见名称自定义 ---- 群组自行选择 ---- 输入客户端计算IP地址 ---- 勾选已启用 ---- 选择添加。

3、添加 zabbix_agentd 客户端监控模版。

4、把zabbix_agent客户端添加到拓扑图,以图形方式显示zabbix_agentd客户端主机。




 

最新文章

  1. AngularJS中的按需加载ocLazyLoad
  2. log4net--不可多得的开源日志记录组件
  3. linux下nginx服务器域名指定目录
  4. free(): invalid next size (fast/normal)问题
  5. F面经prepare:strstr变种
  6. Corelocation及地图控件学习笔记
  7. 消费者端的Spring JMS 连接ActiveMQ接收生产者Oozie Server发送的Oozie作业执行结果
  8. 推荐图书-《SQL Server 2008商业智能完美解决方案》
  9. jquery里的宽度详解
  10. LeetCode解题报告:Insertion Sort List
  11. bash,bg,bind,break,builtin,caller,compgen, complete,compopt,continue,declare,dirs,disown,enable,eval,exec,expo
  12. Java 获取字符串Hash值
  13. tomcat监控(二)
  14. api_response.go
  15. Python2--Pytest_html测试报告优化(解决中文输出问题)
  16. jQuery 传递对象参数到Spring Controller
  17. 42 【docker】run命令
  18. I/O Mutiplexing poll 和 epoll
  19. PAT——1074. 宇宙无敌加法器(20)
  20. ES6的新特性(19)——Module 的语法

热门文章

  1. Abp 中 模块 加载及类型自动注入 源码学习笔记
  2. Kafka分布式消息队列
  3. Qt 分页标题打印
  4. 微信小程序开发学习(一):开发前准备
  5. java根据输入的字符串和字节数来截取,输出对应字节数的字符串
  6. 基于DES加密的服务端分析
  7. onmouseover与onmouseenter区别
  8. JS案例四:表格的隔行换色以及高亮显示
  9. 2018网站Https升级完全攻略
  10. iOS 判断一个类是否存在,NSStringFromClass 不用 import 就可以获取类