NAS: Display Squid cachemgr

In a previous post I detailed how to install Squid on a Synology DS107+. This post explains how you are able to include Squid’s cache-manager UI. This post is for advanced users and I am not going to re-explain how to configure a 3rd party application in the DS.

  1. Adjust your cachemgr.conf and include your Squid’s url. In my case this is an extra line with 172.16.0.97:8080
  2. Ensure that you have configured the correct ACLs for the cache-manager. If you took my squid.conf then you are fine.
  3. Test the cache-manager: squidclient -h 172.16.0.97 -p 8080 mgr:info

     Squid Object Cache: Version 2.6.STABLE21 Start Time: Fri, 19 Sep 2008 13:57:53 GMT Current Time: Fri, 19 Sep 2008 14:08:44 GMT Connection information for squid: Number of clients accessing cache: 2 Number of HTTP requests received: 154 Number of ICP messages received: 0 Number of ICP messages sent: 0 Number of queued ICP replies: 0 Request failure ratio: 0.01 Average HTTP requests per minute since start: 14.2 Average ICP messages per minute since start: 0.0 Select loop called: 135277 times, 4.810 ms avg 

     

  4. The Squid installation comes with the cachemgr.cgi in /opt/libexec/cachemgr.cgi. Best way is to symlink (ln -s) the file into your 3rd party-directory

With the above information you will be able to tune Squid accordingly.