Skip to content

Instantly share code, notes, and snippets.

@mrchrisadams
Created May 11, 2010 16:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrchrisadams/397473 to your computer and use it in GitHub Desktop.
Save mrchrisadams/397473 to your computer and use it in GitHub Desktop.
<capsd-configuration
rescan-frequency="86400000"
initial-sleep-time="30000"
max-suspect-thread-pool-size="6"
max-rescan-thread-pool-size="3">
<protocol-plugin protocol="HTTP-test" class-name="org.opennms.netmgt.capsd.plugins.HttpPlugin" scan="on">
<property key="port" value="80" />
<property key="timeout" value="3000" />
<property key="retry" value="1" />
</protocol-plugin>
</capsd-configuration>
<?xml version="1.0"?>
<?castor class-name="org.opennms.netmgt.poller.PollerConfiguration"?>
<poller-configuration threads="30"
serviceUnresponsiveEnabled="false">
<node-outage status="on">
<critical-service name="ICMP" />
</node-outage>
<package name="example1">
<service name="HTTP-test" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="1" />
<parameter key="timeout" value="3000" />
<parameter key="port" value="80" />
<parameter key="host-name" value="sample.domain.local"/>
<parameter key="url" value="/content/" />
<parameter key="rrd-repository" value="/opt/opennms/share/rrd/response" />
<parameter key="rrd-base-name" value="http" />
<parameter key="ds-name" `value="http-box" />
</service>
<downtime interval="30000" begin="0" end="300000" /><!-- 30s, 0, 5m -->
<downtime interval="300000" begin="300000" end="43200000" /><!-- 5m, 5m, 12h -->
<downtime interval="600000" begin="43200000" end="432000000" /><!-- 10m, 12h, 5d -->
<downtime begin="432000000" delete="true" /><!-- anything after 5 days delete -->
</package>
<monitor service="HTTP-8000" class-name="org.opennms.netmgt.poller.monitors.HttpMonitor" />
<monitor service="HTTP-test" class-name="org.opennms.netmgt.poller.monitors.HttpsMonitor" />
</poller-configuration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment