From 3500b177c3a250d4a32d5370e91e11a1fcd71dc5 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Fri, 12 Jul 2019 10:05:13 +0200 Subject: [PATCH] create /dev/shm/dead with list of switches with no ping --- snmp-mac-port | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/snmp-mac-port b/snmp-mac-port index 8143d67..8ddf043 100755 --- a/snmp-mac-port +++ b/snmp-mac-port @@ -7,7 +7,10 @@ test -d $log || mkdir $log snmp_walk() { ip=$1 - fping $ip 2>>/dev/shm/dead + if ! fping $ip 2>>/dev/shm/dead ; then + echo "ERROR: $ip" + return + fi # 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 -- 2.20.1