Including an XML file inside another

From OpenNMS

This used to be in Apache2 configuration. I haven't tested it but it's a neat trick.

Updating Datacollection.xml with local file information

Below is the code to be added to the datacollection.xml file to include a local file in the configuration. I use this local file to test new collections and for equipment not included in the standard Opennms datacollection.xml file. I really don't like editing the standard files (I always seem to forgot a < or >). The snippet is the first 20 lines of my edited datacollection.xml file.

 Eyeglass:/$OPENNMS_HOME/etc # head -20 datacollection-config.xml
<xml version="1.0">
<!DOCTYPE root [
    <!ENTITY localconfig SYSTEM "./etc/local.datacollection-config-groups.xml" >
]>
<datacollection-config
        rrdRepository = "$OPENMS_HOME/opennms/share/rrd/snmp/">
        <snmp-collection name="default"
                maxVarsPerPdu = "50"
                snmpStorageFlag = "select">
                <rrd step = "300">
                        <rra>RRA:AVERAGE:0.5:1:8928</rra>
              
          <rra>RRA:AVERAGE:0.5:12:8784</rra>
                        <rra>RRA:MIN:0.5:12:8784</rra>
                        <rra>RRA:MAX:0.5:12:8784</rra>
                </rrd>
                <groups>
  &localconfig;
                        <group  name = "mib2-interfaces" ifType = "all">
  • 10-11-04 - One caveat. It appear that the data is still collected but not available for reporting.
  • 10/20/05 - Will look into what this reporting issue is
  • 10/24/05 - Me thinks this was due to my misunderstanding the snmp-graph syntax. I was trying to use the above syntax to edit the snmp-graph file.
Personal tools
DevJam 2008 Sponsors
DevJam 2008 Sponsor: Google
DevJam 2008 Sponsor: Netregistry
DevJam 2008 Sponsor: Papa John's
NewEdge Networks
OpenNMS takes home the gold award!
Join the Free Software Foundation
Support This Project Commercial OpenNMS Support OpenNMS Italia Get OpenNMS at SourceForge.net. Fast, secure and Free Open Source software downloads Our Network Simulator Our Java Profiler