plugin timeout specified in capsd-configuration.xml doesn't seem to work
Description
Environment
Acceptance / Success Criteria
blocks
Lucidchart Diagrams
Activity

qybupt July 25, 2004 at 7:36 AM
are you sure? tarus
I have a RH 9.0 box with opennms 1.0.2 and jdk1.4.1_02, some lines from capsd.log:
2004-07-25 18:12:27,079 DEBUG [Capsd Rescan Pool-fiber0] HttpPlugin:
org.opennms.netmgt.capsd.HttpPlugin.isServer: attempt 0 to connect
219.149.194.51:280, timeout=3000
2004-07-25 18:13:56,468 DEBUG [Capsd Suspect Pool-fiber0] HttpsPlugin:
org.opennms.netmgt.capsd.HttpsPlugin: connection refused to host 192.168.66.139
java.net.ConnectException: Connection timed out
at org.opennms.netmgt.capsd.HttpsPlugin.isServer(HttpsPlugin.java:220)
at
org.opennms.netmgt.capsd.HttpsPlugin.isProtocolSupported(HttpsPlugin.java:360)
at org.opennms.netmgt.capsd.IfCollector.probe(IfCollector.java:201)
at org.opennms.netmgt.capsd.IfCollector.run(IfCollector.java:542)
at
org.opennms.netmgt.capsd.SuspectEventProcessor.run(SuspectEventProcessor.java:1230)
at
org.opennms.core.concurrent.RunnableConsumerThreadPool$FiberThreadImpl.run(RunnableConsumerThreadPool.java:456)
at java.lang.Thread.run(Thread.java:536)
2004-07-25 18:13:56,469 DEBUG [Capsd Suspect Pool-fiber0] IfCollector:
192.168.66.139 protocol HTTPS supported? false
2004-07-25 18:13:56,469 DEBUG [Capsd Suspect Pool-fiber0] IfCollector:
192.168.66.139 plugin HTTPS completed!
2004-07-25 18:13:56,469 DEBUG [Capsd Suspect Pool-fiber0] IfCollector:
192.168.66.139 testing plugin FTP
2004-07-25 18:15:36,080 DEBUG [Capsd Rescan Pool-fiber0] HttpPlugin:
org.opennms.netmgt.capsd.HttpPlugin: connection refused to host 219.149.194.51
java.net.ConnectException: Connection timed out
at org.opennms.netmgt.capsd.HttpPlugin.isServer(HttpPlugin.java:211)
at
org.opennms.netmgt.capsd.HttpPlugin.isProtocolSupported(HttpPlugin.java:351)
at org.opennms.netmgt.capsd.IfCollector.probe(IfCollector.java:201)
at org.opennms.netmgt.capsd.IfCollector.run(IfCollector.java:383)
at org.opennms.netmgt.capsd.RescanProcessor.run(RescanProcessor.java:2112)
at
org.opennms.core.concurrent.RunnableConsumerThreadPool$FiberThreadImpl.run(RunnableConsumerThreadPool.java:456)
at java.lang.Thread.run(Thread.java:536)
2004-07-25 18:15:36,080 DEBUG [Capsd Rescan Pool-fiber0] IfCollector:
219.149.194.51 protocol HTTP-MGMT supported? false
2004-07-25 18:15:36,081 DEBUG [Capsd Rescan Pool-fiber0] IfCollector:
219.149.194.51 plugin HTTP-MGMT completed!
2004-07-25 18:15:36,081 DEBUG [Capsd Rescan Pool-fiber0] IfCollector:
219.149.194.51 testing plugin HTTP-8080
2004-07-25 18:15:36,081 DEBUG [Capsd Rescan Pool-fiber0] HttpPlugin:
org.opennms.netmgt.capsd.HttpPlugin.isServer: attempt 0 to connect
219.149.194.51:8080, timeout=3000
2004-07-25 18:17:05,471 DEBUG [Capsd Suspect Pool-fiber0] FtpPlugin: FtpPlugin:
connection refused by host 192.168.66.139
java.net.ConnectException: Connection timed out
at org.opennms.netmgt.capsd.FtpPlugin.isServer(FtpPlugin.java:214)
at
org.opennms.netmgt.capsd.FtpPlugin.isProtocolSupported(FtpPlugin.java:315)
at org.opennms.netmgt.capsd.IfCollector.probe(IfCollector.java:201)
at org.opennms.netmgt.capsd.IfCollector.run(IfCollector.java:542)
2004-07-25 18:26:56,692 DEBUG [Capsd Suspect Pool-fiber0] IfCollector:
192.168.66.139 testing plugin POP3
2004-07-25 18:28:15,187 DEBUG [Capsd Rescan Pool-fiber0] IfCollector:
219.149.194.51 testing plugin Telnet
2004-07-25 18:30:05,694 DEBUG [Capsd Suspect Pool-fiber0] Pop3Plugin:
Pop3Plugin: Host 192.168.66.139 refused connection to pop3 port 110
java.net.ConnectException: Connection timed out
at org.opennms.netmgt.capsd.Pop3Plugin.isServer(Pop3Plugin.java:142)
at
org.opennms.netmgt.capsd.Pop3Plugin.isProtocolSupported(Pop3Plugin.java:239)
at org.opennms.netmgt.capsd.IfCollector.probe(IfCollector.java:201)
at org.opennms.netmgt.capsd.IfCollector.run(IfCollector.java:542)
at
org.opennms.netmgt.capsd.SuspectEventProcessor.run(SuspectEventProcessor.java:1230)
at
org.opennms.core.concurrent.RunnableConsumerThreadPool$FiberThreadImpl.run(RunnableConsumerThreadPool.java:456)
at java.lang.Thread.run(Thread.java:536)
2004-07-25 18:30:05,694 DEBUG [Capsd Suspect Pool-fiber0] IfCollector:
192.168.66.139 protocol POP3 supported? false
2004-07-25 18:30:05,695 DEBUG [Capsd Suspect Pool-fiber0] IfCollector:
192.168.66.139 plugin POP3 completed!
All the plugins' time out parameters are 3000ms, the default value.
Hope this can help to clarify this bug.

