http://issues.opennms.org/browse/NMS-3872
I had opened this bug up back in the summer of 2010, but never got any
developer responses to the issue. To recap what I saw:
OpenNMS lets you create duplicate outages with the same name as two
distinct outages, but if/when you try to edit the second one, you will
always edit the first one found in poll-outages.xml.
The patch I developed and supplied in NMS-3872 added an outage-id
attribute to the poll-outage and changes the references to the outage to
use the outage-id attribute instead of the name. From the patch, to show
how things change in poller-configuration.xml, and
collectd-configuration.xml and notifd-configuration.xml:
diff --git
a/features/remote-poller-gwt/src/test/resources/poller-configuration.xml
b/features/remote-poller-gwt/src/test/resour
ces/poller-configuration.xml
index 35d0645..a97bb00 100644
--- a/features/remote-poller-gwt/src/test/resources/poller-configuration.xml
+++ b/features/remote-poller-gwt/src/test/resources/poller-configuration.xml
@@ -19,7 +19,7 @@
<parameter key="rrd-repository"
value="target/test-data"/>
<parameter key="ds-name" value="http"/>
</service>
- <outage-calendar>zzz from poll-outages.xml
zzz</outage-calendar>
+ <outage-id>1</outage-id>
<downtime interval="30000" begin="0"
end="300000"/> <!-- 30s, 0, 5m -->
<downtime interval="300000" begin="300000"
end="43200000"/> <!-- 5m, 5m, 12h -->
For the actual outage:
diff --git
a/opennms-base-assembly/src/main/filtered/etc/examples/poll-outages.xml
b/opennms-base-assembly/src/main/filtered/etc/examples/poll-outages.xml
index 8702b37..2d2d729 100644
--- a/opennms-base-assembly/src/main/filtered/etc/examples/poll-outages.xml
+++ b/opennms-base-assembly/src/main/filtered/etc/examples/poll-outages.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<outages>
- <outage name="global" type="weekly">
+ <outage outage-id="1" name="global" type="weekly">
<time day="sunday" begins="12:30:00" ends="12:45:00"/>
<time day="sunday" begins="13:30:00" ends="14:45:00"/>
<time day="monday" begins="13:30:00" ends="14:45:00"/>
One thing not coded up in this patch is something for updating an
existing configuration to add the new attribute & update the references
in the other xml files.
Should I update this for 1.11?
Ron
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ
opennms-devel mailing list
To *unsubscribe* or change your subscription options, see the bottom of this
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel