1. 下载解压zabbix agentd压缩包
地址: https://cdn.zabbix.com/zabbix/binaries/stable/5.0/5.0.14/zabbix_agent-5.0.14-windows-amd64.zip
解压zabbix_agent-5.0.14-windows-amd64.zip
conf目录存放是agent配置文件
bin文件存放windows下32位和64位安装程序。
解压安装包后将conf文件夹下的zabbix_agentd.win.conf复制或者剪切到bin文件夹下。
2.修改配置文件 zabbix agentd .conf
找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、ServerActive 、Hostname(客户端计算机名)这几个参数。具体配置如下:
LogFile=E:\zabbix\zabbix_agentd.log (日字文件的位置,自己修改,可以不用创建日字文件,只改前面的路径,他自己会生成)
Server=172.17.22.155 (服务器从客户端获取数据,所以要填服务器的ip ,server允许这个ip来获取数据)
ServerActive=172.17.22.155(服务器从客户端获取数据,所以要填服务器的ip ,serveractive是我通过这个ip主动向服务器传递数据)
Hostname=id__ip_(自己定义,要和zabbix agentd上的主机名一致,这个是自己配,然后打开网页zabbix agentd的主机名要和自己配的一样)
3.安装zabbix agentd
以管理员模式运行命令提示符,然后进入解压的文件的bin文件夹下,如:c:/zabbix/zabbix agentd/bin
输入
安装zabbix agentd 的命令
zabbix_agentd.exe -i -c zabbix_agentd.conf (这两个是bin文件夹和conf文件夹下的文件) |
启动zabbix agentd的命令
zabbix_agentd.exe -c zabbix_agentd.conf -s
-c 制定配置文件所在位置
-i 安装客户端
-s 启动客户端
-x 停止客户端
-d 卸载客户端
4.windows 防火墙开放10050端口
控制面板--选择windows 防火墙--高级设置--设置入站规则--新建规则
5.设置开机自启动
运行services.msc
6.添加自定义监控项
用户参数(UserParameter)具有以下语法格式:
英文版: UserParameter=<key>,<command>
中文版: UserParameter = <键>,<命令>
灵活的用户参数(UserParameter):
英文版: UserParameter=key[*],command
中文版: UserParameter=key [*],命令
配置ZabbixAgent:zabbix_agentd.conf
# zabbix_agentd.conf
# 开启用户自定义参数
UnsafeUserParameters=1
# 用户自定义参数:Windows
UserParameter=win.tasklist_all,tasklist
UserParameter=win.tasklist[*],tasklist | findstr $1
UserParameter=win.tasklist_info[*],tasklist | wmic.exe process where name="$1" list full
# 用户自定义参数:Linux
UnsafeUserParameters=1
UserParameter=check_process[*],bash /etc/zabbix/scripts/check_process.sh $1