windows环境下的zabbix监控项设置
监控cpu使用率
在cmd命令输入perfmon
打开后默认就一项CPU占用的监控,下面以添加硬盘空闲时间做示例
1:监控图形上面右键 添加计数器
2:然后找到项 选择Processor,点击添加性能计数器%Processor Time,不知道项目的含义可以点击左下角的 显示描述
打开Zabbix 配置主机页面,添加监控项
键值填入perf_counter[\Processor(_Total)% Processor Time]
perf_counter["\PhysicalDisk(_Total)% Idle Time"]
这一步是重点,如果想添加其他的监控只需要替换中括号双引号内的字符串就行
比如我想监控用户CPU占用率,只需要把\PhysicalDisk(_Total)% Idle Time 替换成\Processor(_Total)% User Time 即可:perf_counter["\Processor(_Total)% User Time"]
单位为百分号,视监控项而变
更新间隔可以自定义,建议5S即可,这里为了显示效果先设置1S或者使用zabbix自带的键值system.cpu.util[,,]
内存使用率
选择pused参数
内存空闲空间小于10%
硬盘盘符使用率监控创建监控项:
vfs.fs.inode[fs,]
https://www.zabbix.com/documentation/4.2/manual/config/items/itemtypes/zabbix_agent
[root@zabbixtest ~]# zabbix_get -h
usage:
zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address] -k item-key
zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address]
–tls-connect cert --tls-ca-file CA-file
[–tls-crl-file CRL-file] [–tls-agent-cert-issuer cert-issuer]
[–tls-agent-cert-subject cert-subject]
–tls-cert-file cert-file --tls-key-file key-file -k item-key
zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address]
–tls-connect psk --tls-psk-identity PSK-identity
–tls-psk-file PSK-file -k item-key
zabbix_get -h
zabbix_get -V
Get data from Zabbix agent.
General options:
-s --host host-name-or-IP Specify host name or IP address of a host
-p --port port-number Specify port number of agent running on the host
(default: 10050)
-I --source-address IP-address Specify source IP address
-k --key item-key Specify key of the item to retrieve value for
-h --help Display this help message
-V --version Display version number