Skip to content

Instantly share code, notes, and snippets.

@indigo423
Last active November 27, 2025 09:40
Show Gist options
  • Select an option

  • Save indigo423/83fb59f2305774bccb539bcd9b429d02 to your computer and use it in GitHub Desktop.

Select an option

Save indigo423/83fb59f2305774bccb539bcd9b429d02 to your computer and use it in GitHub Desktop.
datacollection-config.xml
datacollection-config xmlns="http://xmlns.opennms.org/xsd/config/datacollection" rrdRepository="/var/lib/opennms/rrd/snmp/">
<snmp-collection name="default" snmpStorageFlag="select">
<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>
<!-- Custom collection groups for the default collection go here -->
<include-collection dataCollectionGroup="MIB2"/>
<include-collection dataCollectionGroup="3Com"/>
<include-collection dataCollectionGroup="Acme Packet"/>
<include-collection dataCollectionGroup="AKCP sensorProbe"/>
<include-collection dataCollectionGroup="Alvarion"/>
<include-collection dataCollectionGroup="APC"/>
<include-collection dataCollectionGroup="Aruba"/>
<include-collection dataCollectionGroup="Ascend"/>
<include-collection dataCollectionGroup="Asterisk"/>
<include-collection dataCollectionGroup="Bluecat"/>
<include-collection dataCollectionGroup="Bluecoat"/>
<include-collection dataCollectionGroup="Bridgewave"/>
<include-collection dataCollectionGroup="Brocade"/>
<include-collection dataCollectionGroup="Ceragon"/>
<include-collection dataCollectionGroup="Checkpoint"/>
<include-collection dataCollectionGroup="Cisco"/>
<include-collection dataCollectionGroup="Cisco Nexus"/>
<include-collection dataCollectionGroup="CLAVISTER"/>
<include-collection dataCollectionGroup="Colubris"/>
<include-collection dataCollectionGroup="Concord"/>
<include-collection dataCollectionGroup="Cyclades"/>
<include-collection dataCollectionGroup="Dell"/>
<include-collection dataCollectionGroup="Equallogic"/>
<include-collection dataCollectionGroup="Ericsson"/>
<include-collection dataCollectionGroup="Extreme Networks"/>
<include-collection dataCollectionGroup="F5"/>
<include-collection dataCollectionGroup="Force10"/>
<include-collection dataCollectionGroup="Fortinet-Fortigate-Application-v5.2"/>
<include-collection dataCollectionGroup="Fortinet-Fortigate-ExplicitProxy-v5.2"/>
<include-collection dataCollectionGroup="Fortinet-Fortigate-HA-v5.2"/>
<include-collection dataCollectionGroup="Fortinet-Fortigate-Security-v5.2"/>
<include-collection dataCollectionGroup="Fortinet-Fortigate-System-v5.2"/>
<include-collection dataCollectionGroup="Foundry Networks"/>
<include-collection dataCollectionGroup="HP"/>
<include-collection dataCollectionGroup="HWg"/>
<include-collection dataCollectionGroup="IBM"/>
<include-collection dataCollectionGroup="IP Unity"/>
<include-collection dataCollectionGroup="Juniper"/>
<include-collection dataCollectionGroup="Konica"/>
<include-collection dataCollectionGroup="Kyocera"/>
<include-collection dataCollectionGroup="Lexmark"/>
<include-collection dataCollectionGroup="Liebert"/>
<include-collection dataCollectionGroup="Makelsan"/>
<include-collection dataCollectionGroup="MGE"/>
<include-collection dataCollectionGroup="Microsoft"/>
<include-collection dataCollectionGroup="Mikrotik"/>
<!-- include-collection dataCollectionGroup="Net-SNMP"/-->
<include-collection dataCollectionGroup="Netbotz"/>
<include-collection dataCollectionGroup="NetEnforcer"/>
<include-collection dataCollectionGroup="Netscaler"/>
<include-collection dataCollectionGroup="Netscaler vServer"/>
<include-collection dataCollectionGroup="Network Appliance"/>
<include-collection dataCollectionGroup="Nortel"/>
<include-collection dataCollectionGroup="Novell"/>
<include-collection dataCollectionGroup="OpenNMS Appliances"/>
<include-collection dataCollectionGroup="PaloAlto"/>
<include-collection dataCollectionGroup="pfSense"/>
<include-collection dataCollectionGroup="Powerware"/>
<include-collection dataCollectionGroup="Printers"/>
<include-collection dataCollectionGroup="PTPBase"/>
<include-collection dataCollectionGroup="REF_Compaq-Insight-Manager"/>
<!--include-collection dataCollectionGroup="REF_MIB2-Interfaces"/-->
<include-collection dataCollectionGroup="REF_MIB2-Powerethernet"/>
<include-collection dataCollectionGroup="Riverbed"/>
<include-collection dataCollectionGroup="Routers"/>
<include-collection dataCollectionGroup="Savin or Ricoh Printers"/>
<include-collection dataCollectionGroup="ServerTech"/>
<include-collection dataCollectionGroup="SNMP-Informant"/>
<include-collection dataCollectionGroup="SofaWare"/>
<include-collection dataCollectionGroup="Sonicwall"/>
<include-collection dataCollectionGroup="SUN Microsystems"/>
<include-collection dataCollectionGroup="Trango"/>
<include-collection dataCollectionGroup="VMware-Cim"/>
<include-collection dataCollectionGroup="VMware6"/>
<include-collection dataCollectionGroup="VMware7"/>
<include-collection dataCollectionGroup="WMI"/>
<include-collection dataCollectionGroup="Zertico"/>
<include-collection dataCollectionGroup="Zeus"/>
</snmp-collection>
<!-- Custom collection packages go here -->
<snmp-collection name="snmp-dc-15s" snmpStorageFlag="select">
<rrd step="15">
<rra>RRA:AVERAGE:0.5:1:40230</rra>
<rra>RRA:AVERAGE:0.5:12:29760</rra>
<rra>RRA:AVERAGE:0.5:288:7320</rra>
<rra>RRA:MAX:0.5:288:7320</rra>
<rra>RRA:MIN:0.5:288:7320</rra>
</rrd>
<include-collection dataCollectionGroup="MIB2"/>
</snmp-collection>
<!--
We need a dedicated collection with a different RRD setup for EJN equipment because
the data in the EJN SNMP MIB is only updated once every 15 min by default or alternatively
once every 3 min with the hidden "set services epg pgw snmp update-every-three-minutes"
config option
-->
<snmp-collection name="ejn" snmpStorageFlag="select">
<rrd step="180">
<rra>RRA:AVERAGE:0.5:1:3360</rra>
<rra>RRA:AVERAGE:0.5:20:1488</rra>
<rra>RRA:AVERAGE:0.5:480:366</rra>
<rra>RRA:MAX:0.5:480:366</rra>
<rra>RRA:MIN:0.5:480:366</rra>
</rrd>
<include-collection dataCollectionGroup="ejn"/>
</snmp-collection>
</datacollection-config>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment