|
{% extends "base.html" %}
|
|
{% load compress humanize staticfiles %}
|
|
|
|
{% block containers %}
|
|
<div class="index-bleed">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<h1 id="pitch">Cron Monitoring. Get Notified When Your Cron Jobs Fail.</h1>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-sm-6 col-sm-push-6">
|
|
<p id="pitch-text">Make a HTTP GET request to this address from your cron job, daemon, script or long running task.
|
|
<strong>When this address is not requested for a set time period, you will get alerted.</strong> Below are snippets that are ready to be copy/pasted into your own scripts.</p>
|
|
</div>
|
|
<div class="col-sm-6 col-sm-pull-6">
|
|
<h2 id="pitch-subtitle">Here's an unique ping address for you:</h2>
|
|
<div id="pitch-url">
|
|
<input
|
|
id="pitch-url-input"
|
|
class="form-control"
|
|
type="text"
|
|
value="{{ ping_url }}"
|
|
readonly />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<ul class="nav nav-tabs" role="tablist">
|
|
<li class="active">
|
|
<a href="#crontab" data-toggle="tab">Crontab</a>
|
|
</li>
|
|
<li>
|
|
<a href="#bash" data-toggle="tab">Bash</a>
|
|
</li>
|
|
<li>
|
|
<a href="#python" data-toggle="tab">Python</a>
|
|
</li>
|
|
<li class="hidden-xs">
|
|
<a href="#node" data-toggle="tab">Node.js</a>
|
|
</li>
|
|
<li class="hidden-xs">
|
|
<a href="#php" data-toggle="tab">PHP</a>
|
|
</li>
|
|
<li class="hidden-xs">
|
|
<a href="#browser" data-toggle="tab">Browser</a>
|
|
</li>
|
|
<li class="hidden-xs">
|
|
<a href="#powershell" data-toggle="tab">PowerShell</a>
|
|
</li>
|
|
<li class="hidden-xs">
|
|
<a href="#email" data-toggle="tab">Email</a>
|
|
</li>
|
|
</ul>
|
|
<div class="tab-content">
|
|
<div role="tabpanel" class="tab-pane active" id="crontab">
|
|
{% include "front/snippets/crontab.html" %}
|
|
</div>
|
|
<div role="tabpanel" class="tab-pane" id="bash">
|
|
{% include "front/snippets/bash_curl.html" %}
|
|
{% include "front/snippets/bash_wget.html" %}
|
|
</div>
|
|
<div role="tabpanel" class="tab-pane" id="python">
|
|
{% include "front/snippets/python_urllib2.html" %}
|
|
{% include "front/snippets/python_requests.html" %}
|
|
</div>
|
|
<div role="tabpanel" class="tab-pane" id="node">
|
|
{% include "front/snippets/node.html" %}
|
|
</div>
|
|
<div role="tabpanel" class="tab-pane" id="php">
|
|
{% include "front/snippets/php.html" %}
|
|
</div>
|
|
<div class="tab-pane" id="browser">
|
|
{% include "front/snippets/browser.html" %}
|
|
</div>
|
|
<div class="tab-pane" id="powershell">
|
|
{% include "front/snippets/powershell.html" %}
|
|
</div>
|
|
<div class="tab-pane tab-pane-email" id="email">
|
|
<p>
|
|
As an alternative to HTTP/HTTPS requests,
|
|
you can "ping" this check by sending an
|
|
email message to
|
|
<a href="mailto:{{ check.email }}">{{ check.email }}</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{% if registration_open %}
|
|
<div class="get-started-bleed">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div id="get-started" class="col-sm-6 col-sm-offset-3">
|
|
<h2>E-mail Address to Receive Alerts:</h2>
|
|
<form action="{% url 'hc-login' %}" method="post">
|
|
{% csrf_token %}
|
|
|
|
<div class="form-group">
|
|
<div class="input-group input-group-lg">
|
|
<div class="input-group-addon">@</div>
|
|
<input
|
|
type="email"
|
|
class="form-control"
|
|
name="email"
|
|
autocomplete="email"
|
|
placeholder="Email">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="clearfix">
|
|
<button type="submit" class="btn btn-lg btn-primary pull-right">
|
|
Get Started
|
|
</button>
|
|
</div>
|
|
</form>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endif %}
|
|
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<h2 class="tour-title">A quick peek of what's inside:</h2>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row tour-section">
|
|
<div class="col-sm-8">
|
|
<img
|
|
class="img-responsive"
|
|
src="{% static 'img/my_checks.png' %}"
|
|
srcset="{% static 'img/my_checks.png'%} 1x, {% static 'img/[email protected]'%} 2x"
|
|
alt="My Checks page" />
|
|
</div>
|
|
<div class="col-sm-4">
|
|
<p>
|
|
A list of your checks, one for each Cron job, daemon or
|
|
periodically running task you want to monitor.
|
|
</p>
|
|
<p>
|
|
Give names to your checks to easily recognize them
|
|
later. Adjust Period and Grace time to match periodicity
|
|
and duration of your tasks.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row tour-section">
|
|
<div class="col-sm-8">
|
|
<img
|
|
class="img-responsive"
|
|
src="{% static 'img/period_grace.png' %}"
|
|
srcset="{% static 'img/period_grace.png'%} 1x, {% static 'img/[email protected]'%} 2x"
|
|
alt="Period/Grace Time dialog" />
|
|
</div>
|
|
<div class="col-sm-4">
|
|
Each check has configurable <strong>Period</strong> and <strong>Grace Time</strong> parameters.
|
|
Depending on these parameters and time since the last ping, the check is in one of the
|
|
following states:
|
|
|
|
<table class="table">
|
|
<tr>
|
|
<td>
|
|
<span class="status icon-up new"></span>
|
|
</td>
|
|
<td>
|
|
New.
|
|
A check that has been created, but has not received any pings yet.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="status icon-up"></span>
|
|
</td>
|
|
<td>
|
|
Up.
|
|
Time since last ping has not exceeded <strong>Period</strong>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="status icon-grace"></span>
|
|
</td>
|
|
<td>
|
|
Late.
|
|
Time since last ping has exceeded <strong>Period</strong>,
|
|
but has not yet exceeded <strong>Period</strong> + <strong>Grace</strong>.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="status icon-down"></span>
|
|
</td>
|
|
<td>
|
|
Down.
|
|
Time since last ping has exceeded <strong>Period</strong> + <strong>Grace</strong>.
|
|
When check goes from "Late" to "Down", HealthChecks
|
|
sends you a notification.
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row tour-section">
|
|
<div class="col-sm-8">
|
|
<img
|
|
class="img-responsive"
|
|
src="{% static 'img/channels.png' %}"
|
|
srcset="{% static 'img/channels.png'%} 1x, {% static 'img/[email protected]'%} 2x"
|
|
alt="Channels page" />
|
|
</div>
|
|
<div class="col-sm-4">
|
|
<p>
|
|
You can set up additional ways to get notified:
|
|
</p>
|
|
|
|
<table class="table welcome-integrations">
|
|
<tr>
|
|
<td>
|
|
<img width="22" height="22" alt="Email icon" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUEBAQEAwUEBAQGBQUGCA0ICAcHCBALDAkNExAUExIQEhIUFx0ZFBYcFhISGiMaHB4fISEhFBkkJyQgJh0gISD/2wBDAQUGBggHCA8ICA8gFRIVICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wgARCAAsACwDAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAABQcDBAYC/8QAGAEAAwEBAAAAAAAAAAAAAAAAAAECAwT/2gAMAwEAAhADEAAAAW20r9swtTINhY3rotS75WUdBKPPVLRx0Uu+WliqDDEsdSCUug0EPkLQxzROWYl4LWCidFqIHNz6yDC1Kn3z1mdMLK5B/wD/xAAdEAEAAwACAwEAAAAAAAAAAAAEAgMFAAEGFCMT/9oACAEBAAEFAkIqNQzbUjv8GX8glpJ5uzFUubbO0NrroyywTuq6iy+cXEkFWaz2wUffQTDpXk+hoKk2SrV+Mp+njlC7jwTCRNLRjLuyd2Q7uGmDmnZRWbKzIIDs5vaoEdeGfs4tnFKFOgALXX1wjVXxmaRfF0ROjMyiorhXCqHP/8QAHBEAAgEFAQAAAAAAAAAAAAAAAAERAhAhQVEx/9oACAEDAQE/AR1WyKq1TPDJPRqBO2xsnBok2PphkrwfBIqQnBgbEpu0MSv/AP/EACARAAMBAAEEAwEAAAAAAAAAAAABAhEhEDEyUhIiQVH/2gAIAQIBAT8BS0UI1GJlTnSFweXCMlGeonpSxj7C4kSWGZQvIwXKJ9WfZHxfcn+sqsZNYNaZQk/0bzqqaEVTXX//xAAuEAACAQIEBAQFBQAAAAAAAAABAgMAEQQSEyExQVFhECIyQgVScYHRFCNDYsH/2gAIAQEABj8CM0zWUVaI6EfbjWfRml75SasskkRHtP4oQzgJNy6N4GIH9uLb70mJxMeripN0jPt71qw5snKygCmh+L4UvCDYuVsUrKGuh8yP1pJG9Y8rfWos/wDJIL/c1oy7pmAt2tUiJK0SRtlVUNuFStNuyOFzdeFYSRvUjlB9N/xWSM2F706jYxvcf5UXxjCelrE/1atfE6uHm92Tga/QaGTBEWzHjfrWHwGGk1Vj8xYczWrKOLG30oTwi8ycvmFMFF0PqjbnWaTAyo3RDtWjhMEI97523asqi0Y9T9KWNBZVFh4ZpEs/zLsaMaEkd6Esudu19qCRoFUch4f/xAAlEAEAAgAEBQUBAAAAAAAAAAABABEhQVGRMXHB0fAQYYGhsfH/2gAIAQEAAT8h+xR10Ihfkjxc3tDAbX9mHtTDW6NmXGeA+iXr6muZ6Q94MlOqU+K6IXxhgG30vB8+4eWWlk7y6YbAz/GClj6qQngnIlq81j1vNCCrKY52PNV/castIfDJFKUzM4amwt30Rl1vIXVr+f2GbBwi114MoUS73LDAjVhE5c3eYQnzOA/blPcU+TEh5GUXDsYusrj3YlRriN8HjDSHe0O8prYGh6Wvv73NYUiPNNmE1tjOFW4aD0//2gAMAwEAAgADAAAAELPHI+Ef8qJ+AmqU4QnP/8QAGxEBAQEBAQEBAQAAAAAAAAAAAQARITEQUXH/2gAIAQMBAT8QUDWR8sW0W3H5o5AHX2F9LXhtFsbHWe5ZNtPc9LCJ5Pzl7MfyTABbmtr0kmv0gzAkUGc+C+wxjesGfP/EABsRAQEBAQEBAQEAAAAAAAAAAAEAESExEEFR/9oACAECAQE/EEWET3thzZh6jz5jr+yq/CeJknV2y3EuFkupdxgDlwiQ+yj9QHE6T+jsFWEwLyPkNw8YDqjMuuvzyJabKYSr1+f/xAAiEAEBAAEDBQADAQAAAAAAAAABESEAMUFRYXGBkRChwfD/2gAIAQEAAT8QDSTLKrYOV/2Lo/8AFwx8O6eIM876HhMpu+HSJatB7YX2awtxrHmxfgseM4/BliqMc+ecOx3dToa7tR65HajAiKJkqtTOk6Da186a/oU1uAEkaRjvQImkPzotOD07PJokM27vD9h7FmrQkdcx/p0nDQzhFPoLdurSGbcqAoirLnbY0+GECIALvsfA86Q8yiuEHgA9aUyZhGQH8NJ7ynjCr2VoIdXBKQ9GCuKPRqbDgcViOSTMO9307Lxc2RgXk7tjiTVNtnAUjhYmNoOuqaq48BT4HrWLMOlvYeRTqKbzXEUUywib8F+jJpI8aO32JB2A1VDm3JwcoPJR250ciWLqIXdcHeuNCZCfgIfgZ0S5h8J7DONNAMCx/QNUZBzLzIPh0QBYb6B+P//Z" />
|
|
</td>
|
|
<td>Good old email messages.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<img width="22" height="22" alt="Webhook icon" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wgARCAAsACwDAREAAhEBAxEB/8QAGwAAAgMBAQEAAAAAAAAAAAAABQYAAwQHAQL/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQQFAwL/2gAMAwEAAhADEAAAAeqFT6V50CDwO3JCCtOgt3Dum5/vPhQDJ7i3sNuJmDQgmOdtkvFAJgH0AAWamC5coFOjG4qLT4PCw//EAB8QAAIDAAICAwAAAAAAAAAAAAMEAQIFABMQFBEVI//aAAgBAQABBQLhSVEP7I5JR0IPfzvzPTrsmXYt3GB4OYYBtWA1m5q/tJZ7sZsq6arN+Ox722VrugmqqqR/RSLb8nU8k8soaoTLOw8lW2Mlf52DL0L2UuJFeFVeQOkW5atbxQdB+P/EACIRAAIBBAIBBQAAAAAAAAAAAAECAAMEEiARIQUUIjAxM//aAAgBAwEBPwGIpc4iejpr+jdyvammMlPI08eBkTHJZiTLNxgyOdLZmWoMZfYB/b96DuUrYURkOzCSx5OpvKhXH4//xAAUEQEAAAAAAAAAAAAAAAAAAABQ/9oACAECAQE/ARP/xAApEAABAgQFAgcBAAAAAAAAAAABAgMABBEhEBITIjFCUQUgIzJBYXGB/9oACAEBAAY/AoK1miRBMtLlSPysabidN3t5Gx0lV4SywtTbSUjLltWJKayEu9RA+7YlbyglPcwXCfTpmBgiZAU3wiouIelZwnYdtBGRC6L7KthoOE6LQrSEMBIalwrhMFghY07WEB1DOq8LbxaHnEtJZfY3bLAiGnF+7gwmflk5h1iNRuXd1fhJO2sOzM4n1HPhQjQmJVQb5DiLH+QZTwxlwlz3qXyYbZHSL4ZghObvTCiwCPuNiUp/Bh//xAAlEAACAgEEAgAHAAAAAAAAAAABEQAhMRBBUbFhoSBxgZHB4fD/2gAIAQEAAT8hitxZMI8Qct0jNQbsH4Ax8j0r8w9t9uUZ8xOFXu6sOoErgZa9HYO1eoRHYnAeUgxaS82P+zBosmBMflpTI2A5pnsCIphXafuFz2ykdxa0KFCOSN/3KT4GH6FzLaFJOSCnKSMs+y+y6gKaZhU7RCraxA2SoGqlAGdoD3SKSBtVAQhDyOTk+9Ew+AHp4zWDEEEDDsrT/9oADAMBAAIAAwAAABCBeSY+QNwQyCSYQSCQT//EACERAQABAwMFAQAAAAAAAAAAAAERACAxQVGBITBhcbHw/9oACAEDAQE/EKGjK0FCH2D7bqLHZCs8K0sJDgXeZizJVenFCCPL9vYJQUuwuuKcZm2b3nXt/wD/xAAZEQADAQEBAAAAAAAAAAAAAAABESAAEDD/2gAIAQIBAT8Q48DB4YOEt0vP/8QAIBABAAIBBAMBAQAAAAAAAAAAAREhADFBUWEQcYGRIP/aAAgBAQABPxDBNziv4cq1kemw3PvQPV4rnFElJKE2OtP7/DOohDdKH9/GHEMVAkWm5k4rmcoFo4wIhG5Pv15ro+pq8AWvReCDbM/JBbzorVKxNICZWJkgNHCOSFIWRNoGwyHa3rHAJDfRWi9TPghaeFJDHwrI4MGGlGIWplsSu15EJyIEAiHpGNT1XSrAbGgduMS/+JMtOwQs+sSRRtuX0YH24/AiAaEihuISaMsBUOlmRJQO0Y5qemy0gtFYAqA7xoGCTb2kAGEXXbRyewYk1WwFtqp5nAMOIdHVTpTHXh+pWlL7E+GCdqdPjiF2lAX8PH//2Q==" />
|
|
</td>
|
|
<td>HTTP webhooks.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<img width="22" height="22" alt="Slack icon" src="data:image/jpeg;base64,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" />
|
|
</td>
|
|
<td>Notifications in <a href="https://slack.com/">Slack</a> channel.</td>
|
|
</tr>
|
|
|
|
{% if enable_discord %}
|
|
<tr>
|
|
<td>
|
|
<img width="22" height="22" alt="Discord icon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsAQMAAAAkSshCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUxpcXKJ2kFuBesAAAABdFJOUwBA5thmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAb0lEQVQY053QzQmAMAwF4CceRBAcoaPoSG5gQQfrKAUXKF68FGOf8feogfDd8pKgEJEI1AkBzAP7g+gnMqMkASD+or9xJ21DQnhg34BtRmVARZzv9mG932Nl+bruepCm8PYUxE8wLFWtFEquZArsBlghj/fhSNdMAAAAAElFTkSuQmCC" />
|
|
</td>
|
|
<td>Notifications in <a href="https://discordapp.com/">Discord</a> channel.</td>
|
|
</tr>
|
|
{% endif %}
|
|
|
|
<tr>
|
|
<td>
|
|
<img width="22" height="22" alt="HipChat icon" src="data:image/jpeg;base64,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" />
|
|
</td>
|
|
<td>Notifications in <a href="https://hipchat.com/">HipChat</a> channel.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<img width="22" height="22" alt="OpsGenie icon" src="data:image/png;base64,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" />
|
|
</td>
|
|
<td>Open and resolve incidents in <a href="https://www.opsgenie.com/">OpsGenie</a>.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<img width="22" height="22" alt="PagerDuty icon" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUEBAQEAwUEBAQGBQUGCA0ICAcHCBALDAkNExAUExIQEhIUFx0ZFBYcFhISGiMaHB4fISEhFBkkJyQgJh0gISD/2wBDAQUGBggHCA8ICA8gFRIVICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wgARCAAsACwDAREAAhEBAxEB/8QAGwAAAQUBAQAAAAAAAAAAAAAABQACAwYHBAH/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/2gAMAwEAAhADEAAAAfdStohEpp0uUWEPn84u+j3p3Xk5xga+LxZ2076nSQBEYQ8GOL37vstbsBjiIQhBg0OXILEING851//EAB8QAAICAgIDAQAAAAAAAAAAAAMEAgUBEAATBhEgIv/aAAgBAQABBQKztDNsbgUgpIXgJKciv7HMMoZzUwjkwiANrMO1UkoxHaF7rW2L3WejEjlaGf29XTeftmBtWnCQkI3wrWuOC8gr1pK7rFRu2AQjXD//xAAbEQACAwADAAAAAAAAAAAAAAABAgARICExQP/aAAgBAwEBPwHZeBrzdMYvZOVHJ8P/xAAiEQACAgEDBAMAAAAAAAAAAAABAgMRBAAgMRIhQEFRYXH/2gAIAQIBAT8B3yZnS5RULV8agyBL2qiPW0SmHIlIUtdcev3WKrNM85FA1z9bceNlmlc8GvB//8QAKhAAAgEDAgMHBQAAAAAAAAAAAQIDABExBBIQICEFEyIyUWFxFEFCUrH/2gAIAQEABj8CdEcrADYKPv78m6NyjeoND62QLKOmM+/AO0qpfG6l6hlbDDFbZe0dPE4yjmxFGKVbMOMF5Fj2385teoIQ4cocrU0ndvHcjwuLHFSSd28dwPC4sR046dAeqg3pfmpNXHqtOiPawd7HFSzReU2/nB4n6MhseUy6ePcoNs1JrrFZl9Py+eSPTylgrfrSwwoERcCv/8QAHxABAQEAAgICAwAAAAAAAAAAAREAITFBYVFxIMHh/9oACAEBAAE/IWIiVn3fOuuuInnUTqovSLj9Ov5rp1/OkukTCdhkXkED9mVZ3xJ7NdcJoYXyPjNcqqU5dc/BAYDkzst+Lk7NddbHJfFcAywjOKlcOgOScdZQFkL6A9a40KJezXXXXcvHbBzB/eimIK4cg/BYiVUDwe8Fg4Pjf//aAAwDAQACAAMAAAAQjbZ5A/bVr66v7bdP/I//xAAdEQEAAgICAwAAAAAAAAAAAAABABEQIDAxQVFh/9oACAEDAQE/EF1vFCgXC+WVodJd+oVaVcY5QZ81io8DoY//xAAiEQEAAQMDBAMAAAAAAAAAAAABEQAhMRAgQVFhcZGxwfD/2gAIAQIBAT8QCNqaKhGWUc3+uHyMScmUsk49/rJM7JkBwzYJ4Lx2prcUAhsDHTpRijGo2wsO8F/nQYo3zFDsbaf/xAAjEAEBAAIBBAEFAQAAAAAAAAABEQAhURAxQWFxIIGRobHB/9oACAEBAAE/EEg+ZAGae5lB0EO9XqGOTVi+44Iq1wkCQImonKdDDJFOoaEYx8x7nc1yU2vr1XQg+l8f4zU0RviE/IlERFEWWhKmiCRBKIxB3sHXXLbHRKDeYdn3l8UG8VAefXxiLIT5xYllPSY5bd0QU8HanpOuDhsXFh86f1gEARXQFxxPiAoQW2wLQSg0BiC6He0JGIlFGUUj0tnU7wiP8+kDRqNlKCLwMFh7NpCEahoSPhUCVyuVwSzMo0SITxxm+MXYO7t2qqq7VV25/9k=" />
|
|
</td>
|
|
<td>Open and resolve incidents in <a href="https://www.pagerduty.com/">PagerDuty</a>.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<img width="22" height="22" alt="VictorOps icon" src="data:image/jpeg;base64,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" />
|
|
</td>
|
|
<td>Open and resolve incidents in <a href="https://victorops.com/">VictorOps</a>.</td>
|
|
</tr>
|
|
|
|
{% if enable_pushbullet %}
|
|
<tr>
|
|
<td>
|
|
<img width="22" height="22" alt="Pushbullet icon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAACxMAAAsTAQCanBgAAAMAUExURUxpcX+ogzl6UzJlSAECAR49LQAAAAIFAgAAAAAAAHrChoC1hwAAAAAAAAAAABMjHIu6j4PEjRMlHD+RXoXFjUWUX0KWYVGbYgEBAjyIWXzBh3efe4rBkIbHj3nAhWeHaYK9igUHCFt6XkecZHmrgC5fRHC8fo24kIe+jnrCh4O8i4qvi4XDjoCthVuRZGaJaViRY0mgZixbQC9gQCFBL0B+U1mvcj+aYCVSOC5kRStWQIO1iEKWYRYpIRcpIIW9jHXBgk6bZoS9i3ixgFyhaXq8hGKkbm28fHy0g2CcbESSYjtwSkyWYU6SXl6ba1aqa2a4dzVlSWO4dHO4f1uhaTJhRjRzTTNxTT+RYEiSW0qoazNsSDJwSzJuSz+gZUSoZIGvhkOYYGe4d22cc/38/P38/fz7+//+/2q+em7AfXDBfnHBf3TCgm/Afm6/fXLCgGS6dnPCgfz8+2y/fGa8d165cmm9eUaqav/9/mC5c8fe0kKranbDg1u4cGa9d2y+fEWpami9eESbaEqzaU6yame7eWK6dEqlbKvYtP///zuSZUeWbVG1a2W7dmC2c0qrbGu9e0uqbtTm3EekaUOeakiuaqbUsEOpa0GqadPm23PBgUOka0SnakehaVS2bU6waUuobGK6dVm1b0Ocamu+e16zcGu/e0Oia0esakamaT+VY0SfaEOfakmia2C4c1iyblKva6LSrkKna0uzaV21cVe2bv/9/124cUSrakizZ0ioa/v7+3nEhWe6d/P29FOzbFSxbEWsaGO2dUuvbU2tbj2WZ0aXazuRY0SXZ0edaUGWZEifaUaaaJXEqmS5dVm4b2S7dVqmeVOhdJbFrEiwaEGZaUmzaP79/UmbcEihbECYZanVtE+saF24cY/Bpa/atkSvakutbbrYyMng03ezkfT59ZvSpbDTvufw6ozJmlivbnfCh0Ksasfjzdzt34HDj57Qqdfr3GGnfpDKnZXCqI2+omaqgna9h/H28lKrar/dyoPClk+wbkyibE+lcMjh0e9qjokAAABkdFJOUwAou3wDTAECCQb1YRMOGTRl2Sbi8eH4lybG2Ayo9dgfpy0Q+GWD3Fkj3HwSuV0sF0fghzcgdfzmaIt7Zt9HR4329I08lryI9j1v9FDCi27h3m32u4hsqqr3ivhPnZ35+ibi+yqXaXYbAAAE2UlEQVQ4y33VBVRbZxQH8Fc0eCmUQt3dvZ27u/vZOdlLIMSNQARohLQkhCFLkY0Fb0LRUqxFCh0wyIDhLVpZdco2Ojln93svBGjp/hzgOyc/Lve7ObkPw+7Klo3Pemx+5PHNHk9s3IL9fzZs3eReI+Wy2Wyp9NFNWzfcXy7x8K/hckPZXDaDwQgJCQkOZvt7LJnbzvetCQ3lcqEsA2FmMCSHsXz+HNRtaY2UtEjaLD+Yz2eudLrbzvNFNhR1C5hJWhY/h8+nBy+eN9uuWCaV2jDqgWmz/JycHDqd7r5iVt1lodM9QAvI8qcoXSR3n1HbzZcom5LCZpJVWVBUkUUnIoqKipIvd7PjpUQHKdACE8KCKBQGhQEgXSRCOIq+0j4zaQoEpMJgMCgULAVdpTqDolKpBCq5QC6XC+gPkHb1YgaDjf791ZGRkZibCgMjOYZI8vWbKqsAItfpOtavJvDaUGIArKtaWjmNdtvQcFtLs+XKLz/prRyOjqPrEK0lsD+L6NQQQ+PxqLzw/dk/9qED8UXl/aZvsFrhD9TuyG5jsIgriQBTqdRL/f8ChgNY+PVZ+c/Z+gaJWq0WbMMw16eyFCiGMzE0ELzw/qbP+whJfPOoV/7M1uslwN9wwXasp2chLrJeoKFXLyGMEJUoz+OF/XVHrz8pkUhe3YFtf4aYvEjVcIGGKoUfOwqVCYcTpXnazhtleolQ8vp2bKcBRm/DRBsI86aagOC0H8w3yoRCoWQn9hy8P4IolYrTkDxdmbQ2jl+LLigsGxoSvow9LSBj1QMmKx/vs1t0U3yyayDDdPq07E3sSYFOoNNxOIDL7ZVxe8M8OJ7tHNDEm2SyRdgigICt1uwZbeD2ptE9JxFuNAF+qeNriFqtB4zjMyqTGJ2gDU18fOOp97B9BJUALqbBK1SEw2yM7AO/NjigyYhv/Gcf9kKZBOWkvrAYtYGHH/sGLojbNQ6jayVw/AfYnv1CNEN9mR3DNKZmjDrGtV1tBZqMscb392B7X0F4aIjAaHTnofJUC5DqvvETLQWauLGxXXsxyosyyJDMVFdMXhBhQlUTTVRP/tr2bUFV3Ni5IArm+poJaRPCqE87xsmRhP3e2pKuATz2livm4vmY7DsIwvBu4SS2zQ6KX24mCsede94T7QHHwlOQwrrr8Gkqp42fPzoOB21YmFarPXv8j9a2lvQEwFWOaIu5LNj1JaS2rujv79vbh7t6evqH2yfaJybahy93NjdHI1sVl/TgAnLFONaCra0tumhuamrqyczM7BkcPIHS2hyNbD5YsSO5Zlw8HWJjYwEX3dGAzLQkWhIzo8m0mMGK85KSHDxdyMXhFLgQdKyyqOhiQqLFkpuba7EkQszmdHNCfr4YsF+gfe9SnNfEKpXKryBVQFNTU+FnbkICyLTISLABztO7DqM8vEapJHleaklJSRpKfiREDMkLeIgyc+dSnBcqS0uPHCktLc0r+QKCXGSFuKKioj7Pz5kye5tTVjl0A0ZJInGFOKIior6+PtJhFeWeZ4r3uk+7gfb29oKOIHNrNM1vnbfbvU8gVy+f3QG9lb2VlZWj4IxGY8Qt47u7fbxc53y2OXkFHg468El9d+Wo0ViS+vGBoMOBXk73fWw6Ubx9nA8e+vDtdz46dNDZx5sym/4Hf8sasXN/S2oAAAAASUVORK5CYII=" />
|
|
</td>
|
|
<td>Instant push notifications with <a href="https://www.pushbullet.com/">Pushbullet</a>.</td>
|
|
</tr>
|
|
{% endif %}
|
|
|
|
{% if enable_pushover %}
|
|
<tr>
|
|
<td>
|
|
<img width="22" height="22" alt="Pushover icon" src="data:image/jpeg;base64,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" />
|
|
</td>
|
|
<td>Instant push notifications with <a href="https://pushover.net/">Pushover</a>.</td>
|
|
</tr>
|
|
{% endif %}
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
{% if registration_open %}
|
|
<div class="footer-jumbo-bleed">
|
|
<div class="col-sm-12">
|
|
<div class="jumbotron">
|
|
<div class="row">
|
|
<div class="col-sm-7">
|
|
<p>healthchecks.io is a <strong>free</strong> and
|
|
<a href="https://github.com/healthchecks/healthchecks">open source</a> service.
|
|
Setting up monitoring for your cron jobs only takes minutes.
|
|
Start sleeping better at nights!</p>
|
|
|
|
</div>
|
|
<div class="col-sm-1"></div>
|
|
<div class="col-sm-4">
|
|
<form action="{% url 'hc-login' %}" method="post">
|
|
{% csrf_token %}
|
|
|
|
<div class="form-group">
|
|
<div class="input-group input-group-lg">
|
|
<div class="input-group-addon">@</div>
|
|
<input
|
|
type="email"
|
|
class="form-control"
|
|
name="email"
|
|
autocomplete="email"
|
|
placeholder="Email">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="clearfix">
|
|
<button type="submit" class="btn btn-lg btn-primary pull-right">
|
|
Get Started
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endif %}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
{% endblock %}
|
|
|
|
{% block scripts %}
|
|
{% compress js %}
|
|
<script src="{% static 'js/jquery-2.1.4.min.js' %}"></script>
|
|
<script src="{% static 'js/bootstrap.min.js' %}"></script>
|
|
<script src="{% static 'js/clipboard.min.js' %}"></script>
|
|
<script src="{% static 'js/snippet-copy.js' %}"></script>
|
|
{% endcompress %}
|
|
{% endblock %}
|