教程集 www.jiaochengji.com
教程集 >  脚本编程  >  shell  >  正文 检测网段IP使用情况的shell脚本

检测网段IP使用情况的shell脚本

发布时间:2014-09-24   编辑:jiaochengji.com
检测网段IP使用情况的shell脚本,有需要的朋友可以参考下。

检测网段IP使用情况的shell脚本,有需要的朋友可以参考下。
 

复制代码 代码如下:

#!/bin/bash

#main---
network=192.168.1
ping_count=3
IP=1
:>IP_use
:>IP_idle
:>ping_action
echo "`date "+%Y%m%d %H:%M:%S"`----->脚本开始执行......"
while [ $IP -lt 255 ]
do
host=$network.$IP
echo "-------->开始检测$host服务器通迅是否正常,ping次数$ping_count."
ping $host -c $ping_count  >.ping_tmp
sleep 1
cat .ping_tmp  >>ping_action
echo "-------->服务器$host检测已完成."
sum_ping=`tail -2 .ping_tmp |head -1 |awk -F, '{print$2}' |cut -c 2-2`
loss_ping=`tail -2 .ping_tmp |head -1 |awk -F, '{print$4}'|cut -c 2-5`
if [ $sum_ping -eq $ping_count ];then
    echo "-->$host  IP 已经在使用中"
    echo "-->$host  IP 已经在使用中"  >>IP_use
  else
    echo "$host IP 目前空闲:$loss_ping"
    echo "$host IP 目前空闲"  >>IP_idle
fi
IP=$((IP+1))
done
echo "`date "+%Y%m%d %H:%M:%S"`----->脚本运行完毕......"

您可能感兴趣的文章:
检测网段IP使用情况的shell脚本
使用ping命令检测整个网段IP的网络状态的shell脚本(图文)
一个检测网络连通性的shell脚本(图文)
ping检测告警函数的shell脚本
监控硬盘使用率的shell脚本
检测网卡流量的shell脚本
shell脚本获取IP地址段的方法
磁盘空间使用状况检测脚本
一个备份网站内容的shell脚本
分享几个ping主机是否存活的shell脚本(图文)

[关闭]
~ ~