From d6648d773fd79eaebc9d1588997dfc29cf489f0d Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Wed, 4 Jul 2018 18:38:16 +0200 Subject: [PATCH] added fping and collect /dev/shm/dead switches --- snmp-mac-port | 2 ++ snmp-port-status.sh | 2 ++ 2 files changed, 4 insertions(+) diff --git a/snmp-mac-port b/snmp-mac-port index bf7f579..a482e3f 100755 --- a/snmp-mac-port +++ b/snmp-mac-port @@ -7,6 +7,8 @@ test -d $log || mkdir $log snmp_walk() { ip=$1 + fping $ip 2>>/dev/shm/dead + # Q-BRIDGE-MIB dot1qFdbTable snmpbulkwalk -O0sUX -v2c -Cc -c $COMMUNITY $ip 1.3.6.1.2.1.17.7.1.2.2.1.2 | sed -e 's/.*7\.1\.2\.2\.[0-9]\.[0-9]\.//' -e 's/ = [^:]*: / /' -e 's/\./ /g' | awk -v name=$ip '{ printf "%s %d %02x:%02x:%02x:%02x:%02x:%02x %d\n", name, $1, $2,$3,$4,$5,$6,$7, $8 }' | tee $log/$ip num=`cat $log/$ip | wc -l` diff --git a/snmp-port-status.sh b/snmp-port-status.sh index ec64ff5..4ebea74 100755 --- a/snmp-port-status.sh +++ b/snmp-port-status.sh @@ -18,6 +18,8 @@ shift # rest of arguments are IfEntry SEQUENCE extra=$* snmpwalk="snmpwalk -Oqs -v2c -Cc -c $COMMUNITY $sw" +fping $sw 2>>/dev/shm/dead + :> $log/$sw for oid in ifName ifHighSpeed ifOperStatus $extra ifType ifAlias -- 2.20.1