(14)zabbix Simple checks基本检测
1. 开始
Simple checks通常用来检查远程未安装代理或者客户端的服务
使用simple checks,被监控客户端无需安装zabbix agent客户端,zabbix server直接使用simple checks来收据数据,一基本上都是用来检测远程服务器某端口是否在监听。
如下为simple checks:
net.tcp.service[ftp,,155]
net.tcp.service[http]
net.tcp.service.perf[http,,8080]
使用基本检测去监控vmware服务器,需要填写User和Password字段,其他服务器可以忽略
2. 基本检测
以下列表为zabbx支持的基本检测
Simple check支持的监控项:
Key |
|||||
描述 |
返回值 |
参数 |
注释 |
||
icmpping[<target>,<packets>,<interval>,<size>,<timeout>] |
|||||
主机可通过ICMP ping访问。 |
0 - ICMP ping失败 |
target - 主机IP或者DNS名 |
示例: |
||
icmppingloss[<target>,<packets>,<interval>,<size>,<timeout>] |
|||||
丢失数据包的百分比。 |
Float. |
target - 主机IP或者DNS名 |
可参考: 默认值表(见下文)。 |
||
icmppingsec[<target>,<packets>,<interval>,<size>,<timeout>,<mode>] |
|||||
ICMP |
Float. |
target - 主机IP或DNS名 |
如果主机不可用(达到超时),则该监控项将返回0。 |
||
net.tcp.service[service,<ip>,<port>] |
|||||
检查服务是否正在运行并接受TCP连接。 |
0 - 服务停止 1 - 服务正在运行 |
service - 可能的值: ssh, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet (参考细节) |
示例: 请注意,使用tcp服务指示端口是必需的。\\这些检查可能会产生系统守护程序日志文件中额外的其它消息(通常会记录SMTP和SSH会话)。\\检查加密协议(如993端口上的IMAP或端口995上的POP)当前不受支持。作为解决方法,请使用net.tcp.service[tcp,<ip>,port]进行检查。 |
||
net.tcp.service.perf[service,<ip>,<port>] |
|||||
检查TCP服务的性能。 |
0 - 服务不可用 seconds - 连接到服务时花费的秒数 |
service - 可能的值: ssh, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet (参考详细信息) |
示例: 请注意,使用tcp服务指示端口是必需的。 |
||
net.udp.service[service,<ip>,<port>] |
|||||
检查服务是否正在运行并响应UDP请求。 |
0 - 服务停了 |
service - 可能的值: ntp (参考详细信息) |
示例: 这个监控项从Zabbix 3.0开始支持, 但是对于以前版本的net.tcp.service[]监控项,可以使用ntp服务。 |
||
net.udp.service.perf[service,<ip>,<port>] |
|||||
检查UDP服务的性能。 |
0 - 服务停止 seconds - 等待服务响应的秒数 |
service - 可能的值: ntp (参考详细信息) |
示例: 从Zabbix 3.0以后支持此监控项,但是在以前的版本中,ntp服务可用于net.tcp.service[]监控项。 |
超时处理
如果基本检测时间超过了zabbix配置文件设置的超市时间,zabbix将不会做处理
3. ICMP pings
zabbix使用外部命令fling处理ICMP ping. fping不包含在zabbix的发行版本中,你需要额外去下载安装,如果你配置了epel源,如下命令安装
yum install fping -y
然后修改zabbix_server.conf,指定fping路径,配置参数为FpingLocation,一般为
1
|
FpingLocation = /usr/bin/fping
|
如果没有安装fping或者fping路径指定出错,cmpping, icmppingloss,icmppingsec都不会处理,执行fping命令的zabbix用户要设置setuid,毕竟fping命令是需要root权限的,如下设置:
1
2
|
# chown root:zabbix /usr/sbin/fping
# chmod 4710 /usr/sbin/fping
|
ICMP检测默认参数:
参数 | 值 | 描述 | fping flag | Min | Max |
packets | 3 | 包数量 | -C | 1 | 10000 |
interval | 1000 | 毫秒, “fping” 默认 | -p | 20 | |
size | 56 or 68 | 字节, “fping” 默认; x86使用56字节, x86_64使用68字节 | -b | 24 | 65507 |
timeout | 500 | 毫秒, “fping” 默认 | -t | 50 |
最新文章
- SharePoint 2016 必备组件离线安装介绍
- 不能在DropDownList 中选择多个项
- Centos7 关闭防火墙(Firewalld ),使用防火墙(iptables)
- ExtJs动态生成treepanel的Json格式
- 用java语言实现事件委托模式
- Java学习之路(一)
- 微软云平台媒体服务实践系列 1- 使用静态封装为iOS, Android 设备实现点播(VoD)方案
- centos中设置apache显示目录列表
- ORA-15041: diskgroup space exhausted
- UIExtendedEdge
- Linux一个简单的读写文件
- 【二分+最大团】【HDU3585】【maximum shortest distance】
- 图解SSIS监视文件夹并自动导入数据
- 【Electron】Electron开发入门(七):打开本地文件或者网页链接 and webview里操纵electron api
- java基础(11) -JDBC
- Chrome 浏览器报 filed to load resource:net err cache read failure 错误:
- Oauth2.0 用Spring-security-oauth2
- 关于Hibernate 连接mysql不能自动建表的问题
- 简单聊一聊那些svg的沿路径运动
- 【谷歌浏览器】【谷歌地球】【Adobe 软件】离线安装包的下载地址