ping 是基于 ICMP 协议工作的,ICMP 全称是 Internet Control Message Protocol,也就是互联网控制报文协议. ICMP 主要的功能包括:确认 IP 包是否成功送达目标地址、报告发送过程中 IP 包被废弃的原因和改善网络设置等。 在 IP 通信中如果某个 IP 包因为某种原因未能达到目标地址,那么这个具体的原因将由 ICMP 负责通知。如上图例子, 主机
目录1 ICMP协议1.1 ICMP协议的格式1.2 ping:查询报文的使用2 ping原理2.1 ping原理2.2 ping详细过程3 ping过程3.1 同一网段内3.2 不同网段内1 ICMP协议1.1 ICMP协议的格式当网络不通的情况下,通常会想到ping命令,ping一下,但是ping命令内部如何执行的,可能并不清楚,其实ping是基于ICMP协议进行工作的。ICMP属于OSI七层
转载 2024-06-25 14:59:12
261阅读
                       TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute1.IMCP协议介绍前面讲到了,IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就
转载 2024-06-27 20:23:22
122阅读
无论是在宿舍,还是在办公室,或者运维一个数据中心,我们常常会遇到网络不通的问题。那台机器明明就在那里,你甚至都可以通过机器的终端连上去看。它看着好好的,可是就是连不上去,究竟是哪里出了问题呢?ICMP 协议的格式一般情况下,你会想到 ping 一下。那你知道 ping 是如何工作的吗?ping 是基于 ICMP 协议工作的。ICMP全称Internet Control Message Protoc
转载 2024-08-07 12:55:40
209阅读
ICMP 协议的格式 如果网络连不上的时候,你会想到 ping 一下。那你知道 ping 是如何工作的吗?ping 是基于 ICMP 协议工作的。ICMP全称Internet Control Message Protocol,就是互联网控制报文协议。这里面的关键词是“控制”,那具体是怎么控制的呢?网络包在异常复杂的网络环境中传输时,常常会遇到各种各样的问题。当遇到问题的时候,总不能“死个不明不白
转载 9月前
112阅读
当一台计算机发送IP数据包时,会为数据包设置存活时间(TTL)值。每当数据包经过一个路由器,其存活时间值就会减 1。当存活时间减到 0 时,路由器将不再转发数据包,而是发送一个 ICMP TTL 数据包给最初发出数据包的计算机。 默认条件下,traceroute 首先发出 TTL = 1 的UDP 数据包,第一个路由器将 TTL 减 1 得 0 后就不再继续转发此数据包,而是返回一个 ICMP
ping:我们在遇到网络不通的情况下,可以使用ping指令去查看网络状况。 ping是用来探测本机与网络中另一主机之间是否可达的命令,如果两台主机之间ping不通,则表明这两台主机不能建立起连接。ping是定位网络通不通的一个重要手段。ping 命令是基于 ICMP 协议来工作的,ICMP全称为 Internet 控制报文协议( Internet Control Message Protocol)
转载 2月前
416阅读
1、abschange      参数:直接忽略后边的参数      支持值类型:float、int、str、text、log      描述:返回最近获取到的值与之前值的差值的绝对值。对于字符串类型,0表示值相等,1表示值不同      例如:{www.zabbix.com:v
ICMP的全称是InternetControlMessageProtocol,它是TCP/IP协议族的一个子协议,属于网络层协议,用于在IP主机、路由器之间传递控制消息。从技术角度来讲,就是让我们能够判断网络通不通、主机是否可达、路由是否可用等等。 在网络中,ICMP协议的应用随处可见,比如我们经常使用的用于检查网络通不通的Ping命令,这个“Ping”的过程实际上就是ICMP协议工作的过程。那么
        在Linux内核中数据包会有连接跟踪的功能,Linux内核根据数据包的五元组创建连接跟踪表。但对于有些数据包是不建立连接的,本篇文章介绍了ICMP的回应报文reply,就不会在内核中创建连接会话。我们知道会话的建立是在NF_IP_PRE_ROUTING的HOOK点创建。    &n
转载 6月前
44阅读
zabbix4.0部署zabbix的服务端需要LAMP或者LNMP的环境,所以这里的安装方式有很多中了,我们就选择一种比较简单的安装方式,直接用官方提供的源来安装。本文参考:https://www.zabbix.com/cn/manuals部署准备[root@zabbix-server ~]# uname -a Linux zabbix-server 3.10.0-1062.18.1.el7.x8
转载 2024-04-21 09:23:28
166阅读
(一)简述:Zabbix在监控网络的时候需要查看ping包的丢失率和响应时间,而zabbix模块也有改模块,名称为:TemplateNetworkICMPPing。监控项如下图:如果没有安装fping的话,使用该模块的服务端或代理端日志会出现如下报错:/usr/sbin/fping:[2]Nosuchfileordirectory。解决的方法就是安装fping。(二)fping安装1,下载fpin
原创 精选 2017-12-08 17:12:25
10000+阅读
6点赞
9评论
ICMP,IP,UDP,TCP报头部分都有checksum(检验和)字段。ICMP和IP报头校验和的计算都很简单,使用RFC1071中给出的方法即可完成(如下)。 //计算校验和 USHORT checksum(USHORT *buffer,int size) { unsigned long cksum=0; while(size>1) { cksu
转载 2024-08-04 11:45:31
28阅读
###1、自动发现agent的机器上配置Server=172.24.5.149这个值就可以了(149是server端)。就会被自动发现,这里我们选择的机器是149-152,其次Hostname=xxx这个也是要配的,到时候自动加到zabbix页面中的configure–host板块显示其名称。 下面这个图是后来使用的服务器,不过原理是一样的,这里只设置了Server这个值,这里改成172.24.5
转载 2024-04-26 08:44:41
157阅读
使用zabbixICMP Ping模版实现对客户端网络状态的监控
推荐 原创 2016-01-21 18:12:43
10000+阅读
2点赞
2评论
什么是item:    Items是监控项,是监控的基本元素,每一个监控项对应一个被监控端的采集值。item构成:    Items由key+参数组成,这些值都可以自定义,监控项中需要获取cpu信息,则需要一个对应的监控key:system.cpu.load。如果是获取网卡流量,那么获取网卡这个监控项需要key:net
原创 2016-05-29 02:02:52
10000+阅读
1点赞
1评论
1、Zabbix5.0微信报警1.1、注测企业微信:https://work.weixin.qq.com/wework_admin/register_wx1.2、企业微信注册成功后进入后台管理: 1.3、添加一个部门,并记住部门id:#我这里添加的子部门ID为21.4、添加一个用户到上面创建的部门里面(这里采取直接将管理员添加进去):(1)、(2)、(3)、记住用户账号:#帐号:QiCh
文章目录zabbix自动发现配置自动发现端口port自动发现监听端口自动发现的演示方法2配置低级别自动发现的步骤实战演示低级别自动发现的配置管理 zabbix自动发现配置自动发现key为system.uname 是agent端系统的信息[root@lb-node1 ~]# zabbix_agentd -p|grep system.uname system.uname
转载 2024-04-15 08:11:16
341阅读
ICMP(Internet Control Message Protocol)是一种用于在网络中传输控制信息的协议。在Linux系统中,ping命令通常用于测试网络的连接性和测量网络的延迟。通过发送ICMP Echo请求并等待目标主机返回Echo应答来实现这一功能。 ping命令是网络管理员和普通用户经常使用的工具之一。通过ping命令,用户可以快速检查目标主机是否在线,以及了解网络传输的性能。
原创 2024-04-30 10:36:43
98阅读
  虚拟IP与ARP协议虚拟IPARP协议1 ARP协议2 ARP缓存虚拟IP与ARP协议  虚拟IP与ARP协议1.虚拟IP虚拟IP(Virtual IP Address),是一种不与特定计算机或者特定计算机网卡相对应的IP地址。所有发往这个IP地址的数据包最后都会经过真实的网卡到达目的主机的目的进程。引用维基上面的定义:A virtual IP address (V
转载 2024-07-22 13:25:53
84阅读
  • 1
  • 2
  • 3
  • 4
  • 5