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

OpenNMS Node Details for $TITLE

EOF for N in `getNodesByIPs`; do if [ $LAST != $N ]; then CPIP=`getCriticalPathIP $N |sed -e 's/^ *\([^ ]*\) *$/\1/'` CPIPL=`getCriticalPathLabel $N |sed -e 's/^ *\([^ ].*\) *$/\1/'` if [ "$CPIP" != "$CPIPL" ]; then CPIPL="(${CPIPL})" else CPIPL="" fi cat << EOF EOF C=`expr $C + 1` LINES=`expr $LINES + 1` fi LAST=$N if [ $LINES = 20 ]; then LINES=0 cat << EOF EOF fi done echo "
Node Label

SNMP Info: name | location | contact | description | last 7 days datum count
Surveillance Category Memberships

Count | Categories
Monitored Services IP Addresses

(bold=used for SNMP)
Data Links /
Critical Path
$C

`getLabel $N`

edit
SNMP Info: `getSNMPData $N` | `getSNMPFiles $N`

`getCatsCount $N`

edit
`getCats $N | sed -e 's/^\(.*\)$/\1
/'`
`getSrv $N | sed -e 's/^\(.*\)$/\1
/'`
`getIPsWithP $N | sed -e 's/^\(.*\)|.*P.*$/\1<\/b>
/' -e 's/^\(.*\)|.*$/\1
/'`
Data Links
`getLinks $N | sed -e 's/^\(.*\)$/\1
/'`

Critical Path
${CPIP}
${CPIPL}
Node Label

SNMP Info: name | location | contact | description | last 7 days datum count
Surveillance Category Memberships

Count | Categories
Monitored Services IP Addresses

(bold=used for SNMP)
Data Links /
Critical Path

" date echo ""