Configuring Checks

In SITE_NAME, a Check represents a single service you want to monitor. For example, when monitoring cron jobs, you would create a separate check for each cron job to be monitored. SITE_NAME pricing plans are structured primarily around how many checks you can have in your account. You can create checks either in SITE_NAME web interface or via Management API.

Name, Tags, Description

Describe each check using an optional name, tags, and description fields.

Editing name, tags and description

Simple Schedules

SITE_NAME supports two types of schedules: Simple and Cron. Use Simple schedules for monitoring processes that you expect to run at relatively regular time intervals: once an hour, once a day, once a week.

Editing the period and grace time

For the simple schedules, you can configure two parameters, Period and Grace Time.

Note: if you use the "start" signal to measure job run times, then Grace Time also specifies the maximum allowed time gap between "start" and "success" signals. Whenever SITE_NAME receives a "start" signal, it expects to receive a subsequent "success" signal within Grace Time. If the success signal does not arrive within the configured Grace Time, SITE_NAME will mark the check as failed and send out alerts.

Cron Schedules

Use "cron" for monitoring processes with more complex schedules. This monitoring mode ensures that jobs run at the correct time, and not just at correct time intervals.

Editing cron schedule

You will need to specify Cron Expression, Server's Time Zone, and Grace Time.

Filtering Rules

In the "Filtering Rules" dialog, you can control several advanced aspects of how SITE_NAME handles incoming pings for a particular check.

Setting filtering rules