All pastes #612606 Raw Edit

Someone

public text v1 · immutable
·published 2007-07-10 14:36 UTC
rendered paste body
2007-07-10 09:21:18,427 WARN  [Main] Poller: Active service Telnet on 192.168.5.10 not configured for any package
2007-07-10 09:21:18,428 WARN  [Main] Poller: Active service Telnet on 192.168.5.50 not configured for any package
2007-07-10 09:21:18,430 WARN  [Main] Poller: Active service Telnet on 192.168.5.105 not configured for any package
2007-07-10 09:21:18,431 WARN  [Main] Poller: Active service Telnet on 192.168.5.110 not configured for any package
2007-07-10 09:21:18,432 WARN  [Main] Poller: Active service Telnet on 192.168.5.20 not configured for any package
2007-07-10 09:21:18,450 WARN  [Main] Poller: Active service Telnet on 192.168.5.15 not configured for any package
2007-07-10 09:21:18,451 WARN  [Main] Poller: Active service Telnet on 192.168.5.35 not configured for any package
2007-07-10 09:21:18,452 WARN  [Main] Poller: Active service Telnet on 192.168.5.40 not configured for any package
2007-07-10 09:21:18,453 WARN  [Main] Poller: Active service Telnet on 192.168.5.55 not configured for any package
2007-07-10 09:21:18,454 WARN  [Main] Poller: Active service Telnet on 192.168.5.60 not configured for any package
2007-07-10 09:21:18,456 WARN  [Main] Poller: Active service Telnet on 192.168.5.65 not configured for any package
2007-07-10 09:21:18,457 WARN  [Main] Poller: Active service Telnet on 192.168.5.70 not configured for any package
2007-07-10 09:21:18,458 WARN  [Main] Poller: Active service Telnet on 192.168.5.75 not configured for any package
2007-07-10 09:21:18,459 WARN  [Main] Poller: Active service Telnet on 192.168.5.80 not configured for any package
2007-07-10 09:21:18,460 WARN  [Main] Poller: Active service Telnet on 192.168.5.85 not configured for any package
2007-07-10 09:21:18,461 WARN  [Main] Poller: Active service Telnet on 192.168.5.90 not configured for any package
2007-07-10 09:21:18,462 WARN  [Main] Poller: Active service Telnet on 192.168.5.95 not configured for any package
  poller.log

poller-configuration.xml

<?xml version="1.0" encoding="UTF-8"?>
<poller-configuration xmlns="http://xmlns.opennms.org/xsd/config/poller"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" threads="30"
    nextOutageId="SELECT nextval('outageNxtId')"
    serviceUnresponsiveEnabled="false" xmlrpc="false"
    pathOutageEnabled="false" xsi:type="poller-configuration">
    <node-outage status="on" pollAllIfNoCriticalServiceDefined="true">
        <critical-service name="ICMP"/>
    </node-outage>
    <package name="example1">
        <filter>IPADDR != '0.0.0.0'</filter>
        <include-range begin="1.1.1.1" end="254.254.254.254"/>
        <rrd step="300">
            <rra xmlns="">RRA:AVERAGE:0.5:1:2016</rra>
            <rra xmlns="">RRA:AVERAGE:0.5:12:1488</rra>
            <rra xmlns="">RRA:AVERAGE:0.5:288:366</rra>
            <rra xmlns="">RRA:MAX:0.5:288:366</rra>
            <rra xmlns="">RRA:MIN:0.5:288:366</rra>
        </rrd>
        <service name="ICMP" interval="300000" user-defined="false" status="on">
            <parameter key="retry" value="2"/>
            <parameter key="timeout" value="3000"/>
            <parameter key="rrd-repository" value="/opt/opennms/share/rrd/response"/>
            <parameter key="ds-name" value="icmp"/>
        </service>
        <service name="DNS" interval="300000" user-defined="false" status="on">
            <parameter key="retry" value="2"/>
            <parameter key="timeout" value="5000"/>
            <parameter key="port" value="53"/>
            <parameter key="lookup" value="localhost"/>
            <parameter key="rrd-repository" value="/opt/opennms/share/rrd/response"/>
            <parameter key="ds-name" value="dns"/>
        </service>
        <service name="SMTP" interval="300000" user-defined="false" status="on">
            <parameter key="retry" value="1"/>
            <parameter key="timeout" value="3000"/>
................................................... etc till

</package>
        <package name="ilurcco" remote="true">
        <filter>IPADDR IPLIKE 192.168.5.1-250</filter>
        <include-range begin="192.168.5.1" end="192.168.5.250"/>
        <rrd step = "300">
            <rra>RRA:AVERAGE:0.5:1:2016</rra>
            <rra>RRA:AVERAGE:0.5:12:4464</rra>
            <rra>RRA:MIN:0.5:12:4464</rra>
            <rra>RRA:MAX:0.5:12:4464</rra>
        </rrd>
        <service name="Telnet" interval="300000" user-defined="false" status="on">
            <parameter key="retry" value="2"/>
            <parameter key="banner" value="*"/>
            <parameter key="port" value="23"/>
            <parameter key="rrd-repository" value="/opt/opennms/share/rrd/response"/>
            <parameter key="timeout" value="3000"/>
            <parameter key="ds-name" value="telnet"/>
        </service>

         <outage-calendar>zzz from poll-outages.xml zzz</outage-calendar>

         <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>
====++++++++++++==============
monitoring-locations

<?xml version="1.0" encoding="UTF-8"?>
<monitoring-locations-configuration
  xmlns="http://www.opennms.org/xsd/config/monitoring-locations"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.opennms.org/xsd/config/monitoring-locations
                      http://www.opennms.org/xsd/config/monitoring-locations.xsd ">
  <locations>
    <location-def location-name="mr" monitoring-area="mr" polling-package-name="cc"/>
    <location-def location-name="ilurcco" monitoring-area="Illinois" polling-package-name="ilurcco"/>
  </locations>
</monitoring-locations-configuration>

++==================+++
-----------------

remote poller start script

#!/bin/sh -
#
# Starts the remote poller.
# Puts the logs in poll.log.<datestamp>
# w00t
#
# Tue Dec 12 23:05:42 GMT 2006 - dj@opennms.org
#

JAVA_HOME="/usr/"
LOCATION="ilurcco"
RMI_HOST="asio"


if [ "$JAVA_HOME" = "" ]; then
  echo "Set JAVA_HOME in this script."
  exit 1
fi
if [ "$LOCATION" = "" ]; then
  echo "Set the remote location in this script."
  exit 1
fi
if [ "$RMI_HOST" = "" ]; then
  echo "Set the RMI host in this script."
  exit 1
fi

log_file="/var/log/opennms/poll.log.`date '+%Y%m%d-%H%M%S'`"
#log_file="/dev/null"

exec nohup $JAVA_HOME/bin/java \
        -Dlog4j.logger=INFO \
        -jar opennms-remote-poller.jar \
        rmi://$RMI_HOST $LOCATION > $log_file 2>&1 &