Search squid archive

Mrtg and squid

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All Squiders!
I have run many squid boxes over the years but never really worried about any 
stats out of them other than cache manager and sarg.
We have just put a new box in to frontend an F5 Link controller which 
frontends a few dsl lines.
I now really need to tweak this box for really good performance so have tried 
mrtg to do this.
Here is the problem! I have had to change all the nice MIB names to dreadful 
oid numbers to make it work.

Here is the config.
Gentoo linux with squid 2.6.STABLE12 and mrtg 2.15.1
The relevant lines from squid.conf are

acl snmppublic snmp_community public
snmp_port 3401      # Gentoo must specify this
snmp_access allow snmppublic all

The rest are all commented out to use defaults

My mrtg config file looks like this
# ####################
# Global Configuration
# ####################
RunAsDaemon: yes
EnableIPv6: no
Options[_]: bits,growright
WorkDir: /var/www/squid
IconDir: /images/
LoadMIBs: /opt/mrtg/squid/squid.mib

# #################################################
# Common stuff
# #################################################
PageTop[^]: <H1>Squid3 Squid Traffic Stats</H1><HR>
PageTop[$]: Contact Angela Williams if you have any questions<HR>

PageFoot[^]: <i>Page managed by <a href="mailto:angie@xxxxxxxxx";>Angela 
Williams
</a></i>
# #################################################
# Configuration for each Target you want to monitor
# #################################################
Target[cacheServerRequests]: 
1.3.6.1.4.1.3495.1.3.2.1.10.0&1.3.6.1.4.1.3495.1.3.
2.1.10.0:public@squid3:3401
MaxBytes[cacheServerRequests]: 10000000
Title[cacheServerRequests]: Server Requests @ squid3
Options[cacheServerRequests]: growright, nopercent
PageTop[cacheServerRequests]: <h2>Server Requests @ squid3</h2>
YLegend[cacheServerRequests]: requests/sec
ShortLegend[cacheServerRequests]: req/s
LegendI[cacheServerRequests]: Requests&nbsp;
LegendO[cacheServerRequests]:
Legend1[cacheServerRequests]: Requests
Legend2[cacheServerRequests]:

These are the errors I see in my /var/log/mrtg.log file

2007-07-06 13:58:19 -- Started mrtg with config '/etc/squid-mrtg.conf'
2007-07-06 13:58:19 -- Unknown SNMP var cacheUptime
 at /usr/bin/mrtg line 2149
2007-07-06 13:58:19 -- Unknown SNMP var cacheSoftware
 at /usr/bin/mrtg line 2149
2007-07-06 13:58:19 -- Unknown SNMP var cacheVersionId
 at /usr/bin/mrtg line 2149
2007-07-06 13:58:19 -- Use of uninitialized value in concatenation (.) or 
string at /usr/bin/mrtg line 2165.
2007-07-06 13:58:19 -- Use of uninitialized value in concatenation (.) or 
string at /usr/bin/mrtg line 2165.

Repeated every 5 mins!

Using snmpget with a -m and the mib file gets me the correct results but it 
seems to me that mrtg is not using the squid mibs. I have always tried to 
avoid snmp until now! New learning curve again!

I could have a go at Hendrik Nordstrom's rrdtool stuff but that is another 
learning curve!

I will post this to the mrtg list once I get subscribed!

Cheers
Ang

-- 
Angela Williams				Enterprise Outsourcing
Unix/Linux & Cisco spoken here!		Bedfordview
awilliams@xxxxxxxxx			Gauteng South Africa

Smile!! Jesus Loves You!!

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux