From: Paul M. <pm...@co...> - 2007-07-27 22:56:31
|
Well, maybe we have a bigger problem here. I don't have a node with nodeid =3D 770. This IP belongs to nodeid =3D 28. opennms=3D# select * from ipinterface where nodeid =3D 770; id | nodeid | ipaddr | ifindex | iphostname | ismanaged | ipstatus | iplastcapsdpoll | issnmpprimary | snmpinterfaceid ----+--------+--------+---------+------------+-----------+----------+--- --------------+---------------+----------------- (0 rows) opennms=3D# select * from ipinterface where nodeid =3D 28; id | nodeid | ipaddr | ifindex | iphostname | ismanaged | ipstatus | iplastcapsdpoll | issnmpprimary | snmpinterfaceid -------+--------+---------------+---------+----------------------+------ -----+----------+-------------------------+---------------+------------- ---- 46653 | 28 | 192.168.27.24 | 2 | 192.168.27.24 | M | 1 | 2007-07-27 11:49:31.676 | S | 26552 46655 | 28 | 192.168.27.25 | 4 | 192.168.27.25 | M | 1 | 2007-07-27 11:49:31.676 | S | 29615 46654 | 28 | 192.168.27.14 | 3 | las-bs-ms-1.cpna.net | M | 1 | 2007-07-27 11:49:31.676 | P | 26551 (3 rows) =20 |-----Original Message----- |From: ope...@li...=20 |[mailto:ope...@li...] On=20 |Behalf Of DJ Gregor |Sent: Friday, July 27, 2007 3:43 PM |To: General OpenNMS Discussion |Subject: Re: [opennms-discuss] No data stored for polled OID | |Are any of the interfaces on nodeid 770 marked as primary in=20 |the database? | |I just opened up bug #1972 for the WARN message that you saw,=20 |which isn't as bad as it sounds: | | http://bugzilla.opennms.org/show_bug.cgi?id=3D1972 | | | - djg | |On Fri, 27 Jul 2007 09:18:00 -0700, "Paul Mona" <pm...@co...> |said: |> In an attempt to make this more manageable, I now have a system with=20 |> just this one node in it. collectd.log and capsd.log included. |> =20 |> I don't really see what the problem is here. There is one=20 |error, but=20 |> it really is non-descriptive. |> =20 |> This node is one of 8, all in this same BroadSoftSnmp group.=20 | All but=20 |> this and one other collect data as configured except for=20 |this and one=20 |> other for which I am trying to collect this same OID. As=20 |shown in the=20 |> original post, I can collect this OID from the box shell with out a=20 |> problem. |> =20 |> Can anyone tell me why this isn't working? |> =20 |> =20 |> This is the only error I found in collectd.log |> =20 |> 2007-07-27 08:44:38,017 DEBUG [CollectdScheduler-50 Pool-fiber0] |> DefaultCollectionAgent: initialize: db retrieval info: nodeid =3D = 770,=20 |> address =3D |> =20 |> 192.168.27.25, primaryIfIndex =3D 4, isSnmpPrimary =3D S, sysoid =3D |> .1.3.6.1.4.1.8072.3.2.3 |> 2007-07-27 08:44:38,017 WARN [CollectdScheduler-50 Pool-fiber0] |> Collectd: scheduleInterface: Unable to schedule |> [OnmsIpInterface@3d696c52 ipaddr =3D |> =20 |> '192.168.27.25', ifindex =3D 4, iphostname =3D '192.168.27.25',=20 |ismanaged=20 |> =3D 'M', ipstatus =3D 1, iplastcapsdpoll =3D 2007-07-27 08:36:38.22,=20 |> issnmpprimary =3D S]/SNMP, |> =20 |> reason: Interface 192.168.27.25 is not the primary SNMP=20 |interface for=20 |> nodeid 770 |> java.lang.RuntimeException: Interface 192.168.27.25 is not=20 |the primary=20 |> SNMP interface for nodeid 770 |> at |>=20 |org.opennms.netmgt.collectd.DefaultCollectionAgent.validateIsSnmpPrima |> ry |> (DefaultCollectionAgent.java:236) |> at |>=20 |org.opennms.netmgt.collectd.DefaultCollectionAgent.validateAgent(Defau |> lt |> CollectionAgent.java:263) |> at=20 |sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |> at |>=20 |sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j |> av |> a:39) |> at |>=20 |sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess |> or |> Impl.java:25) |> at java.lang.reflect.Method.invoke(Method.java:585) |> at |>=20 |org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflectio |> n( |> AopUtils.java:318) |> at |>=20 |org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoi |> np |> oint(ReflectiveMethodInvocation.java:203) |> at |>=20 |org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(R |> ef |> lectiveMethodInvocation.java:162) |> at |>=20 |org.springframework.transaction.interceptor.TransactionInterceptor.inv |> ok |> e(TransactionInterceptor.java:107) |> at |>=20 |org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(R |> ef |> lectiveMethodInvocation.java:185) |> at |>=20 |org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamic |> Ao |> pProxy.java:209) |> at $Proxy36.validateAgent(Unknown Source) |> at |>=20 |org.opennms.netmgt.collectd.SnmpCollector.initialize(SnmpCollec |tor.java: |> 342) |> at |>=20 |org.opennms.netmgt.collectd.CollectionSpecification.initialize(Collect |> io |> nSpecification.java:192) |> at |>=20 |org.opennms.netmgt.collectd.CollectableService.<init>(CollectableServi |> ce |> .java:137) |> at |>=20 |org.opennms.netmgt.collectd.Collectd.scheduleInterface(Collectd.java:4 |> 15 |> ) |> at |>=20 |org.opennms.netmgt.collectd.Collectd.scheduleInterfacesWithService(Col |> le |> ctd.java:316) |> at |> org.opennms.netmgt.collectd.Collectd.access$300(Collectd.java:100) |> at |>=20 |org.opennms.netmgt.collectd.Collectd$2.doInTransaction(Collectd.java:3 |> 03 |> ) |> at |>=20 |org.springframework.transaction.support.TransactionTemplate.execute(Tr |> an |> sactionTemplate.java:134) |> at |>=20 |org.opennms.netmgt.collectd.Collectd.scheduleExistingInterfaces(Collec |> td |> .java:298) |> at |> org.opennms.netmgt.collectd.Collectd.access$000(Collectd.java:100) |> at=20 |org.opennms.netmgt.collectd.Collectd$1.run(Collectd.java:230) |> at |>=20 |org.opennms.netmgt.scheduler.LegacyScheduler$1.run(LegacySchedu |ler.java: |> 292) |> at |>=20 |org.opennms.core.concurrent.RunnableConsumerThreadPool$FiberThreadImpl |> .r |> un(RunnableConsumerThreadPool.java:422) |> at java.lang.Thread.run(Thread.java:595) |> 2007-07-27 08:44:38,019 INFO [CollectdScheduler-50 Pool-fiber0] |> Collectd: scheduleInterfacesWithService: svcName =3D BroadSoftSnmp |> 2007-07-27 08:44:38,057 DEBUG [CollectdScheduler-50 Pool-fiber0] |> RunnableConsumerThreadPool$FiberThreadImpl: run: an unexpected error=20 |> occured during fiber |> =20 |> run, calling error liseners |> 2007-07-27 08:44:38,058 ERROR [CollectdScheduler-50 Pool-fiber0] |> RunnableConsumerThreadPool$FiberThreadImpl: No error=20 |listeners defined=20 |> for unexpected error: |> =20 |> org.springframework.transaction.UnexpectedRollbackException:=20 |> Transaction rolled back because it has been marked as rollback-only |> org.springframework.transaction.UnexpectedRollbackException:=20 |> Transaction rolled back because it has been marked as rollback-only |> at |>=20 |org.springframework.transaction.support.AbstractPlatformTransactionMan |> ag |> er.commit(AbstractPlatformTransactionManager.java:504) |> at |>=20 |org.springframework.transaction.support.TransactionTemplate.execute(Tr |> an |> sactionTemplate.java:146) |> at |>=20 |org.opennms.netmgt.collectd.Collectd.scheduleExistingInterfaces(Collec |> td |> .java:298) |> at |> org.opennms.netmgt.collectd.Collectd.access$000(Collectd.java:100) |> at=20 |org.opennms.netmgt.collectd.Collectd$1.run(Collectd.java:230) |> at |>=20 |org.opennms.netmgt.scheduler.LegacyScheduler$1.run(LegacySchedu |ler.java: |> 292) |> at |>=20 |org.opennms.core.concurrent.RunnableConsumerThreadPool$FiberThreadImpl |> .r |> un(RunnableConsumerThreadPool.java:422) |> at java.lang.Thread.run(Thread.java:595) |> 2007-07-27 08:44:38,997 DEBUG [CollectdScheduler-50 Pool] |> LegacyScheduler: run: found ready runnable |> org.opennms.netmgt.collectd.CollectableService@5efb8e14 |> =20 |> (ready in 0ms) |> =20 |> =20 |> =20 |> =20 |> =20 |>=20 |>=20 |> ________________________________ |>=20 |> From: ope...@li... |> [mailto:ope...@li...] On Behalf Of=20 |> Paul Mona |> Sent: Wednesday, July 25, 2007 10:00 AM |> To: General OpenNMS Discussion |> Subject: [opennms-discuss] No data stored for polled OID |> =09 |> =09 |> I am trying to collect data from 2 boxes with out success. |> Strangely, I can get the data when I run the command from the shell,=20 |> but when ONMS does it, there seems to be a problem. I have searched=20 |> for errors in the logs, but have not found anything. What I=20 |do see is=20 |> ONMS does poll the OID as it should: |> =20 |> collectd.log.1-2007-07-25 09:01:16,910 DEBUG=20 |[CollectdScheduler-50=20 |> Pool-fiber6] Snmp4JWalker: Walking SnmpCollectors for 192.168.34.14=20 |> for ord-bs-ms-1.cpna.net/192.168.34.14 using version |> SNMPv1 with config: AgentConfig[Address: |> ord-bs-ms-1.cpna.net/192.168.34.14, Port: 8001, Community: public, |> Timeout: 9000, Retries: 4, MaxVarsPerPdu: 10, Max request=20 |size: 65535, |> Version: 1, ProxyForAddress: null] |> collectd.log.1:2007-07-25 09:01:16,910 DEBUG=20 |[CollectdScheduler-50=20 |> Pool-fiber6] SingleInstanceTracker: Requesting oid |> following: .1.3.6.1.4.1.6431.1.3.1.5 |> =09 |> =20 |> But I never see a store result in the logs for these nodes/OIDs. |> =20 |> =20 |> Polling this OID manually works fine from the box: |> =20 |> [root@las-eng-test etc]# snmpget -v1 -c public |> 192.168.27.14:8001 .1.3.6.1.4.1.6431.1.3.1.5.0 |> SNMPv2-SMI::enterprises.6431.1.3.1.5.0 =3D Gauge32: 36 |> =20 |> =20 |> =20 |> Any pointers as to which log files to look at and why=20 |type of errors=20 |> is appreciated. I have been searching collectd.log and capsd.log |> =20 |> ~Paul |> =20 |> =20 |> My config files: |> =20 |> =20 |> =20 |> datacollection-config.xml: |> =20 |> <!-- BroadSoft AS & NS collection MIB --> |> <snmp-collection name=3D"BroadSoftSnmp" maxVarsPerPdu=3D"10" |> snmpStorageFlag=3D"select"> |> <rrd step=3D"300"> |> <rra>RRA:AVERAGE:0.5:1:2016</rra> |> <rra>RRA:AVERAGE:0.5:12:1488</rra> |> <rra>RRA:AVERAGE:0.5:288:366</rra> |> <rra>RRA:MAX:0.5:288:366</rra> |> <rra>RRA:MIN:0.5:288:366</rra> |> </rrd> |> <groups> |> <!-- BroadSoft Application MIBs --> |> <group name=3D"BroadSoftSnmp" ifType=3D"ignore"> |> <mibObj oid=3D".1.3.6.1.4.1.6431.1.3.1.5" instance=3D"0" |> alias=3D"BSmediaPorts" type=3D"Gauge32" /> |> </group> |> </groups> |> <systems> |> <systemDef name=3D"BroadSoft"> |> <sysoidMask>.1.3.6.1.4.1.8072.3.2.3</sysoidMask> |> <collect> |> <includeGroup>BroadSoftSnmp</includeGroup> |> </collect> |> </systemDef> |> </systems> |> </snmp-collection> |> =20 |> =20 |> collectd-configuration.xml: |> =20 |> <package name=3D"BroadSoftSnmp"> |> <filter>pollerCategory =3D=3D "BroadSoftSnmp"</filter> |> <!-- <specific xmlns=3D"">0.0.0.0</specific> --> |> <include-range begin=3D"192.168.27.1" |> end=3D"192.168.27.254"/> |> <include-range begin=3D"192.168.34.1" |> end=3D"192.168.34.254"/> |> <!-- <include-range begin=3D"1.1.1.1" |> end=3D"254.254.254.254"/> --> |> <include-url |> xmlns=3D"">file:/opt/opennms/etc/include</include-url> |> <service name=3D"BroadSoftSnmp" interval=3D"300000" |> user-defined=3D"false" status=3D"on"> |> <parameter key=3D"collection" value=3D"BroadSoftSnmp"/> |> <parameter key=3D"port" value=3D"8001"/> |> <parameter key=3D"read-community" value=3D"syion"/> |> <parameter key=3D"retry" value=3D"3"/> |> <parameter key=3D"timeout" value=3D"6000"/> |> </service> |> <outage-calendar xmlns=3D"">zzz from poll-outages.xml=20 |> zzz</outage-calendar> |> <outage-calendar xmlns=3D"">LAB</outage-calendar> |> <outage-calendar xmlns=3D"">TLS Router</outage-calendar> |> </package> |> =20 |> =20 |> =20 |> =20 |> capsd-configuration.xml: |> =20 |> <protocol-plugin protocol=3D"BroadSoftSnmp" |> class-name=3D"org.opennms.netmgt.capsd.plugins.SnmpPlugin" = scan=3D"off" |> user-defined=3D"false"> |> <property key=3D"port" value=3D"8001"/> |> <property key=3D"timeout" value=3D"9000"/> |> <property key=3D"retry" value=3D"2"/> |> </protocol-plugin> |> =20 |> =20 |>=20 | |--------------------------------------------------------------- |---------- |This SF.net email is sponsored by: Splunk Inc. |Still grepping through log files to find problems? Stop. |Now Search log events and configuration files using AJAX and a browser. |Download your FREE copy of Splunk now >> =20 |http://get.splunk.com/ _______________________________________________ |Please read the OpenNMS Mailing List FAQ: |http://www.opennms.org/index.php/Mailing_List_FAQ | |opennms-discuss mailing list | |To *unsubscribe* or change your subscription options, see the=20 |bottom of this page: |https://lists.sourceforge.net/lists/listinfo/opennms-discuss | |