monitoring.defna.org Open in urlscan Pro
108.138.36.30  Public Scan

URL: https://monitoring.defna.org/
Submission Tags: phishingrod
Submission: On September 17 via api from DE — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Running in debug mode, do not use in production.
Toggle navigation
 * Docs
 * Sign In


MONITORING FOR YOUR NIGHTLY BACKUPS, WEEKLY REPORTS, CRON JOBS AND BACKGROUND
TASKS.

Make HTTP requests to the Ping URL at regular intervals. When the URL is not
pinged on time, DEFNA Monitoring will send you an alert. You can monitor any
service that can make HTTP requests or send emails.


DEFNA MONITORING CREATES UNIQUE PING URLS LIKE THIS ONE:


 * Crontab
 * Bash
 * Python
 * Ruby
 * Node.js
 * Go
 * PHP
 * C#
 * Browser
 * PowerShell
 * Email

# m h dom mon dow command
  8 6 *   *   *   /home/user/backup.sh && curl -fsS --retry 3 https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2 > /dev/null


# using curl:
# (make sure it is installed on your system!)
curl --retry 3 https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2


# using wget:
wget https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2 -O /dev/null


# urllib with python 3.x:
import urllib.request
urllib.request.urlopen("https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2")

# urllib with python 2.x:
import urllib
urllib.urlopen("https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2")


# using requests:
import requests
requests.get("https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2")


require 'net/http'
require 'uri'

Net::HTTP.get(URI.parse('https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2'))


var https = require('https');
https.get("https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2");


package main

import "fmt"
import "net/http"

func main() {
	_, err := http.Head("https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2")
	if err != nil {
		fmt.Printf("%s", err)
	}
}


file_get_contents('https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2');


using (var client = new System.Net.WebClient())
{
       client.DownloadString("https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2");
}


// the server returns appropriate CORS headers so cross-domain AJAX requests should work:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2', true);
xhr.send(null);


# inside a PowerShell script:
Invoke-RestMethod https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2


# Without an underlying script, passing the command to PowerShell directly:
powershell.exe -command &{Invoke-RestMethod https://monitoring.defna.org/ping/3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2}


As an alternative to HTTP and HTTPS requests, you can "ping" this check by
sending an email message to 3b8acff0-f667-42a4-bdd5-4aea6dc2b7e2@localhost


A QUICK PEEK OF WHAT'S INSIDE:

A list of your checks, one for each Cron job, daemon or periodically running
task you want to monitor.

Give names and assign tags to your checks to easily recognize them later.

Tap on the integration icons to toggle them on and off.

Adjust Period and Grace time to match the periodicity and duration of your
tasks.

Each check has configurable Period and Grace Time parameters. Depending on these
parameters and time since the last ping, the check is in one of the following
states:

New. A check that has been created, but has not received any pings yet. Up. Time
since last ping has not exceeded Period. Late. Time since last ping has exceeded
Period, but has not yet exceeded Period + Grace. Down. Time since last ping has
exceeded Period + Grace. When check goes from "Late" to "Down", DEFNA Monitoring
sends you a notification.

Alternatively, you can define the expected ping dates and times using a cron
expression. See Cron Syntax Cheatsheet for the supported syntax features.

Grace Time specifies how "late" a ping can be before you will be alerted. Set it
to be a little above the expected duration of your cron job.

You can add a longer, free-form description to each check. Leave notes and
pointers for yourself and for your team.

You can also see the log of received pings and sent "Down" notifications.

DEFNA Monitoring provides status badges for each of the tags you have used.
Additionally, the "DEFNA Monitoring" badge shows the overall status of all
checks in your account.

The badges have public, but hard-to-guess URLs. You can use them in your
READMEs, dashboards or status pages.


INTEGRATIONS
SET UP ADDITIONAL WAYS TO GET NOTIFIED:


EMAIL
 


WEBHOOKS
 


SLACK
CHAT


MATTERMOST
CHAT


MICROSOFT TEAMS
CHAT


OPSGENIE
INCIDENT MANAGEMENT


PAGERDUTY
INCIDENT MANAGEMENT


PAGER TEAM
INCIDENT MANAGEMENT


PAGERTREE
INCIDENT MANAGEMENT


PROMETHEUS
EVENT MONITORING


VICTOROPS
INCIDENT MANAGEMENT


WHAT CAN I MONITOR WITH DEFNA MONITORING?


CRON JOBS

DEFNA Monitoring monitoring is a great fit for cron jobs and cron-like systems
(systemd timers, Jenkins build jobs, Windows Scheduled Tasks, wp-cron, uwsgi
cron-like interface, Heroku Scheduler, ...). A failed cron job often has no
immediate visible consequences, and can go unnoticed for a long time.

Specific examples:

 * Filesystem backups
 * Database backups
 * Daily, weekly, monthly report emails
 * SSL renewals
 * Business data import and sync
 * Antivirus scans
 * Dynamic DNS updates


PROCESSES, SERVICES, SERVERS

DEFNA Monitoring monitoring can be used for lightweight server monitoring:
ensuring a particular system service, or the server as a whole is alive and
healthy. Write a shell script that checks for a specific condition, and pings
DEFNA Monitoring if successful. Run the shell script regularly.

Specific examples:

 * Check a specific docker container is running
 * Check a specific application process is running
 * Check database replication lag
 * Check system resources: free disk, free RAM, ...
 * Send simple, unconditional "I'm alive" messages from your server (or your
   NAS, router, Raspberry Pi, ...)


×


CREATE YOUR ACCOUNT

Enter your email address.

We will email you a magic sign in link.

Email Me a Link

 * Powered by Healthchecks open-source project (github, healthchecks.io)