#!/bin/bash source /etc/noc.conf if [ -z "$TITLE" ]; then TITLE="All" fi LAST=-1 LINES=0 C=1 cat << EOF Content Type: text/html OpenNMS Known Names for $TITLE

OpenNMS Known Names for $TITLE

EOF for N in `getNodesByIPs`; do if [ $LAST != $N ]; then IPS=`sql "select ipinterface.ipaddr,ipinterface.iphostname from node,ipinterface where node.nodeid='${N}' and node.nodeid = ipinterface.nodeid and ipinterface.ipaddr != '0.0.0.0';" | sed -e 's/^ *\([^ ]*\) *| *\1 *$/\1 | ?<\/b> /' | sed -e 's/^ *\([^ ]*\) *| *\([^ ]*\) *$/\1 -> \2
/' ` NETBIOSNAME=`sql "select nodenetbiosname from node where node.nodeid='${N}'" ` if [ ! $NETBIOSNAME ] ; then NETBIOSNAME='?' fi SNMPNAME=`sql "select nodesysname from node where node.nodeid='${N}'" ` if [ ! $SNMPNAME ] ; then SNMPNAME='?' fi echo "
" C=`expr $C + 1` fi LAST=$N done echo "
OpenNMS LABELOpenNMS LABEL SOURCEDNS NAMESNETBIOS NAMESNMP NAME
$C

`getLabel $N`

`getLabelSrc $N`$IPS$NETBIOSNAME$SNMPNAMEedit

" date echo ""