The application check_site_simple is a program to check the availability and integrity of html based websites. It works as a monitoring-plugin for Nagios-compatible system-monitoring frameworks.

What do you need

To successfully install, configure and run check_site_simple as monitoring-plugin you will need:

As of the writing of this manual the application check_site_simple is in a beta state and not meant for use in production.

How does it work

check_site_simple is a ready-to-use compiled binary without any dependency. It can be started from the commandline as ./check_site_simple after download. It is aimed to be run either

  • as active check (check_site_simple --url=


  • via cron on a regular base feeding it’s output to the monitoring-daemon trough a pipe. In other words: check_site_simple can also be used for passive-checks.

We recommend the configuration as active check for new users.

Read more about active and passive checks ...

Installation Steps

The steps to install check_site_simple on the monitoring server are:

  1. Copy the binary check_site_simple to the monitoring servers plugin directory (the Nagios standard path is /usr/local/nagios/libexec)

  2. Copy the license-file to it’s default location /usr/local/check_site_simple/etc. If this path does not exist, create it.

  3. Check if it works. Typing ./check_site_simple --version should write the programs version string to the console.

That’s ist! You can now continue with the configuration.