arping arping用来向局域网内的其它主机发送ARP请求的指令,它可以用来测试局域网内的某个IP是否已被使用。 -A:与-U参数类似,但是使用的是ARP REPLY包而非ARP REQUEST包。 -b:发送以太网广播帧,arping在开始时使用广播地址,在收到回复后使用unicast单播地址。 -c:发送指定的count个ARP REQUEST包后停止。如果指定了-w参数,则会等待相同数
#!/bin/bash#http://wangjiatong.blog.51cto.com/#create2016-11-22 ping_success(){     if ping -c 1 $IP >/dev/null; then        echo -e "\033[032
原创 2016-11-22 21:33:19
1662阅读
# Python ping探测主机存活 ## 引言 在网络通信中,我们经常需要确认某个主机是否处于活跃状态。ping命令是一种常用的工具,用于测试主机之间的连接。在Python中,我们可以使用一些库来实现ping功能,例如`ping3`库。本文将介绍如何使用Python来ping探测主机存活状态,并给出相应的代码示例。 ## ping命令的原理 在讲解Python实现ping功能之前,我
原创 10月前
263阅读
监测主机存活python小脚本 @(coding)[python,笔记] 此脚本用于监测主机存活性。原理:通过向目标主机发送icmp数据包测试,通过python循环和定时任务来完成,很简单。IP替换为监测主机ip,3是设置的时间,每三秒监测一次。 # --*-- coding:utf-8 --*-- ...
转载 2021-08-22 23:30:00
286阅读
2评论
Go语言的协程会并发,执行,可以大大提高效率。列如,我们通过 ping 来检测网络的主机的话。如果使用shell的话,会检查一个IP,在 os/exec" "strconv" .
原创 2021-12-01 10:59:40
2361阅读
今天复习笔记的时候看到有记录一篇是关于检查主机存活列表,并以HTML的形式输出的shell脚本,在centos上试了一下,发现有一些错误,遂通过一番整改,bug修复,代码如下: #!/bin/bash shopt -s -o nounset HostList=${1:?'please inpute host ip&n
原创 2012-11-23 11:12:05
1498阅读
1点赞
2评论
#!/bin/baship=192.168.6.for i in $(seq 1 254)do ping -c 1 $ip$i > /dev/nullif [ $? -eq 0 ]; then echo $ip$i >> /root/ipfidone
原创 2013-10-14 14:14:53
1766阅读
通过Ping命令监控主机是否存活,只要一次ping通则为正常,如果ping失败则继续ping,三次不通就认为主机宕机或网络有问题,这时就可以发送邮件告警了。方法一:说明:如果判断的机器数量不多,可以每台机器Ping三次判断#! /bin/bashif [ -e /tmp/c.txt ];then    rm -rf /tmp/c.txt    touch /
原创 2016-10-23 19:47:52
3084阅读
在网上针对shell脚本ping监控主机是否存活的文档很多,但大多都是ping一次就决定了状态,误报率会很高,为了精确判断,ping三次不通再发告警,只要一次ping通则正常。于是,今天中午抽出点时间总结了下面脚本。脚本功能:通过Ping命令监控主机是否存活,如果ping失败则继续ping,三次不通就认为主机宕机或网络有问题,这时就可以发送邮件告警了。方法1:#!/bin/bash # 
原创 2016-01-20 13:29:14
10000+阅读
1点赞
2评论
#!/bin/bash # 网段的起始地址和结束地址 START=1 END=254 # 网段的前缀,例如192.168.1 #input="192.168.1" echo 请输入IP网段前3位 #这里要输入网段前缀,例如192.168.1,最后一位不用输入read "input" # 用于改变文本颜色的函数 text_green() {    echo -e "\033[0
原创 3月前
148阅读
                                               shell脚本探测主机存活首先我有一些IP地址在文本中,我需要知道他们所在主机是否存活[root@localhost shell]# cat ip.txt 47.102.212.9947.102.212.223119.3.103.33225.17.221.123方法一:使用for循环#!/bin/bash
原创 2019-06-17 22:32:59
2553阅读
3评论
在测试脚本的过程中,我们可以抽样测试几台主机,等确认脚本是成功的话,才把循环里的20变成254。前期再不确定脚本的前提下,不应该一下子循环所有的主机
原创 2021-01-18 10:41:58
1607阅读
判断所有的业务系统中主机存活ping问题描述:现在有一上线项目,用的环境为vsphere 虚拟化技术。由于不能随时判断各虚拟主机存活性,保证业务系统的正常运行,现在需要编写一个脚本判断主机存活性,将返回值与第三方短信平台进行对接思路分析:1、明确目的判断主机存活性,可用ping 命令 ping各个虚拟机的IP进行判断2、整个业务系统有多个虚拟IP,可用shell脚本中的for 循环3、每
原创 2017-08-10 16:46:16
3575阅读
今天中午的作业,写shell脚本,使用ping判断指定IP或者IP端内的主机存活。 只接受规定的IP格式输入和IP段输入(例如:192.168.2.88 或 192.168.2.)注意,写IP段的时候后面有个点...脚本简陋...看官将就一下吧;上代码: #!/bin/bash read -p "Please input ip:(192.168.0.22) or (192.168.
原创 2012-09-26 21:44:04
928阅读
本例以c类地址为例,如果是A类或者B类地址,将脚本稍作修改即可ipaddr=`/usr/sbin/ip a | grep $1 | grep inet | awk '{print $2}'` netmask=`echo ${ipaddr} | 
原创 2018-07-20 20:49:29
1909阅读
每日一shell
原创 2017-12-12 00:52:50
2187阅读
1点赞
        liunx 服务器管理中,有时需要检测主机存活状态,当主机不多的时候,可以直接使用Ping 命令,当主机很多的时候直接使用ping 命令管理起来就比较麻烦了,使用shell 脚本编写的ping 命令检测主机存活状态,是一个很好的方法。     #!/bin/bash IP=$(cat /ro
原创 2017-01-12 09:16:26
1813阅读
每日一shell
原创 2017-12-14 01:49:01
4069阅读
1点赞
shell小脚本,批量ping主机状态
原创 2018-07-17 18:37:21
10000+阅读
1点赞
工作环境:Red Hat Enterprise Linux Server release 6.5 (Santiago) 、 bash#!/bin/bash#nmap -n -sP 10.0.0.1-254|grep "10.0.0"|awk '{print $5}' >ceshi.txta=(`cat ceshi.txt |tr "\n" " "`)echo "${a[@]}"注释: -n&
原创 2016-08-06 10:10:05
1173阅读
  • 1
  • 2
  • 3
  • 4
  • 5