Zabbix监控服务中常见的内置键值
1.agent.hostname ——内容是客户端主机名即zabbix客户端配置文件中的Hostname信息, 返回信息为字符串;
用法:
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k agent.hostname
Zabbix server
2.system.hostname[<type>] —— 内容是系统主机名即/etc/hostname中名称,返回信息为字符串;
用法:
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k system.hostname
web01
3.agent.ping —— 内容是客户端可达性检查,即检查客户端是否依然存在,返回信息为nothing表示不可达,为1表示可达;
用法:
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k agent.ping
1
4.net.if.in[if,<mode>] —— 内容是网络接口上传流量统计,即流入网卡的流量信息,if代表接口的意思,这里我们填写网卡的名称信息,<>里的内容可以省略,返回信息为整数;
用法:
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k net.if.in[eth0]
14980111
5.net.if.out[if,<mode>] —— 内容是网络接口上行流量统计,即流出网卡的流量信息,if代表接口的意思,这里我们填写网卡的名称信息,<>里的内容可以省略,返回信息为整数;
用法:
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k net.if.out[eth0]
10663829
6.net.tcp.listen[port] —— 内容是检查TCP端口是否处于监听状态,即检测端口是否存在,但不一定可连接,返回信息为0代表未监听,为1代表正在监听;
用法:
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k net.tcp.listen[8080]
1
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k net.tcp.listen[8000]
0
7.net.tcp.port[<ip>,port] —— 内容是检查是否建立TCP连接到指定端口,即该端口是否可以正常连接,<>里的内容可以省略,但,不可以省略,返回信息为0代表不能连接,为1代表可以连接;
用法:
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k net.tcp.port[,22]
1
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k net.tcp.port[,20]
0
8.porc.num[<name>,<user>,<state>,<cmdline>] —— 内容是查看进程数量,返回信息为整数;
用法:
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k proc.num
142
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k proc.num[nginx]
2
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k proc.num[nginx,www]
0
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k proc.num[,www]
0
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k proc.num[,,,3]
12
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k proc.num[,zabbix,,3]
10
9.vfs.dev.read[<device>,<type>,<mode>] —— 内容是磁盘读取数据的速度,当类型是sectors, operations, bytes时返回信息为整数,类型是 sps, ops, bps则返回信息为浮点数;
用法:
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k vfs.dev.read
0.000000
10.vfs.dev.write[<device>,<type>,<mode>] —— 内容是磁盘写入数据的速度,当类型是sectors, operations, bytes时返回信息为整数,类型是 sps, ops, bps则返回信息为浮点数;
用法:
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k vfs.dev.write
25.400000
11.vfs.file.cksum[file] —— 内容是文件校验,使用Unix标准算法,即当文件发生改变所生产的MD5就会发生变化,主要用在系统用户管理中,返回信息为整数;
用法: