1
0
mirror of https://github.com/librenms/librenms-agent.git synced 2024-05-09 09:54:52 +00:00

75 lines
2.1 KiB
Plaintext
Raw Normal View History

2017-03-03 12:55:55 -06:00
#!/bin/sh
# Add this to snmpd.conf as below.
# extend squid /etc/snmp/squid
# To get this working smoothly and securely, you can add the items below to your squid.conf.
# acl snmppublic snmp_community public
# snmp_port 3401
# snmp_access allow snmppublic localhost
# snmp_access deny all
# set this as being equal to the value of 'acl snmppublic snmp_community' in squid.conf
community='public'
# set this as being equal to the value of 'snmp_port' in squid.conf
port='3401'
# the full path to snmpwalk
snmpwalk='/usr/bin/env snmpwalk'
##
## Nothing Should Need Changed Below Here
##
# cacheMemMaxSize Integer32
# cacheSwapMaxSize Integer32
# cacheSwapHighWM Integer32
# cacheSwapLowWM Integer32
$snmpwalk -O qv -c $community -v 2c localhost:$port 1.3.6.1.4.1.3495.1.2.5
# cacheSysPageFaults Counter32
# cacheSysNumReads Counter32
# cacheMemUsage Integer32
# cacheCpuTime Integer32
# cacheCpuUsage Integer32
# cacheMaxResSize Integer32
# cacheNumObjCount Gauge32
# cacheCurrentLRUExpiration Timeticks
# Storage LRU Expiration Age
# cacheCurrentUnlinkRequests Gauge32
# cacheCurrentUnusedFDescrCnt Gauge32
# cacheCurrentResFileDescrCnt Gauge32
# cacheCurrentFileDescrCnt Gauge32
# cacheCurrentFileDescrMax Gauge32
$snmpwalk -O qv -c $community -v 2c localhost:$port 1.3.6.1.4.1.3495.1.3.1
# cacheProtoClientHttpRequests Counter32
# cacheHttpHits Counter32
# cacheHttpErrors Counter32
# cacheHttpInKb Counter32
# cacheHttpOutKb Counter32
# cacheIcpPktsSent Counter32
# cacheIcpPktsRecv Counter32
# cacheIcpKbSent Counter32
# cacheIcpKbRecv Counter32
# cacheServerRequests Integer32
# cacheServerErrors Integer32
# cacheServerInKb Counter32
# cacheServerOutKb Counter32
# cacheCurrentSwapSize Gauge32
# cacheClients Gauge32
$snmpwalk -O qv -c $community -v 2c localhost:$port 1.3.6.1.4.1.3495.1.3.2.1
# cacheRequestHitRatio.1 Integer32
# cacheRequestHitRatio.5 Integer32
# cacheRequestHitRatio.60 Integer32
$snmpwalk -O qv -c $community -v 2c localhost:$port 1.3.6.1.4.1.3495.1.3.2.2.1.9
# cacheRequestByteRatio.1 Integer32
# cacheRequestByteRatio.5 Integer32
# cacheRequestByteRatio.60 Integer32
$snmpwalk -O qv -c $community -v 2c localhost:$port 1.3.6.1.4.1.3495.1.3.2.2.1.10