Zabbix简单检查(Simple Check)各项key
Zabbix的简单检查(simple check)主要使用ICMP协议对客户端进行监控,通过ping的方式来查看客户端网络状态。而Zabbix是使用fping来进行探测的,所以在配置需要保证Zabbix simple check之前需要先安装好fping并赋予可执行权限
1 | yum install fping |
---|
在创建item的时候选择Simple Check,然后可以看到默认有5个key和用法,没加<>的参数是必须指明的,加了<>的可以省略,用逗号","作为分隔符
1、icmppingloss [<target>,<packets>,<interval>,<size>,<timeout>]
说明:通过ICMP协议(也就是ping)检查主机是否存活,返回结果为1时代表存活,0为失败
参数:<target>被监控主机的IP地址或主机名、<packets>一共发送多少个ICMP包、<interval>每次发送ICMP包的间隔、<size>每个ICMP包的大小、<timeout>超时时间
例:icmpping[,4],连续发送4个数据包,只要有一个返回结果为1,代表主机为存活状态
2、icmppingsec[<target>,<packets>,<interval>,<size>,<timeout>,<mode>] 说明:检测丢包率
参数:<mode>可选min(最小值)、max(最大值)、avg(平均值)
3、icmpping[<target>,<packets>,<interval>,<size>,<timeout>] 说明:返回PING的响应时间
参数:同样参数不作赘述
4、net.tcp.service.perf[service,<ip>,<port>] 说明:检查服务的性能,返回为0代表服务不可用,否则的话返回值是对应服务所花的时间,以秒为单位
参数:<service>可选值有tcp、ssh、http、ftp、smtp、https等,<port>为具体端口,不指定端口的话采用所指定服务的标准端口,如http代表80;如指定的是tcp,则必须再指定端口
例:net.tcp.service.perf[tcp,,80],检测80端口的连接时间
5、net.tcp.service[service,<ip>,<port>]
说明:检查指定的TCP端口是否可以连接
参数:同上
例:net.tcp.service[,,22],检测22端口是否能正常连接
(adsbygoogle = window.adsbygoogle || []).push({});