Advertisement
Guest User

squid.xml

a guest
Apr 27th, 2012
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.69 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <datacollection-group name="squid">
  3.  
  4. <!-- Squid Cache resource types -->
  5. <resourceType name="cacheMedianSvcTable" label="Squid Cache Median Service Times">
  6. <persistenceSelectorStrategy class="org.opennms.netmgt.collectd.PersistAllSelectorStrategy"/>
  7. <storageStrategy class="org.opennms.netmgt.dao.support.IndexStorageStrategy"/>
  8. </resourceType>
  9. <resourceType name="cachePeerTable" label="Squid Cache Peer Information">
  10. <persistenceSelectorStrategy class="org.opennms.netmgt.collectd.PersistAllSelectorStrategy"/>
  11. <storageStrategy class="org.opennms.netmgt.dao.support.IndexStorageStrategy"/>
  12. </resourceType>
  13. <resourceType name="cacheClientTable" label="Squid Cache Client Information">
  14. <persistenceSelectorStrategy class="org.opennms.netmgt.collectd.PersistAllSelectorStrategy"/>
  15. <storageStrategy class="org.opennms.netmgt.dao.support.IndexStorageStrategy"/>
  16. </resourceType>
  17.  
  18. <systemDef name="Net-SNMP">
  19. <sysoidMask>.1.3.6.1.4.1.8072.3.</sysoidMask>
  20. <collect>
  21. <includeGroup>squidCacheScalars</includeGroup>
  22. <includeGroup>squidCacheMedianSvcTable</includeGroup>
  23. <includeGroup>squidCacheCachePeerTable</includeGroup>
  24. <includeGroup>squidCacheCacheClientTable</includeGroup>
  25. </collect>
  26. </systemDef>
  27.  
  28.  
  29. <!-- Squid MIB OIDs -->
  30. <group name="squidCacheScalars" ifType="ignore">
  31. <mibObj oid=".1.3.6.1.4.1.3495.1.1.1" instance="0" alias="cacheSysVMsize" type="Integer32" />
  32. <mibObj oid=".1.3.6.1.4.1.3495.1.1.2" instance="0" alias="cacheSysStorage" type="Integer32" />
  33. <mibObj oid=".1.3.6.1.4.1.3495.1.1.3" instance="0" alias="cacheUptime" type="TimeTicks" />
  34. <mibObj oid=".1.3.6.1.4.1.3495.1.2.5.1" instance="0" alias="cacheMemMaxSize" type="Integer32" />
  35. <mibObj oid=".1.3.6.1.4.1.3495.1.2.5.2" instance="0" alias="cacheSwapMaxSize" type="Integer32" />
  36. <mibObj oid=".1.3.6.1.4.1.3495.1.2.5.3" instance="0" alias="cacheSwapHighWM" type="Integer32" />
  37. <mibObj oid=".1.3.6.1.4.1.3495.1.2.5.4" instance="0" alias="cacheSwapLowWM" type="Integer32" />
  38. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.1" instance="0" alias="cacheSysPageFaults" type="Counter32" />
  39. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.2" instance="0" alias="cacheSysNumReads" type="Counter32" />
  40. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.3" instance="0" alias="cacheMemUsage" type="Integer32" />
  41. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.4" instance="0" alias="cacheCpuTime" type="Integer32" />
  42. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.5" instance="0" alias="cacheCpuUsage" type="Integer32" />
  43. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.6" instance="0" alias="cacheMaxResSize" type="Integer32" />
  44. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.7" instance="0" alias="cacheNumObjCount" type="Gauge32" />
  45. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.8" instance="0" alias="cacheCurrLRUExp" type="TimeTicks" />
  46. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.9" instance="0" alias="cacheCurrUnlinkReq" type="Counter32" />
  47. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.10" instance="0" alias="cacheCurrUnusedFD" type="Gauge32" />
  48. <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.11" instance="0" alias="cacheCurrResFD" type="Gauge32" />
  49. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.1" instance="0" alias="cacheClientHttpReq" type="Counter32" />
  50. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.2" instance="0" alias="cacheHttpHits" type="Counter32" />
  51. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.3" instance="0" alias="cacheHttpErrors" type="Counter32" />
  52. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.4" instance="0" alias="cacheHttpInKb" type="Counter32" />
  53. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.5" instance="0" alias="cacheHttpOutKb" type="Counter32" />
  54. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.6" instance="0" alias="cacheIcpPktsSent" type="Counter32" />
  55. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.7" instance="0" alias="cacheIcpPktsRecv" type="Counter32" />
  56. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.8" instance="0" alias="cacheIcpKbSent" type="Counter32" />
  57. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.9" instance="0" alias="cacheIcpKbRecv" type="Counter32" />
  58. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.10" instance="0" alias="cacheServerRequests" type="Integer32" />
  59. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.11" instance="0" alias="cacheServerErrors" type="Integer32" />
  60. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.12" instance="0" alias="cacheServerInKb" type="Counter32" />
  61. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.13" instance="0" alias="cacheServerOutKb" type="Counter32" />
  62. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.14" instance="0" alias="cacheCurrentSwapSz" type="Gauge32" />
  63. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.15" instance="0" alias="cacheClients" type="Gauge32" />
  64. <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.1" instance="0" alias="cacheEntries" type="Gauge32" />
  65. <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.2" instance="0" alias="cacheRequests" type="Counter32" />
  66. <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.3" instance="0" alias="cacheHits" type="Counter32" />
  67. <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.4" instance="0" alias="cachePendingHits" type="Gauge32" />
  68. <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.5" instance="0" alias="cacheNegativeHits" type="Counter32" />
  69. <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.6" instance="0" alias="cacheMisses" type="Counter32" />
  70. <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.7" instance="0" alias="cacheBlockGtHByName" type="Counter32" />
  71. <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.8" instance="0" alias="cacheAttRelLockEntr" type="Counter32" />
  72. <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.7" instance="0" alias="cacheBlockGtHByName" type="Counter32" />
  73. <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.8" instance="0" alias="cacheAttRelLockEntr" type="Counter32" />
  74. <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.1" instance="0" alias="cacheFqdnEntries" type="Gauge32" />
  75. <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.2" instance="0" alias="cacheFqdnRequests" type="Counter32" />
  76. <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.3" instance="0" alias="cacheFqdnHits" type="Counter32" />
  77. <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.4" instance="0" alias="cacheFqdnPendHits" type="Gauge32" />
  78. <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.5" instance="0" alias="cacheFqdnNegHits" type="Counter32" />
  79. <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.6" instance="0" alias="cacheFqdnMisses" type="Counter32" />
  80. <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.7" instance="0" alias="cacheBlockGtHByAddr" type="Counter32" />
  81. <mibObj oid=".1.3.6.1.4.1.3495.1.4.3.1" instance="0" alias="cacheDnsRequests" type="Counter32" />
  82. <mibObj oid=".1.3.6.1.4.1.3495.1.4.3.2" instance="0" alias="cacheDnsReplies" type="Counter32" />
  83. <mibObj oid=".1.3.6.1.4.1.3495.1.4.3.3" instance="0" alias="cacheDnsNumberServs" type="Counter32" />
  84. </group>
  85. <group name="squidCacheMedianSvcTable" ifType="all">
  86. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.2" instance="cacheMedianSvcTable" alias="cacheHttpAllSvcTm" type="Integer32" />
  87. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.3" instance="cacheMedianSvcTable" alias="cacheHttpMisSvcTm" type="Integer32" />
  88. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.4" instance="cacheMedianSvcTable" alias="cacheHttpNmSvcTm" type="Integer32" />
  89. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.5" instance="cacheMedianSvcTable" alias="cacheHttpHitSvcTm" type="Integer32" />
  90. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.6" instance="cacheMedianSvcTable" alias="cacheIcpQrySvcTm" type="Integer32" />
  91. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.7" instance="cacheMedianSvcTable" alias="cacheIcpRepSvcTm" type="Integer32" />
  92. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.8" instance="cacheMedianSvcTable" alias="cacheDnsSvcTime" type="Integer32" />
  93. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.9" instance="cacheMedianSvcTable" alias="cacheReqHitRatio" type="Integer32" />
  94. <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.10" instance="cacheMedianSvcTable" alias="cacheReqByteRatio" type="Integer32" />
  95. </group>
  96. <group name="squidCacheCachePeerTable" ifType="all">
  97. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.1" instance="cachePeerTable" alias="cachePeerName" type="String" />
  98. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.2" instance="cachePeerTable" alias="cachePeerAddr" type="String" />
  99. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.3" instance="cachePeerTable" alias="cachePeerPortHttp" type="Integer32" />
  100. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.4" instance="cachePeerTable" alias="cachePeerPortIcp" type="Integer32" />
  101. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.5" instance="cachePeerTable" alias="cachePeerType" type="Integer32" />
  102. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.6" instance="cachePeerTable" alias="cachePeerState" type="Integer32" />
  103. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.7" instance="cachePeerTable" alias="cachePeerPingsSnt" type="Counter32" />
  104. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.8" instance="cachePeerTable" alias="cachePeerPingsAck" type="Counter32" />
  105. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.9" instance="cachePeerTable" alias="cachePeerFetches" type="Counter32" />
  106. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.10" instance="cachePeerTable" alias="cachePeerRtt" type="Integer32" />
  107. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.11" instance="cachePeerTable" alias="cachePeerIgnored" type="Counter32" />
  108. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.12" instance="cachePeerTable" alias="cachePeerKeepAlSnt" type="Counter32" />
  109. <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.13" instance="cachePeerTable" alias="cachePeerKeepAlRcv" type="Counter32" />
  110. </group>
  111.  
  112. <group name="squidCacheCacheClientTable" ifType="all">
  113. <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.1" instance="cacheClientTable" alias="cacheClientAddr" type="String" />
  114. <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.2" instance="cacheClientTable" alias="cacheClientHttpReq" type="Counter32" />
  115. <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.3" instance="cacheClientTable" alias="cacheClientHttpKb" type="Counter32" />
  116. <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.4" instance="cacheClientTable" alias="cacheClientHttpHit" type="Counter32" />
  117. <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.5" instance="cacheClientTable" alias="cacheClientHttpHKb" type="Counter32" />
  118. <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.6" instance="cacheClientTable" alias="cacheClientIcpReq" type="Counter32" />
  119. <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.7" instance="cacheClientTable" alias="cacheClientIcpKb" type="Counter32" />
  120. <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.8" instance="cacheClientTable" alias="cacheClientIcpHit" type="Counter32" />
  121. <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.9" instance="cacheClientTable" alias="cacheClientIcpHKb" type="Counter32" />
  122. </group>
  123.  
  124. </datacollection-group>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement