Windows Server运维实践

zabbix使用自定义监控项监控windows

2018-03-09  本文已影响2433人  桩i

zabbix官网说明
zabbix_agentd客户端安装与配置
监控windows主机时使用Template OS Windows模板监控项中只有CPU的1、5、15分钟的负载而没有CPU使用率,所以如果想监控windows主机的CPU使用率就要自己定义监控项,如下:

image.png

windows客户端配置

windows下的配置文件zabbix_agentd.conf添加以下文字
PerfCounter=UserPerfCountercpu,"\Processor(_Total)\ % Processor Time",30

监控其他的资源在CMD里面输入typeperf -qx>c:\zabbix.txt,打开C盘下的zabbix.txt文件,里面即是可监控的资源,自己再新增键值,添加windows下的配置文件zabbix_agentd.conf即可!

重启客户端的zabbix服务

C:\zabbix\zabbix_agentd.exe -x -c C:\zabbix\zabbix_agentd.win.conf 关闭
C:\zabbix\zabbix_agentd.exe -s -c C:\zabbix\zabbix_agentd.win.conf 启动

web端配置

Name Value
name(名称) UserPerfCountercpu
key(键值) UserPerfCountercpu
Type of information(数据类型) Numeric(float)数字的(浮点)
Units(单位) %
Update interval(in sec)(数据更新间隔(秒)) 30
Applications(应用集) CPU

配置好之后就会在链接了Template OS Windows模板的主机上看到这个自定义的监控项了。在Monitoring——Latest data——右上角选择Group、Host,在CPU集中有。
如果没有找到,请在configuration——hosts——找到对应主机的Items,查看是否有次监控项并且监控项的最后一列显示的是绿色状态,如果是红色,说明对应主机上的zabbix客户端配置文件中没有定义这个监控项。


自定义监控项规则

zabbix的windows客户端里的配置文件中是这样写的:

### Option: UserParameter
#   User-defined parameter to monitor. There can be several user-defined parameters.
#   Format: UserParameter=<key>,<shell command>
#
# Mandatory: no
# Default:
# UserParameter=

意思就是你可以设置一个用户自定义的监控项。

格式:
Format: UserParameter=<key>,<shell command>

名词 解释
UserParameter 固定格式
key 新建Item中第三行的key的名称,也可创建可接受参数的key,如下例1
shell command 获取信息的命令
上一篇 下一篇

猜你喜欢

热点阅读