From: Dan B. <dan...@re...> - 2012-11-30 16:22:00
|
This actually worked for me thank you! Dan Babb From: Rod Ormon [mailto:Rod...@sj...] Sent: Thursday, November 29, 2012 4:18 PM To: 'General OpenNMS Discussion' Subject: Re: [opennms-discuss] Custom SNMP Mib's For polling a java process and look at the hrSWRunParameters instead of the hrSWRunName, use the OpenNMS HostResourceSwRunMonitor. The monitor lets you check a different OID for the server name. See: http://www.opennms.org/wiki/HostResourceSwRunMonitor <service name="JavaOpenNMS" interval="300000" user-defined="false" status="on"> <parameter key="service-name-oid" value=".1.3.6.1.2.1.25.4.2.1.5"/> <parameter key="service-name" value="~.*opennms.*"/> <parameter key="port" value="161"/> <parameter key="retry" value="3"/> <parameter key="timeout" value="3000"/> <parameter key="match-all" value="false"/> <parameter key="run-level" value="3"/> </service> <monitor service="JavaOpenNMS" class-name="org.opennms.netmgt.poller.monitors.HostResourceSwRunMonitor"/> Does this work for you? Rod From: Dan Babb [mailto:dan...@re...]<mailto:[mailto:dan...@re...]> Sent: Thursday, November 29, 2012 1:59 PM To: ope...@li...<mailto:ope...@li...> Subject: [opennms-discuss] Custom SNMP Mib's I'm running a ton of Java processes and I need to monitor them based on the parameters that they are started with. So from.. .1.3.6.1.2.1.25.4.2.1.2 to .1.3.6.1.2.1.25.4.2.1.5. I've put an entry into datacollection/mib2.xml that looks like this <group name="mib2i-software-parameters" ifType="all"> <mibObj oid=".1.3.6.1.2.1.25.4.2.1.5" instance="hrSWRunParameters" alias="Process" type="string" /> </group> I've also got a corresponding entry on the snmpd.conf side of Proc smf 2 2 Unfortunately Opennms is just detecting the java process which won't work for what we're doing. I need to check the parameters since we're a very Java centric shop. Does anyone have any guidance to give on this one? I'm running 1.10.7 if that's helpful to anyone :) |