Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #/bin/bash
- . "/etc/CFG_FULL.cfg"
- TFTP_SERVER_IP='10.109.16.30'
- DATE=`date '+%d.%m.%y'`
- cd $pwd/port_up_down
- while read IP
- do
- echo "$IP"
- PORT=$($VARSNMPGET -v2c -c $CommunityRO $IP iso.3.6.1.2.1.17.1.2.0 | awk '{print $4}')
- if [ "$PORT" = "10" ]
- then
- for id_port in {1..8}
- do
- $VARSNMPSET -v 2c -c $CommunityRW $IP 1.3.6.1.4.1.171.12.58.1.1.1.12.$id_port i 1
- status_port=$($VARSNMPWALK -v 2c -c $CommunityRO $IP 1.3.6.1.4.1.171.12.58.1.1.1.12.$id_port)
- length=$($VARSNMPWALK -v 2c -c $CommunityRO $IP 1.3.6.1.4.1.171.12.58.1.1.1.8.$id_port)
- length2=$($VARSNMPWALK -v 2c -c $CommunityRO $IP 1.3.6.1.4.1.171.12.58.1.1.1.9.$id_port)
- if [ "$length" -lt "$length2" ]
- then
- length3=$length2
- else
- length3=$length
- fi
- if [ "$length3" -ne "0" ]
- then
- echo "$id_port" # >> log_nbn2/"$IP".log
- fi
- done
- elif [ "$PORT" = "28" ]
- then
- #
- for id_port in {1..24}
- do
- $VARSNMPSET -v 2c -c $CommunityRW $IP 1.3.6.1.4.1.171.12.58.1.1.1.12.$id_port i 1
- status_port=$($VARSNMPWALK -v 2c -c $CommunityRO $IP 1.3.6.1.4.1.171.12.58.1.1.1.12.$id_port)
- length=$($VARSNMPWALK -v 2c -c $CommunityRO $IP 1.3.6.1.4.1.171.12.58.1.1.1.8.$id_port)
- length2=$($VARSNMPWALK -v 2c -c $CommunityRO $IP 1.3.6.1.4.1.171.12.58.1.1.1.9.$id_port)
- if [ "$length" -lt "$length2" ]
- then
- length3=$length2
- else
- length3=$length
- fi
- if [ "$length3" -ne "0" ]
- then
- echo "$id_port" # >> log_nbn2/"$IP".log
- fi
- done
- elif [ "$PORT" = "52" ]
- then
- for id_port in {1..48}
- do
- $VARSNMPSET -v 2c -c $CommunityRW $IP 1.3.6.1.4.1.171.12.58.1.1.1.12.$id_port i 1
- status_port=$($VARSNMPWALK -v 2c -c $CommunityRO $IP 1.3.6.1.4.1.171.12.58.1.1.1.12.$id_port)
- length=$($VARSNMPWALK -v 2c -c $CommunityRO $IP 1.3.6.1.4.1.171.12.58.1.1.1.8.$id_port)
- length2=$($VARSNMPWALK -v 2c -c $CommunityRO $IP 1.3.6.1.4.1.171.12.58.1.1.1.9.$id_port)
- if [ "$length" -lt "$length2" ]
- then
- length3=$length2
- else
- length3=$length
- fi
- if [ "$length3" -ne "0" ]
- then
- echo "$id_port" # >> log_nbn2/"$IP".log
- fi
- done
- else
- fi
- echo "XZ $IP - $PORT"
- done < $pwd/db_ip_test.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement