HBA I/O Utilisation Monitoring
Instead of polling individual port, we 'snmpwalk' the swFCPortTxWords (22.214.171.124.4.1.15126.96.36.199.188.8.131.52.11) and swFCPortRxWords (184.108.40.206.4.1.15220.127.116.11.18.104.22.168.12) MIB branches. With this, we only have to do two polls per switch. The output will be parsed by a Tcl program to output 'update somefile.rrd N:value' data stream and pipe it to 'rrdtool -' to update all the rrd files in one parse. Here is a sample pseudo code
for switch in $all_switches do for mib in swFCPortTxWords swFCPortRxWords do snmpwalk -v $version -c $community $switch $mib | tcl-program # expected output: "update somefile.rrd N:value" done done | rrdtool -
All these runs on Solaris. BTW, the search form allows you to key in search patten using regular expression. The return page provides a summary plot link to aggregate all traffic in one plot.
If you use the search form, which can take regular expression, it returns the matching switch ports. The result page will include a Summary plot link to allow user to put all the traffic in one single page.