* Routing

check_traceroute.sh

Description:

Bash Script To Check The 1st & 2nd Hop Of Your Network

Current Version

Last Release Date

May 28, 2009

Compatible With


Project Notes
##### Created by Joe McShinsky ##### #! /bin/bash if [ $# -ne 3 ] then echo "Usage: check_traceroute.sh [host] [1st hop] [2nd hop]" exit 3 fi chr=`/bin/traceroute -n -N 1 --max-hops=4 $1` chf=`echo "$chr" | grep $2 | wc -l` chs=`echo "$chr" | grep $3 | wc -l` fh=`echo "$chr" | head -n2 | tail -n1 | awk '{ print $2 }'` sh=`echo "$chr" | head -n3 | tail -n1 | awk '{ print $2 }'` out="(1st Hop = $fh) (2nd Hop = $sh)" if [ `expr $chf + $chs` = 2 ] then echo "OK: $out" exit 0 fi if [ `expr $chf + $chs` -ne 2 ] then echo "CRITICAL: $out" exit 2 fi echo "Oops! Something Went Wrong $out" exit 3
Reviews (0) Add a Review
Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
0 (0)
Favorites
0
Views
99,257