windows安装zabbix_agent配置采集数据教程

作者: admin 分类: linux 发布时间: 2019-09-04 15:00

安装和配置

下载zabbix-agent的windows版本,这里以zabbix-agent4.2为例:(https://www.zabbix.com/download_agents)https://assets.zabbix.com/downloads/4.2.5/zabbix_agents-4.2.5-win-amd64.zip,将下载文件保存到本地,解压缩到C:/Program Files\路径下。

 

zabbix_agentd.conf文件中配置参数

LogFile=c:\zabbix_agentd.log        //日志存放位置

Server=192.168.6.153                   //zabbix_server主机IP地址

ServerActive=192.168.6.153       //zabbix_server主机IP地址

Hostname=192.168.6.155         //被监控主机名,自身主机名

注册服务

在windows系统中,进入cmd命令行窗口,查看zabbix-agent的程序,使用以下命令注册zabbix agent服务

cd C:\Program Files\zabbix_agents-4.2.5-win-amd64\bin

zabbix_agentd.exe --install -c "c:\Program Files\zabbix_agents-4.2.5-win-amd64\conf\zabbix_agent.conf"



在服务管理界面中查看是否已经添加zabbix agent服务


 

启动服务

使用windows图形用户界面对服务进行控制




 

采用windows的net命令控制服务

启动服务

C:\Users\Administrator>net start "Zabbix Agent"

Zabbix Agent 服务正在启动 .

Zabbix Agent 服务已经启动成功。

停止服务

C:\Users\Administrator>net stop "Zabbix Agent"

Zabbix Agent 服务已成功停止。

查看端口

netstat -an | findstr 10050


 

Windows防火墙

放开10050端口

Zabbix-get的使用

Zabbix-get是zabbix中的一个程序,用于zabbix-server到zabbix-agent的数据获取,通常可以用来检测验证客户端的配置是否正确。

用法:

-s

远程zabbix-agent的IP地址或者主机名

-p

远程zabbix-agent的端口

-I

本机的出口IP地址,用于一台机器中有多块网卡的情况

-k

获取远程zabbix-agent数据所使用的key

获取主机信息

[root@6.153 ~]# zabbix_get -s 192.168.6.155 -k system.uname

Windows WIN-3NKQ4AQCTAN 6.3.9600 Microsoft Windows Server 2012 R2 Standard x64

获取主机内存

[root@6.153 ~]# zabbix_get -s 192.168.6.155 -k vm.memory.size[free]

1149775872

获取主机硬盘使用情况

[root@6.153 ~]# zabbix_get -s 192.168.6.155 -k vfs.fs.size[c:,pfree]

85.372267

使用zabbix-gnt命令可以很方便地知道key是否能正常获取数据,这在测试自定义监控时特别有用。

Linux 命令大全

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!