(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 |
(14)zabbix Simple checks基本检测的更多相关文章
- (31)zabbix Aggregate checks聚合检测
概述 aggregate checks是一个聚合的检测,例如我想知道某个组的host负载平均值,硬盘剩余总量,或者某几台机器的这些数据,简单的说,这个方法就是用来了解一个整体水平,而不需要我们一台台看 ...
- 14 Zabbix Item类型之Simple checks类型
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 14 Zabbix Item类型之Simple checks类型 Simple checks通常用 ...
- zabbix simple check
摘自: http://www.ttlsa.com/zabbix/zabbix-simple-checks/ 1. 开始 Simple checks通常用来检查远程未安装代理或者客户端的服务 使用sim ...
- zabbix--Simple checks 基本检测
开始 Simple checks 通常用来检查远程未安装代理或者客户端的服务. 使用 simple checks,被监控客户端无需安装 zabbixagent 客户端, zabbix ser ...
- (13)zabbix External checks 外部命令检测
1. 概述 zabbix server运行脚本或者二进制文件来执行外部检测,外部检测不需要在被监控端运行任何agentd item key语法如下: ARGUMENT DEFINITION scri ...
- (77)zabbix主动、被动检测的详细过程与区别
zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的.简单说明一下主动与被动的区别如下: 主动:agent请求se ...
- 14、OpenCV Python 直线检测
__author__ = "WSX" import cv2 as cv import numpy as np #-----------------霍夫变换------------- ...
- 跟着ttlsa一起学zabbix监控呗
本章转载至:http://www.ttlsa.com/zabbix/follow-ttlsa-to-study-zabbix/ 虽然接触zabbix时间很长,但是中间相当一段时间没去配置,这次算是重新 ...
- zabbix详解(一)
zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让系统管 ...
随机推荐
- idea ultmate版安装后toolWindows没有database
点击Configure--->plugins将database勾选
- Windows下SVN的下载、安装
SVN全称Subversion,是一款优秀的版本控制工具. SVN分为服务器.客户端两部分,服务器和客户端版本很多,有的是收费的,有的需要注册.我们选择免费.不用注册的. 以VisualSVN作为服务 ...
- Android NFC P2P
http://www.nfc.cc/2011/12/28/development-android-beam-and-nfc-peer-2-peer/
- 关于JS中的call()方法和apply() 暂时只接触到call() 等接触到apply()再回头来看
1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...
- VS2015 : error LNK1168
VC在重新生成Debug目录下的exe文件时,需要先删除原先的exe文件.但因为文件正在运行或是被锁定等原因,删除不了,于是出现 LNK1168错误.可以到任务管理器先将exe文件关闭,一个简单粗暴的 ...
- django (三) admin后台系统
admin后台系统 1. 安装MySQL 1,安装mysql: sudo apt install mysql-server (安装过程中输入密码并牢记) 2,安装后进入mysql: mysql ...
- SQLachemy基础
SQLAchemy SQLAchemy是python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作, 简言之便是:将对象转换成SQL,然后使用数据API执行S ...
- 洛谷 P1954 [NOI2010]航空管制
https://www.luogu.org/problemnew/show/P1954 拓扑排序, 注意到如果正着建图("a出现早于b"=>"a向b连边" ...
- F. Bakkar In The Army 二分
http://codeforces.com/gym/100283/problem/F 思路是二分第几行,二分出来的行是总和 >= n的,那么第k - 1行一定要选,那么再在第k行中二分那一列. ...
- Android:Service通知Activity更新界面
Android有四大组件,其中包括service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题. 1.首先Activity调用Service 这个是比较基础的,它有两种 ...