[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opennms-buglist
Subject:    [Buglist] [Bug 1557] New: Lame SNMP agents won't populate the node table
From:       bugzilla () opennms ! org (bugzilla () opennms ! org)
Date:       2006-08-11 14:03:40
Message-ID: 20060811190337.AC0F51D8189 () server1 ! opennms ! org
[Download RAW message or body]

http://bugzilla.opennms.org/cgi-bin/bugzilla/show_bug.cgi?id=1557

           Summary: Lame SNMP agents won't populate the node table
           Product: OpenNMS
           Version: CVS, unstable
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Discovery/Capsd
        AssignedTo: buglist@opennms.org
        ReportedBy: tarus@opennms.org


OpenNMS really likes it if an SNMP agent has the system, ifTable and ipAddrTable
supported.

The Sensatronics probe is one of these lame agents. Note the timeout in this log
capture:


2006-08-11 14:41:41,047 DEBUG [Capsd Rescan Pool-fiber2] IfSnmpCollector: run:
collecting for: /10.123.5.159 with agentConfig: AgentConfig[Address:
/10.123.5.159, Port: 161, Community: public, Timeout: 800, Retries: 3,
MaxVarsPerPdu: 50, Max request size: 65535, Version: 1]
2006-08-11 14:41:41,047 DEBUG [Capsd Rescan Pool-fiber2] Snmp4JWalker: Walking
system/ifTable/ifXTable/ipAddrTable for /10.123.5.159 using version SNMPv1 with
config: AgentConfig[Address: /10.123.5.159, Port: 161, Community: public,
Timeout: 800, Retries: 3, MaxVarsPerPdu: 50, Max request size: 65535, Version: 1]
2006-08-11 14:41:44,257 INFO  [Timer-1350] SnmpWalker:
system/ifTable/ifXTable/ipAddrTable: Timeout retrieving
system/ifTable/ifXTable/ipAddrTable for /10.123.5.159:
system/ifTable/ifXTable/ipAddrTable: snmpTimeoutError for: /10.123.5.159
2006-08-11 14:41:44,257 INFO  [Capsd Rescan Pool-fiber2] IfSnmpCollector:
IfSnmpCollector: failed to collect System group for 10.123.5.159
2006-08-11 14:41:44,257 INFO  [Capsd Rescan Pool-fiber2] IfSnmpCollector:
IfSnmpCollector: failed to collect ifTable for 10.123.5.159
2006-08-11 14:41:44,257 INFO  [Capsd Rescan Pool-fiber2] IfSnmpCollector:
IfSnmpCollector: failed to collect ipAddrTable for 10.123.5.159
2006-08-11 14:41:44,257 INFO  [Capsd Rescan Pool-fiber2] IfSnmpCollector:
IfSnmpCollector: failed to collect ifXTable for 10.123.5.159
2006-08-11 14:41:44,257 DEBUG [Capsd Rescan Pool-fiber2] IfCollector:
IfCollector.run: run method exiting after collecting information from address
10.123.5.159
2006-08-11 14:41:44,258 DEBUG [Capsd Rescan Pool-fiber2] RescanProcessor: SNMP
data collected from DB primary snmp interface10.123.5.159
2006-08-11 14:41:44,326 DEBUG [Capsd Rescan Pool-fiber2] RescanProcessor:
updateInterface: updating interface 10.123.5.159(targetIf=10.123.5.159)
2006-08-11 14:41:44,326 DEBUG [Capsd Rescan Pool-fiber2] RescanProcessor:
updateInterface: the snmp collection passed in is collected via10.123.5.159
2006-08-11 14:41:44,327 DEBUG [Capsd Rescan Pool-fiber2] RescanProcessor:
updateInterfaceInfo: interface 10.123.5.159 has no valid ifIndex. Assume this is
a lame SNMP host with no ipAddrTable
2006-08-11 14:41:44,329 DEBUG [Capsd Rescan Pool-fiber2] PollerConfigFactory:
interfaceInPackage: Interface 10.123.5.159 passed filter for package example1?: true
2006-08-11 14:41:44,329 DEBUG [Capsd Rescan Pool-fiber2] RescanProcessor:
updateInterfaceInfo: interface 10.123.5.159 to be polled = true
2006-08-11 14:41:44,334 DEBUG [Capsd Rescan Pool-fiber2] RescanProcessor:
updateSnmpInfo: updating snmp interface for
nodeId/ipAddr=1211/enve15.example.com/10.123.5.159 based on ip address only - No
ipAddrTable available

It doesn't really timeout, it just doesn't return information on any tables
other than system. If the information is manually added to the table,
datacollection will work.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic