Hi Jeff, just to illustrate one of our problems:
we get traps from brocade devices indicating that Port x/y of Switch abc has a problem. Our SAN-Guys configured "PortName" on the switches to contain the name of the attached device. We need this name to generate an alarm for the "owner" of this device. We can get it from the /opt/opennms/share/rrd/snmp/8/swFCPortIndex/3/strings.properties Which contains the name of the Port and attached Device swFCPortSpecifier=1/2 swFCPortName=linux0300 but we would like to have this information in the postgres db to use the tools like event translator to work on the information. Also WWN's like MAC-Adresses are very helpful to put somewhere in the db. Almost everything else we needed up to now is already there in opennms so it makes sense to add the rest instead of using something else. But if there is a way to do this without changing code I might switch to the other discussion list. -Michael -----Ursprüngliche Nachricht----- Von: Jeff Gehlbach [mailto:je...@opennms.org] Gesendet: Freitag, 16. November 2012 16:56 An: OpenNMS Code Development and Bugs Betreff: Re: [opennms-devel] enhancing FibreChannel Monitoring in OpenNMS Hi Michael! On 11/16/2012 08:21 AM, Seibold, Michael wrote: > 1. Is there already work in progress in this direction where we can > join in? I've got some work in a feature branch that enables our SNMP collector to deal with the funky proto-Counter64 objects that appear in the FCMGMT-MIB. > 2. Which approach would you suggest for collecting the data? > - Add code to the part where nodescan is checking the device and > branch there if snmpiftype=56 for fc interfaces > - Add code in some part of linkd/provisiond for the devices to be > checked if the sysoid points to a known fibre channel equipement I admittedly don't have a comprehensive understanding of the FCMGMT-MIB, but I don't really understand why code changes would be necessary to enable special behavior. If any piece should need code changes, I would think it would be the SNMP collector (see above). > 3. Where do you suggest to store the data? > - extend snmpinterface table > - add a new table like fcinterface Generally, this kind of tabular data can be easily modeled using generic resource-types. Have you already tried this and found the approach lacking? > 4. Any hint where to start in the source code? Don't start until you're sure you need to go there :) -jeff ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel