Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <datacollection-group name="squid">
- <!-- Squid Cache resource types -->
- <resourceType name="cacheMedianSvcTable" label="Squid Cache Median Service Times">
- <persistenceSelectorStrategy class="org.opennms.netmgt.collectd.PersistAllSelectorStrategy"/>
- <storageStrategy class="org.opennms.netmgt.dao.support.IndexStorageStrategy"/>
- </resourceType>
- <resourceType name="cachePeerTable" label="Squid Cache Peer Information">
- <persistenceSelectorStrategy class="org.opennms.netmgt.collectd.PersistAllSelectorStrategy"/>
- <storageStrategy class="org.opennms.netmgt.dao.support.IndexStorageStrategy"/>
- </resourceType>
- <resourceType name="cacheClientTable" label="Squid Cache Client Information">
- <persistenceSelectorStrategy class="org.opennms.netmgt.collectd.PersistAllSelectorStrategy"/>
- <storageStrategy class="org.opennms.netmgt.dao.support.IndexStorageStrategy"/>
- </resourceType>
- <systemDef name="Net-SNMP">
- <sysoidMask>.1.3.6.1.4.1.8072.3.</sysoidMask>
- <collect>
- <includeGroup>squidCacheScalars</includeGroup>
- <includeGroup>squidCacheMedianSvcTable</includeGroup>
- <includeGroup>squidCacheCachePeerTable</includeGroup>
- <includeGroup>squidCacheCacheClientTable</includeGroup>
- </collect>
- </systemDef>
- <!-- Squid MIB OIDs -->
- <group name="squidCacheScalars" ifType="ignore">
- <mibObj oid=".1.3.6.1.4.1.3495.1.1.1" instance="0" alias="cacheSysVMsize" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.1.2" instance="0" alias="cacheSysStorage" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.1.3" instance="0" alias="cacheUptime" type="TimeTicks" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.2.5.1" instance="0" alias="cacheMemMaxSize" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.2.5.2" instance="0" alias="cacheSwapMaxSize" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.2.5.3" instance="0" alias="cacheSwapHighWM" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.2.5.4" instance="0" alias="cacheSwapLowWM" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.1" instance="0" alias="cacheSysPageFaults" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.2" instance="0" alias="cacheSysNumReads" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.3" instance="0" alias="cacheMemUsage" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.4" instance="0" alias="cacheCpuTime" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.5" instance="0" alias="cacheCpuUsage" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.6" instance="0" alias="cacheMaxResSize" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.7" instance="0" alias="cacheNumObjCount" type="Gauge32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.8" instance="0" alias="cacheCurrLRUExp" type="TimeTicks" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.9" instance="0" alias="cacheCurrUnlinkReq" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.10" instance="0" alias="cacheCurrUnusedFD" type="Gauge32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.1.11" instance="0" alias="cacheCurrResFD" type="Gauge32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.1" instance="0" alias="cacheClientHttpReq" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.2" instance="0" alias="cacheHttpHits" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.3" instance="0" alias="cacheHttpErrors" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.4" instance="0" alias="cacheHttpInKb" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.5" instance="0" alias="cacheHttpOutKb" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.6" instance="0" alias="cacheIcpPktsSent" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.7" instance="0" alias="cacheIcpPktsRecv" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.8" instance="0" alias="cacheIcpKbSent" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.9" instance="0" alias="cacheIcpKbRecv" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.10" instance="0" alias="cacheServerRequests" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.11" instance="0" alias="cacheServerErrors" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.12" instance="0" alias="cacheServerInKb" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.13" instance="0" alias="cacheServerOutKb" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.14" instance="0" alias="cacheCurrentSwapSz" type="Gauge32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.1.15" instance="0" alias="cacheClients" type="Gauge32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.1" instance="0" alias="cacheEntries" type="Gauge32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.2" instance="0" alias="cacheRequests" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.3" instance="0" alias="cacheHits" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.4" instance="0" alias="cachePendingHits" type="Gauge32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.5" instance="0" alias="cacheNegativeHits" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.6" instance="0" alias="cacheMisses" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.7" instance="0" alias="cacheBlockGtHByName" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.8" instance="0" alias="cacheAttRelLockEntr" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.7" instance="0" alias="cacheBlockGtHByName" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.1.8" instance="0" alias="cacheAttRelLockEntr" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.1" instance="0" alias="cacheFqdnEntries" type="Gauge32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.2" instance="0" alias="cacheFqdnRequests" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.3" instance="0" alias="cacheFqdnHits" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.4" instance="0" alias="cacheFqdnPendHits" type="Gauge32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.5" instance="0" alias="cacheFqdnNegHits" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.6" instance="0" alias="cacheFqdnMisses" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.2.7" instance="0" alias="cacheBlockGtHByAddr" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.3.1" instance="0" alias="cacheDnsRequests" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.3.2" instance="0" alias="cacheDnsReplies" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.4.3.3" instance="0" alias="cacheDnsNumberServs" type="Counter32" />
- </group>
- <group name="squidCacheMedianSvcTable" ifType="all">
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.2" instance="cacheMedianSvcTable" alias="cacheHttpAllSvcTm" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.3" instance="cacheMedianSvcTable" alias="cacheHttpMisSvcTm" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.4" instance="cacheMedianSvcTable" alias="cacheHttpNmSvcTm" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.5" instance="cacheMedianSvcTable" alias="cacheHttpHitSvcTm" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.6" instance="cacheMedianSvcTable" alias="cacheIcpQrySvcTm" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.7" instance="cacheMedianSvcTable" alias="cacheIcpRepSvcTm" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.8" instance="cacheMedianSvcTable" alias="cacheDnsSvcTime" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.9" instance="cacheMedianSvcTable" alias="cacheReqHitRatio" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.3.2.2.1.10" instance="cacheMedianSvcTable" alias="cacheReqByteRatio" type="Integer32" />
- </group>
- <group name="squidCacheCachePeerTable" ifType="all">
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.1" instance="cachePeerTable" alias="cachePeerName" type="String" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.2" instance="cachePeerTable" alias="cachePeerAddr" type="String" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.3" instance="cachePeerTable" alias="cachePeerPortHttp" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.4" instance="cachePeerTable" alias="cachePeerPortIcp" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.5" instance="cachePeerTable" alias="cachePeerType" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.6" instance="cachePeerTable" alias="cachePeerState" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.7" instance="cachePeerTable" alias="cachePeerPingsSnt" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.8" instance="cachePeerTable" alias="cachePeerPingsAck" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.9" instance="cachePeerTable" alias="cachePeerFetches" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.10" instance="cachePeerTable" alias="cachePeerRtt" type="Integer32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.11" instance="cachePeerTable" alias="cachePeerIgnored" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.12" instance="cachePeerTable" alias="cachePeerKeepAlSnt" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.1.1.13" instance="cachePeerTable" alias="cachePeerKeepAlRcv" type="Counter32" />
- </group>
- <group name="squidCacheCacheClientTable" ifType="all">
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.1" instance="cacheClientTable" alias="cacheClientAddr" type="String" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.2" instance="cacheClientTable" alias="cacheClientHttpReq" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.3" instance="cacheClientTable" alias="cacheClientHttpKb" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.4" instance="cacheClientTable" alias="cacheClientHttpHit" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.5" instance="cacheClientTable" alias="cacheClientHttpHKb" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.6" instance="cacheClientTable" alias="cacheClientIcpReq" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.7" instance="cacheClientTable" alias="cacheClientIcpKb" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.8" instance="cacheClientTable" alias="cacheClientIcpHit" type="Counter32" />
- <mibObj oid=".1.3.6.1.4.1.3495.1.5.2.1.9" instance="cacheClientTable" alias="cacheClientIcpHKb" type="Counter32" />
- </group>
- </datacollection-group>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement