1 如何下载
zabbix官网zabbix agent客户端下载页面:https://www.zabbix.com/download_agents(包含各种服务器的各种不同版本,选择对应版本下载安装即可)
zabbix agent官网下载链接:https://www.zabbix.com/downloads/3.4.0/zabbix_agents_3.4.0.win.zip(此版本为windows下zabbxix agent 3.4版本)
2 介绍
zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系统之上。 zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(agent方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。
3 工作原理
一个监控系统运行的大概的流程是这样的: zabbix agent需要安装到被监控的主机上,它负责定期收集各项数据,并发送到zabbix server端,zabbix server将数据存储到数据库中,zabbix web根据数据在前端进行展现和绘图。这里agent收集数据分为主动和被动两种模式: 主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy 被动:server向agent请求获取监控项的数据,agent返回数据。
4 下载软件包zabbix_agents_3.4.6.win.zip解压到C盘下重命名为zabbix
下载的软件包解压后有两个文件夹,分别是/bin,/conf
5 修改配置文件中的内容
配置文件位置:C:zabbixconfzabbix_agentd.win.conf
找到如下内容进行修改或添加
LogFile=c:zabbix_agentd.log //日志存放位置
EnableRemoteCommands=1 //允许在本地执行远程命令
LogRemoteCommands=1 //执行远程命令是否保存操作日志
Server=192.168.1.10 //zabbix_server主机IP地址
ServerActive=192.168.1.10 //zabbix_server主机IP地址
Hostname=****** //被监控主机名,自身主机名
6 打开命令提示符进行安装
cd ../../zabbixinwin64 //转到zabbix_agent可运行程序目录下
zabbix_agentd.exe -i -c C:zabbixconfzabbix_agentd.win.conf //指定配置文件安装
zabbix_agentd.exe -s -c C:zabbixconfzabbix_agentd.win.conf //启动
netstat -an | findstr 10050 //查看10050端口有没有
7 此时可在任务管理器中查看到zabbix_agent服务,正在运行
8 由于是学习环境,已将防火墙关闭,若需要开启防火墙,可设置防火墙规则
开始——控制面板——系统和安全——windows防火墙——高级设置——入站规则——新建规则——端口——特定本地端口10050。。。。。。(省略)