5 dir=/dev/shm/snmp-topology/
6 if [ ! -d $dir ] ; then
8 ln -sv `pwd`/snmp-topology/.git $dir/
13 ( test ! -z "$1" && echo $1 || ./sw-names ) | xargs -i echo \
14 "snmpbulkwalk -OX -v2c -Cc -c $COMMUNITY {} Q-BRIDGE-MIB::dot1qTpFdbPort > $dir/{} ; "\
15 'test `cat '$dir'/{} | wc -l` -le 1 && ' \
16 "snmpbulkwalk -OX -v2c -Cc -c $COMMUNITY {} BRIDGE-MIB::dot1dTpFdbPort >> $dir/{} ; " \
17 "snmpbulkwalk -OX -v2c -Cc -c $COMMUNITY {} IF-MIB::ifPhysAddress >> $dir/{} "\
18 | tee /dev/shm/snmp-topology-snmpbulkwalk.sh | sh -x
24 dot -Tsvg -o /var/www/snmp-topology-2.svg /tmp/snmp-topology.dot