
注册和启动服务:以管理员模式启动cmd命令行
注册服务:"c:\Program Files\Zabbix_agent\zabbix_agentd.exe" -i -c "c:\Program Files\Zabbix_agent\zabbix_agentd.win.conf"
注:删除服务为zabbix_agentd.exe -d -c zabbix_agented.win.conf

启动服务:"c:\Program Files\Zabbix_agent\zabbix_agentd.exe" -s -c "c:\Program Files\Zabbix_agent\zabbix_agentd.win.conf"
也可在服务里,选择Zabbix Agent服务,点击启动

通过netstat -an命令可以看到端口已起来:

配置防火墙:允许10050(TPC/UDP)端口进来
最好把允许zabbix_agentd.exe程序通过防火墙通信也打开

监控端配置:
同Linux客户端操作类似,添加主机模板时,可以搜索windows,选择Template OS Windows模板。

远程操作命令:
管理-->脚本-->创建脚本,如下图:输入名称,命令,描述,点击添加。

打开拓扑图,点击需要重启的Win服务器,选择重启命令即可。

3、监控网络设备连通性
通过ICMP PING监控网络设备的连通性:
Zabbix使用外部命令fping处理ICMP ping的请求,在3.4.2中默认已安装好,直接使用即可。

1>添加网络设备
配置-->主机-->创建主机,输入主机名称、可见的名称、选择群组、输入IP地址

2>在模板页面,添加Template Module ICMP Ping模板
在链接指示器中,点击选择,在Templates群组中选中Template Module ICMP Ping,然后添加即可

3>添加图形
在图形页面,点击创建图形

添加完成后,即可看到监控图:

4>监控项和触发器
在最新数据中可看到监控项中的最新数据:

默认已有触发器模板,添加设备后默认已启用

4、资产管理
配置-->主机,打开某台主机的配置-->主机资产记录,如下图(截取部分内容):
默认停用的,可以选择手动或自动(自动的仅获取名称和操作系统),然后补充相应的数据,最后更新即可。

查看资产记录:
打开资产记录主机,选择相应主机,即可查看主机的概述,打开细节可查看所有记录项。
五、监控项管理
Items是从主机里面获取的所有数据。通常情况下叫item为监控项,item由key+参数组成,例如监控项中需要获取cpu信息,则需要一个对应的监控key:system.cpu.load [avg5],avg5是对应的参数,表示5分钟的负载情况。
创建监控项:
例如:获取CPU的内核数:
打开:配置-->主机-->监控项,如下图:

点击创建监控项,输入名称(如CPU Core Num),选择键值(system.cpu.num),添加到应用集(CPU),填入主机资产记录栏位(硬件)

注意:在创建Item过程中,选择Key时,要将选择的system.cpu.num[]的key值修改成system.cpu.num,否则会报Invalid first parameter的错误。
最后点击添加即可。
但这仅仅是针对某一台服务器添加的监控项,如果要对所有服务器都使用,可在“配置”“模板”“监控项”(如Template OS Linux)中添加即可。

最新数据可以看到cpu是4核的。

Key格式:Item key格式包含key名称和参数,参数必须符合规范

首先验证key名是否合法,如果存在参数那么验证参数是否合法,如果没有参数那直接跳过。
key名称规范:0-9a-zA-Z_-.,即允许字符:所有数字、大小写字母、下划线、减号、点。
key可以有多个参数,他们之间用逗号分开,key参数可以是带引号的字符串、不带引号的字符串以及数组。参数如果为空,那么将会使用他设置的默认值。