{% extends "base.html" %} {% load compress humanize static hc_extras %} {% block title %}My Checks - {% site_name %}{% endblock %} {% block content %}

{{ check.name_then_code }}

{% for tag in check.tags_list %} {{ tag }} {% endfor %}

How To Ping

Keep this check up by making HTTP requests to this URL:

{{ check.url }}

Or by sending emails to this address:

{{ check.email }}

Current Status

{% with check.get_status as status %} {% endwith %}
{% if status == "down" %} This check is down. Last ping was {{ check.last_ping|naturaltime }}. {% elif status == "up" %} This check is up. Last ping was {{ check.last_ping|naturaltime }}. {% elif status == "grace" %} This check is late. Last ping was {{ check.last_ping|naturaltime }}. {% elif status == "paused" %} This check is paused. {% elif status == "new" %} This check has never received a ping. {% endif %}
{% csrf_token %}

Schedule

{% if check.kind == "simple" %} {% elif check.kind == "cron" %} {% endif %}
Period {{ check.timeout|hc_duration }}
(Expected time between pings)
Cron Expression {{ check.schedule }}
Grace Time {{ check.grace|hc_duration }}
(When a check is late, how long to wait until an alert is sent)

Notification Methods

{% for channel in channels %} {% endfor %}
{% if channel in check.channel_set.all %} ON {% else %} OFF {% endif %} {{ channel }}

Remove

Permanently remove this check from your account.

{% if events %}

Log Click on individual items for details

{% for event in events %} {% if event.n %} {% endif %} {% if event.check_status %} {% endif %} {% endfor %}
#{{ event.n }} {% if event.fail %} Failure {% else %} OK {% endif %}
{% if event.scheme == "email" %} {{ event.ua }} {% if event.body %} - {{ event.body|trunc }} {% endif %} {% else %} {{ event.scheme|upper }} {{ event.method }} {% if event.remote_addr %} from {{ event.remote_addr }} {% endif %} {% if event.ua %} - {{ event.ua }} {% endif %} {% endif %}
{% if event.channel.kind == "email" %} Sent email alert to {{ event.channel.value }} {% elif event.channel.kind == "slack" %} Sent Slack alert {% if event.channel.slack_channel %} to {{ event.channel.slack_channel }} {% endif %} {% elif event.channel.kind == "pd" %} Sent alert to PagerDuty {% elif event.channel.kind == "pagertree" %} Sent alert to PagerTree {% elif event.channel.kind == "opsgenie" %} Sent alert to OpsGenie {% elif event.channel.kind == "hipchat" %} Sent alert to HipChat {% elif event.channel.kind == "po" %} Sent a Pushover notification {% elif event.channel.kind == "webhook" %} Called webhook {{ event.channel.url_down }} {% else %} Sent alert to {{ event.channel.kind|capfirst }} {% endif %} {% if event.error %}
Error: {{ event.error }} {% endif %}
{% if can_load_more %}

Showing {{ num_showing }} most recent pings. Load More…

{% endif %}
{% else %}

Log

This check has not received any pings yet.
{% endif %}
{% include "front/update_name_modal.html" %} {% include "front/update_timeout_modal.html" %} {% include "front/show_usage_modal.html" %} {% include "front/remove_check_modal.html" %} {% endblock %} {% block scripts %} {% compress js %} {% endcompress %} {% endblock %}