检测主机是否存活的脚本

#!/bin/bash                                              //定义脚本类型

for ip in `seq 1 +1 254`                                 //将ip尾数定义在1到254之间

do                                                       //开始执行

ping 172.16.1.$ip -c1                                    //ping ip次数一次

if [ $? -ne 0 ];then                                     //如果结果不等于0

echo 172.16.1.$ip is offline                           //显示本机是离线的

else                                                     //否则

echo 172.16.1.$ip is online                            //显示主机是在线的

fi                                                       //结束循环

done                                                     //结束脚本

时间: 2024-08-06 01:14:29

检测主机是否存活的脚本的相关文章

linux实现自动检测进程是否存活的脚本

可以在性能测试过程中.定期检测startAgent和nmon的状态 #!/bin/sh while true do pnmon=`ps aux | grep nmon | grep -v grep`; if [ "$pnmon" == "" ]; then sleep 1; echo "no nmon process"; echo "正在启动中"; nmon -f -s3 -c300 -m /root/qumf/; else

[主机/oracle/msyql] 监控脚本

为了方便自己测试和监控,写了三个监控的脚本. 分别监控: 主机[cpu,mem,disk,fs,net] oracle mysql 脚本如下: hmon.py: monitor Linux os system including cpu,memory,disk,net,file system at a regular interval. mmon.py: monitor MySQL DataBase with innodb engine on Linux platform at a regula

流量检测主机漏洞之困顿

几个主机漏洞的环境搭好,等待dpi数据的流入,遗憾的是,dpi今天的配置终于弄好了,持续了两三个星期,而没有数据.现在有数据了,EXP一打,日志出来了,结果并没有buf的内容,只有常规的  源IP源端口,目的IP目的端口,网络层应用层协议,以及一些进出数据量的大小,并没有具体的内容.而且不能用关联,只能用单条日志匹配.所以之前做的漏洞检测大多废了用不上.如果一定要用,只能取发送Buf的bytesIn.bytesOut和bytesAll了. 没有字段是因为大数据分析的数据需要关联分析,所以需要保留

jQuery实现检测浏览器及版本的脚本代码

jQuery实现检测浏览器及版本的脚本代码:在某些特定的场景下,应用进度条效果,可以提高网站的人性化程度,能够让用户能够掌握进度,增加对进度的耐心,否则可能直接导致关闭页面,从来导致网站流失用户,下面就是用过jQuery实现的进度效果代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="

企业内部网段检测有多少主机存活——shell脚本传参(二)

企业内部网段检测有多少主机存活 前言:这个脚本初衷来自于之前看了网络班苟国齐的空间发布的脚本,今天改版了一下,感觉挺方便的. 环境简介: IP地址段 外网 内网 10.0.0.0 Yes No 172.16.1.0 No Yes 1).编写脚本 [[email protected] oldboy20160103]# cat check_hosts.sh  #!/bin/bash #no.1 Check functions  [ ! -f /etc/ini.d/functions ] && 

企业内部网段检测有多少主机存活——shell脚本

企业内部网段检测有多少主机存活 1)通过ping命令来实现 ping -c 1 -w 1 ip -c: 表示次数,1 为1次 -w: 表示deadline, time out的时间,单位为秒,1为1秒. 注: a)       如果一个一个的去ping等待的时间很长,所以用到了多线程在后台执行 b)      如果不用多线程的话有一个问题就是在跑for循环的时候ctrl +c只能停止当前循环的那个,停止之后会到下一个for循环,退不出来,还得再开一个终端把脚本的进程kill掉,不方便,这可以用t

shell脚本检测局域网内存活主机

<1> d211 admin # for i in {3..254} ; do ping -c 1 192.168.1.$i &>/dev/null && echo 192.168.1.$i is alive ;done192.168.1.5 is alive192.168.1.7 is alive <2> fping -a -g 192.168.5.1 192.168.5.177 -s -n >lele.txt -a   Show system

python检测主机存活端口

监测主机存活的端口 #!/usr/bin/env python # coding-utf8 import argparse import socket import sys #author: wolf_ribble def scan_ports(host,start_port,end_port):     """Scan remote hosts"""     try:         sock = socket.socket(socket.AF

使用python和批处理bat脚本ping检测主机连通性

今天因为工作需求,要在报盘机器上(windows系统)检测与上手连接的网络可用性,使用zabbix自身的功能并不能解决这个问题.所以一开始考虑使用python脚本调系统的ping命令来检测 然后再使用zabbix来监控就可完成任务. 网上查了下,发现使用subprocess和shlex可以完成检测,于是参考着整了个小脚本 #!/usr/bin/env python # -*- coding: utf-8 -*- #author:qingmiao import subprocess import