Tarus Balog March 22, 2004 at 1:52 PM
This seems to be fixed:
2004-03-22 14:49:10,546 DEBUG [Capsd Rescan Pool-fiber0] IfCollector: 10.1.1.20 testing plugin SSH
2004-03-22 14:49:10,655 DEBUG [Capsd Rescan Pool-fiber0] SshPlugin: SshPlugin: Connection
refused to 10.1.1.20:22
2004-03-22 14:49:10,765 DEBUG [Capsd Rescan Pool-fiber0] SshPlugin: SshPlugin: Connection
refused to 10.1.1.20:22
2004-03-22 14:49:10,875 DEBUG [Capsd Rescan Pool-fiber0] SshPlugin: SshPlugin: Connection
refused to 10.1.1.20:22
2004-03-22 14:49:10,985 DEBUG [Capsd Rescan Pool-fiber0] SshPlugin: SshPlugin: Connection
refused to 10.1.1.20:22
2004-03-22 14:49:10,985 DEBUG [Capsd Rescan Pool-fiber0] IfCollector: 10.1.1.20 protocol SSH
supported? false
2004-03-22 14:49:10,985 DEBUG [Capsd Rescan Pool-fiber0] IfCollector: 10.1.1.20 plugin SSH
completed!

Former user October 24, 2002 at 1:39 PM
This is due to blocking I/O in the pre-1.4 JDK. This will be fixed shortly by
changing capsd to use non-blocking I/O.
Details
Assignee
Tarus BalogTarus BalogReporter
Christophe KaltChristophe KaltComponents
Fix versions
Affects versions
Priority
Major
Details
Details
Assignee

Reporter

Components
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty Incident
PagerDuty
PagerDuty Incident
PagerDuty

A.B.C.D happens to be unreachable, but is probed because it is found via SNMP.
2002-07-16 15:57:26,533 DEBUG [Capsd Suspect Pool-fiber0] IfCollector: A.B.C.D t
esting plugin SSH
2002-07-16 16:01:11,160 DEBUG [Capsd Suspect Pool-fiber0] IfCollector: A.B.C.D p
rotocol SSH supported? false
2002-07-16 16:01:11,161 DEBUG [Capsd Suspect Pool-fiber0] IfCollector: A.B.C.D p
lugin SSH completed!
Notice the long delay?
i have the default entry in capsd-configuration.xml:
<protocol-plugin protocol="SSH" class-name="org.opennms.netmgt.capsd.Tcp
Plugin" scan="on" user-defined="false">
<property key="banner" value="SSH"/>
<property key="port" value="22"/>
<property key="timeout" value="3000"/>
<property key="retry" value="3"/>
</protocol-plugin>
3000 milliseconds (right?) * 3 should still be in the order of seconds, not
minutes.