zabbix--Simple checks 基本检测
开始
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字段,其他服务器可以忽略
基本检测
以下列表为zabbx支持的基本检测
Key | ||||
描述 | 返回值 | 参数 | Comments | |
icmpping[<target>,<packets>,<interval>,<size>,<timeout>] | ||||
检测是否支持icmpping | 0 - ICMP ping失败1 - ICMP ping 成功 | target - 主机IP或者域名packets - 包数量interval - 连续的数据包之间的时间间隔,以毫秒为单位 size - 包大小,以字节为单位 timeout - 超时时间,以毫秒为单位 | 例如: icmpping[,4] - 4个包只要一个有返回,那么将会返回1 See also details of processing ICMP pings. | |
icmppingloss[<target>,<packets>,<interval>,<size>,<timeout>] | ||||
返回百分比 | 丢包率 | target - 目标IP或者域名 packets - 包个数 interval - 连续包之间的时间间隔,以毫秒为单位 size - 包大小,字节为单位timeout - 超市时间,毫秒为单位 | 请参考 details of processing ICMP pings. | |
icmppingsec[<target>,<packets>,<interval>,<size>,<timeout>,<mode>] | ||||
返回ICMP响应时间 | 秒 | target - 主机IP或者域名 packets - 包个数 interval - 包得响应时间,毫秒为单位 size - 包大小,字节为单位 timeout - 超时时间,毫秒为单位 mode - min, max, avg (默认值) | .如果主机不可用,比如挂掉了,那么会返回0 | |
net.tcp.service[service,<ip>,<port>] | ||||
检测服务是否运行并且接受tcp连接 | 0 - 服务未开启1 - 服务运行中 | service - ssh, ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet中的一个 ip - zabbix中定义好的ip port - 端口(标准服务端口). | 范例: net.tcp.service[ftp,,45] 检测运行在端口号45的FTP服务是否可用.加密协议imap993端口和pop995端口目前不支持zabbix 2.0开始支持https和telnet | |
net.tcp.service.perf[service,<ip>,<port>] | ||||
检测服务器性能. | 0 - 服务停止sec - 连接到服务器的时间(秒) | service - ssh, ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet之一 ip - zabbix中定义的IP port - 端口(标准端口号) |
例如: net.tcp.service.perf[ssh] 可以检测连接到ssh所消耗的时间. Note that with tcp service indicating the port is mandatory.加密协议服务不支持,例如IMAPzabbix 2.0开始支持https和telnet |
超时处理
如果基本检测时间超过了zabbix配置文件设置的超市时间,zabbix将不会做处理.
3. ICMP pings
zabbix使用外部命令fling处理ICMP ping. fping不包含在zabbix的发行版本中,你需要额外去下载安装,如果你配置了epel源,如下命令安装
[root@localhost ~]# yum install fping
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors..com
* extras: mirrors..com
* updates: mirrors..com
base | 3.6 kB ::
extras | 3.4 kB ::
google-chrome | 1.3 kB ::
opera | 2.9 kB ::
updates | 3.4 kB ::
zabbix | 2.9 kB ::
zabbix-non-supported | B ::
Package fping-3.10-.el7.x86_64 already installed and latest version
Nothing to do
然后修改zabbix_server.conf,指定fping路径,配置参数为FpingLocation,一般为
FpingLocation=/usr/sbin/fping
如果没有安装fping或者fping路径指定出错,cmpping, icmppingloss,icmppingsec都不会处理,执行fping命令的zabbix用户要设置setuid,毕竟fping命令是需要root权限的,如下设置:
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 |
如果使用Simple checks
第一次使用,可以先测试下能不能使用fping命令
[root@localhost ~]# fping 192.168.1.107
192.168.1.107 is alive
创建item时type类型选择 Simple check然后Key选择对应key并填上对应参数即可。
可以在lastest data看到
zabbix--Simple checks 基本检测的更多相关文章
- (14)zabbix Simple checks基本检测
1. 开始 Simple checks通常用来检查远程未安装代理或者客户端的服务 使用simple checks,被监控客户端无需安装zabbix agent客户端,zabbix server直接使用 ...
- (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 ...
- (13)zabbix External checks 外部命令检测
1. 概述 zabbix server运行脚本或者二进制文件来执行外部检测,外部检测不需要在被监控端运行任何agentd item key语法如下: ARGUMENT DEFINITION scri ...
- (77)zabbix主动、被动检测的详细过程与区别
zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的.简单说明一下主动与被动的区别如下: 主动:agent请求se ...
- 跟着ttlsa一起学zabbix监控呗
本章转载至:http://www.ttlsa.com/zabbix/follow-ttlsa-to-study-zabbix/ 虽然接触zabbix时间很长,但是中间相当一段时间没去配置,这次算是重新 ...
- zabbix详解(一)
zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让系统管 ...
- cannot send list of active checks to "127.0.0.1": host [Zabbix server] not monitored
查看错误日志: /etc/log/zabbix/zabbix_server.log 3148:20210404:233938.363 cannot send list of active check ...
随机推荐
- linux 部署系统通过SecureCRT启动tomcat 控制台中文乱码
查资料又是查了半天 首先 查看linux 当前系统字符集命令 echo $LANG 查看linux 当前系统语言 locale 网上说的又是下中文包,又是改临时语言,这些不能一概而论,我也觉得我不是中 ...
- ubuntu下MySQL的安装及远程连接配置(转)
1.命令窗口中输入sudo apt-get install mysql-server mysql-client 即可(配置文件位置:/etc/mysql/my.cnf 启动文件位置:/etc/init ...
- dataframe字段过长被截断
总之能,情况就是这样. 看看df类型: 64位明显不够用啊. 网上找到了segmentfault有这个问题,上面说试试 pd.set_option('display.width', 200) ,再百度 ...
- Educational Codeforces Round 33 D. Credit Card
Credit Card time limit per test2 seconds memory limit per test256 megabytes Recenlty Luba got a cred ...
- js实现图片延迟加载原理
<img src="image/1188695.png" alt="taobao" trueImg="image/1.jpg" id= ...
- PROXY——代理模式
代理,说白了就是中介.假设有俩对象A和B,A想访问B,但是根据迪米特法则,我们不能喝陌生人说话,简而言之就是A要减少知道B的相关情况,要降低A与B的耦合度.这时我们使用中介C,而C拥有B的相关情况,A ...
- Kotlin之let,apply,with,run函数区别(转)
转自:https://blog.csdn.net/guijiaoba/article/details/54615036 Kotlin之let,apply,with,run函数区别 重新整理 重新整理了 ...
- C# 串口总结
一.串口初始化 定义: using System.IO.Ports; SerialPort myPort = new SerialPort() 初始化: //port初始化 public void _ ...
- 【Spring Boot】Spring Boot项目设置多个配置文件,并在生产环境中的Tomcat设置对应的配置文件
1.修改Spring Boot项目配置文件 除了主配置文件,另外创建2个配置文件,注意命名要用application-*.properties 主配置文件中写入,使用dev作为开发配置 spring. ...
- 使用struts2未登录,不能操作
1.定义拦截器类: 注意登录的action,登录成功在session存入标记(login) import com.opensymphony.xwork2.ActionContext; import c ...