/opennms-base-assembly/src/main/filtered/etc/datacollection/netenforcer.xml

https://github.com/ajakubo1/opennms · XML · 55 lines · 47 code · 7 blank · 1 comment · 0 complexity · 064621d79195ed5189d42a60f5c47106 MD5 · raw file

  1. <?xml version="1.0"?>
  2. <datacollection-group name="NetEnforcer">
  3. <resourceType name="pipePosition" label="Allot NetEnforcer Pipe Position" resourceLabel="${pipeName}">
  4. <persistenceSelectorStrategy class="org.opennms.netmgt.collectd.PersistAllSelectorStrategy"/>
  5. <storageStrategy class="org.opennms.netmgt.dao.support.IndexStorageStrategy"/>
  6. </resourceType>
  7. <resourceType name="vcPipePosition" label="Allot NetEnforcer VC Position" resourceLabel="${vcName}">
  8. <persistenceSelectorStrategy class="org.opennms.netmgt.collectd.PersistAllSelectorStrategy"/>
  9. <storageStrategy class="org.opennms.netmgt.dao.support.IndexStorageStrategy"/>
  10. </resourceType>
  11. <!-- Allot NetEnforcer MIBs -->
  12. <group name="netenforcer-allot-ne" ifType="ignore">
  13. <mibObj oid=".1.3.6.1.4.1.2603.1.1.1.1" instance="0" alias="neByteCountIn" type="counter" />
  14. <mibObj oid=".1.3.6.1.4.1.2603.1.1.1.2" instance="0" alias="neByteCountOut" type="counter" />
  15. <mibObj oid=".1.3.6.1.4.1.2603.1.1.1.4" instance="0" alias="neLiveConnections" type="counter" />
  16. <mibObj oid=".1.3.6.1.4.1.2603.1.1.1.5" instance="0" alias="neNewConnections" type="counter" />
  17. <mibObj oid=".1.3.6.1.4.1.2603.1.1.1.6" instance="0" alias="nePacketsIn" type="counter" />
  18. <mibObj oid=".1.3.6.1.4.1.2603.1.1.1.7" instance="0" alias="nePacketsOut" type="counter" />
  19. </group>
  20. <group name="netenforcer-allot-pipe" ifType="all">
  21. <mibObj oid=".1.3.6.1.4.1.2603.1.2.1.1.1.1" instance="pipePosition" alias="pipePosition" type="integer" />
  22. <mibObj oid=".1.3.6.1.4.1.2603.1.2.1.1.1.3" instance="pipePosition" alias="pipeName" type="string" />
  23. <mibObj oid=".1.3.6.1.4.1.2603.1.2.1.1.1.4" instance="pipePosition" alias="pipeByteCountIn" type="counter" />
  24. <mibObj oid=".1.3.6.1.4.1.2603.1.2.1.1.1.5" instance="pipePosition" alias="pipeByteCountOut" type="counter" />
  25. <mibObj oid=".1.3.6.1.4.1.2603.1.2.1.1.1.7" instance="pipePosition" alias="pipeLiveConnections" type="counter" />
  26. <mibObj oid=".1.3.6.1.4.1.2603.1.2.1.1.1.8" instance="pipePosition" alias="pipeNewConnections" type="counter" />
  27. <mibObj oid=".1.3.6.1.4.1.2603.1.2.1.1.1.9" instance="pipePosition" alias="pipePacketsIn" type="counter" />
  28. <mibObj oid=".1.3.6.1.4.1.2603.1.2.1.1.1.10" instance="pipePosition" alias="pipePacketsOut" type="counter" />
  29. </group>
  30. <group name="netenforcer-allot-vc" ifType="all">
  31. <mibObj oid=".1.3.6.1.4.1.2603.1.3.1.1.1.1" instance="vcPipePosition" alias="vcPipePosition" type="integer" />
  32. <mibObj oid=".1.3.6.1.4.1.2603.1.3.1.1.1.5" instance="vcPipePosition" alias="vcName" type="string" />
  33. <mibObj oid=".1.3.6.1.4.1.2603.1.3.1.1.1.6" instance="vcPipePosition" alias="vcByteCountIn" type="counter" />
  34. <mibObj oid=".1.3.6.1.4.1.2603.1.3.1.1.1.7" instance="vcPipePosition" alias="vcByteCountOut" type="counter" />
  35. <mibObj oid=".1.3.6.1.4.1.2603.1.3.1.1.1.9" instance="vcPipePosition" alias="vcLiveConnections" type="counter" />
  36. <mibObj oid=".1.3.6.1.4.1.2603.1.3.1.1.1.10" instance="vcPipePosition" alias="vcNewConnections" type="counter" />
  37. <mibObj oid=".1.3.6.1.4.1.2603.1.3.1.1.1.11" instance="vcPipePosition" alias="vcPacketsIn" type="counter" />
  38. <mibObj oid=".1.3.6.1.4.1.2603.1.3.1.1.1.12" instance="vcPipePosition" alias="vcPacketsOut" type="counter" />
  39. </group>
  40. <systemDef name="Allot NetEnforcer">
  41. <sysoid>.1.3.6.1.4.1.2603</sysoid>
  42. <collect>
  43. <includeGroup>netenforcer-allot-ne</includeGroup>
  44. <includeGroup>netenforcer-allot-pipe</includeGroup>
  45. <includeGroup>netenforcer-allot-vc</includeGroup>
  46. </collect>
  47. </systemDef>
  48. </datacollection-group>