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:

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 Overview

Copy both the binary and the license file from the tar-achive you received to the monitoring server. Using their default locations will shorten the following configuration process a bit.

Installation Steps

The detailed steps to install check_site_simple on the monitoring server are:

  1. Copy the binary check_site_simple to its default directory. (Create that directory if it does not already exist.)

    mkdir -p /usr/local/
    tar xvzf check-site-1.0.0.tar.gz --directory=/usr/local/

    Any other directory beside the default is fine as well. But in that case you need to adapt the example configuration file if you use it.

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

    mkdir -p /usr/local/
    mv CNR-01144-X1B0D2_check_site.dat 

    Any other directory for the license-file is fine as well. But than you need to tell the plugins about its location with the --license-dir parameter.

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

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