Want more features on Pastebin? Sign Up, it's FREE!
Guest

squid.xml

By: a guest on Apr 27th, 2012  |  syntax: None  |  size: 11.69 KB  |  views: 46  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  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>
clone this paste RAW Paste Data