Make it easier to remove service entries from OpenNMS

Description

When i change the poller-configuration.xml , the news monitor appears on the availability panel , but all suppress already exist on the panel.

for my example , i have replace 2 monitors n5K-power1 et n5K-power2 by N5K-powers .

-------poller-configuration.xml------------------ <package name="NX5K-ENV">
<filter>categoryName == 'NX5K-ENV'</filter>
<include-range begin="1.1.1.1" end="254.254.254.254" />
<include-range begin="::1" end="ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" />

<rrd step="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>

<service name="N5K-Powers" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="2"/>
<parameter key="timeout" value="3000"/>
<parameter key="port" value="161"/>
<parameter key="oid" value=".1.3.6.1.4.1.9.9.117.1.1.2.1.2"/>
<parameter key="operator" value="="/>
<parameter key="operand" value="2"/>
<parameter key="walk" value="true" />
<parameter key="match-all" value="true" />
</service>

<service name="N5K-Temp" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="2"/>
<parameter key="timeout" value="3000"/>
<parameter key="port" value="161"/>
<parameter key="oid" value=".1.3.6.1.4.1.9.9.109.1.1.1.1.7.1"/>
<parameter key="operator" value="&lt;"/>
<parameter key="operand" value="50"/>
<parameter key="rrd-repository" value="D:/OpenNMS/share/rrd/response" />

</service>

<service name="N5K-Cpu-5min" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="2"/>
<parameter key="timeout" value="3000"/>
<parameter key="port" value="161"/>
<parameter key="oid" value=".1.3.6.1.4.1.9.9.91.1.1.1.1.4.21600"/>
<parameter key="operator" value="&lt;"/>
<parameter key="operand" value="42"/>
<parameter key="rrd-repository" value="D:/OpenNMS/share/rrd/response" />

</service>

<service name="N5K-FanTRAY" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="2"/>
<parameter key="timeout" value="3000"/>
<parameter key="port" value="161"/>
<parameter key="oid" value=".1.3.6.1.4.1.9.9.117.1.4.1"/>
<parameter key="operator" value="="/>
<parameter key="operand" value="2"/>
<parameter key="walk" value="true" />
<parameter key="match-all" value="true" />
<parameter key="rrd-repository" value="D:/OpenNMS/share/rrd/response" />

</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>
---------------------------------------------------------------------------------------------

Environment

WINDOWS

Acceptance / Success Criteria

None

Attachments

1

Lucidchart Diagrams

Activity

Show:

Seth Leger June 30, 2015 at 4:47 PM

Yes, if you remove the monitors from the polling configuration, entries still remain in the database until you remove them. I'm going to change this bug to an enhancement around this workflow. Thanks for linking to a relevant discussion email as well.

frederic June 15, 2015 at 9:50 AM

i find this solution .

http://opennms.530661.n2.nabble.com/removing-services-td7580023.html

perhaps , a other solution ( more easy ) is possible ?

fred

Details

Assignee

Reporter

Labels

Components

Affects versions

Due date

Priority

PagerDuty

Created June 15, 2015 at 3:56 AM
Updated August 4, 2023 at 1:43 AM