Monitoring Squid Cache Proxy using Monitoring Studio KM

How to monitor Squid Cache Proxy with Monitoring Studio v9.4.02 and higher.

Related Topics



This article explains how to import the pre-built configuration into Monitoring Studio to monitor Squid cache proxy through SNMP (performance monitoring) and Telnet/SSH (process and log file monitoring).

Important Note:This pre-built configuration does not cover all the monitoring aspects of a Squid cache proxy. It is provided as an example and can be used as a working base for advanced monitoring. No support will be provided for this pre-built configuration. Should you need further assistance to customize it, please contact our Professional Services team.

Monitored Parameters

The pre-built configuration collects the following metrics:

Metrics collected for the Squid Cache Proxy

  • Access Log
  • FQDN Cache
    • Blocking GetHostbyAddr Requests
    • FQDN Entries
    • FQDN Misses
    • FQDN Negative Hits
    • FQDN Pending Hits
    • FQDN Requests
  • Mesh Clients
    • HTTP Hit Traffic
    • HTTP Hits
    • HTTP Requests Received
    • ICP Hit Traffic
    • ICP Hits
    • ICP Requests Received
    • Total HTTP Traffic
    • Total ICP Traffic
  • Network IP Cache
    • Attempt Release Lock Entries
    • Blocking GetHostbyName Requests
    • IP Cache Entries
    • IP Hits
    • IP Misses
    • IP Requests
    • Negative Hits
    • Pending Hits
  • Squid Process
  • Protocol Aggregate Stats
    • HTTP Errors
    • HTTP Hits
    • HTTP KB Received
    • HTTP KB Transmitted
    • HTTP Requests Received
    • ICP KB Received
    • ICP KB Transmitted
    • ICP Messages Received
    • ICP Messages Sent
  • Storage Memory Size MB
  • Storage Swap Size MB
  • System Performance
    • CPU Percentage
    • HTTP I/O Number of Reads
    • Objects Stored by Cache
    • Page Faults with Physical I/O
    • Total Memory Accounted for MB
    • Unlink Requests
    • Unused File Descriptors

Importing the Pre-Built Configuration


Before using the pre-built configuration, make sure that:


  1. Download the configuration file, unzip and copy it on the server where the PATROL Agent is installed and loaded with the Monitoring Studio KM.

  2. Right-click on the main Monitoring Studio icon > KM Commands > Configuration > Import Configuration…

    Importing the pre-built configuration

  3. Locate the folder where the downloaded .cfg file is saved and select the Squid configuration file.

    Selecting the configuration file to import

  4. Monitoring Studio indicates the number of hosts found in the configuration file that require specific information before being imported. You can click the Hosts button to view the list. Click Next.

    Verifying the Host information

  5. Provide the hostname or IP address of the Squid server to be monitored and click Next.

    Providing the hostname or IP address of the Squid server to be monitored

  6. Specify the system credentials (optional) and the SNMP version you wish to use and click Next.

    Providing credentials and SNMP version

    Note: For SNMP v1 and v2c, provide the SNMP community string; for SNMP v3 enter the credentials.
  7. Review the Import Summary and click Next.

    Reviewing the import summary

  8. Click Finish.

    Note: Thresholds are not set by default. We recommend you set them according to your specific requirements.

Learn More

To learn more about the Monitors used in this configuration template, please refer to the Specifying the Monitors Used section of the user documentation.

Please refer to Professional Services page to learn more about the consulting services available.