check_squid - Nagios check plugin for testing a Squid proxy
This check command runs a HTTP request through your proxy.
You can use it to check the basic proxy operation, authentication and even authentication on a certain web site.
You may check for any HTTP error/result code.
So this plugin can be useful for checking that certain server do not allow access without authentication, too.
Synopsis:
check_squid --url=https://exchange.icinga.org -t 20 -p proxy.mydomain -I 3128 -o myuser -m myuserpass -e 200
Options:
-V, --version | Version this script |
-h, --help | Help |
-t, --timeout=INTEGER | default 15s |
-u, --url=http://< site > | The URL to check on the internet (http://www.google.com) |
-n, --urluser=username | Username if the web site required authentication |
-s, --urlpass=password | Password if the web site required authentication |
-p, --proxy=proxy | Server that squid runs on (proxy.mydomain) |
-l, --proxyport=INTEGER | TCP port that Squid listens on (3128) |
-o, --proxyuser=proxyuser | Username if the web site required authentication |
-m, --proxypass=proxypass | Password if the web site required authentication |
-e, --status=INTEGER | HTTP code that should be returned |