Creating Watchers

To create a watcher:

  1. Open the Monitoring section in the control panel.
  2. Click New watcher.
  3. In the new window, enter the required parameters
    • Name and tags
    • Basic settings
    • Additional params

    Parameters are either required (common for all metrics) or watcher-specific (only apply to a particular watcher) parameters.

    Required parameters include:

    • Interval how often the service will be checked

    • Timeout  how much time before a check is considered a unsuccessful

    • Check sequence  what order checks will be performed in from the selected points of presence (sequentially, simultaneously, or randomly)

    • Host/IP  the domain name or IP address of the server to be checked

    • Protocol  the preferred protocol the check should be performed over (IPv4 or IPv6)

    Each watcher also has individual parameters:

    TypeIndividual parameters
    SSH
    • connection port
    • check host response
    TCP
    • connection port
    • send string
    • response string
    UDP
    • connection port
    • send string
    • response string
    SMTP
    • connection port
    • SSL (enable/disable)
    • starttls (enable/disable)
    • username
    • password
    • domain
    • check host response

    POP3

    IMAP

    • connection port
    • SSL (enable/disable)
    • STARTTLS (enable/disable)
    • username
    • password
    • check host response
    DNS
    • record type
    • resolves to
    • server name
    HTTP GET
    • connection port
    • user agent
    • referer
    • cookie
    • content to be checked (substring, element, xpath)
      • substring - substring and whether or not substring should be present
      • element - selector (ID or class), element name and value
      • xpath - string and value
    • use return value as response time (enable/disable)
    • expected status
    • offset (KB)
    • follow redirection (enable/disable)
    HTTP POST
    • data to be transferred (body)
    • connection port
    • user agent
    • referer
    • cookie
    • expected status
    • offset (KB)
    • follow redirection (enable/disable)
    HTTP HEAD
    • connection port
    • user agent
    • referer
    • cookie
    • expected status
    • offset (KB)
    • follow redirection (enable/disable)

    HTTP base authority

    HTTP Digest authorization

    • username
    • password
    • connection port
    • user agent
    • referer
    • cookie
    • content to be checked (substring, element, xpath)
      • substring - substring and whether or not substring should be present
      • element - selector (ID or class), element name and value
      • xpath - string and value
    • use return value as response time (enable/disable)
    • expected status
    • offset (KB)
    • follow redirection (enable/disable)
    FTP
    • connection port
    • mode (active/passive)
    • anonymity (enable/disable)
    • username
    • password
    • expected status
    • check host response (enable/disable)

    PostreSQL

    MySQL

    • connection port
    • username
    • password
    • SSL (enable/disable)
    • database
    • query
    • use return value as response time (enable/disable)
    Redis
    • connection port
    • password
    SSL
    • connection port
    • expiry period
  4. Select the points of presence where the watcher will be launched from.

    Please note: The list of our PoPs includes the IP addresses for each point. If you have a firewall, you should enable these in the firewall rules.
  5. Configure notification settings.
  6. Click Test to run the watcher.
  7. Click Create and launch to activate the watcher.
  8. To configure notifications, open the Triggers tab in the new window and click New trigger

Notifications sent from triggers contain additional information, which can be used to identify problematic areas.

Viewing Watcher Information

A full list of watcher can be displayed under the Watchers tab:

A drop down menu can be opened by clicking the three-dot icon to the right of the watcher name and has the following options:

  • run
  • add to favorites
  • delete

Watcher Block

Clicking any watcher in fron the list will open a new block with detailed information under the following tabs:

  • Info  lists the type, host, SLA, last incident, and last 5 reports
  • Graphs  graphs displaying availability and lag
  • History  a list of the last checks performed and the date, node, execution time, and status
  • Statistics  shows uptime and downtime for various periods of time
  • Settings  lets you view and edit parameters
  • Triggers  notification conditions

Favorites

Under the Favorites tab, you’ll find a list of favorited watchers.

You will also find information regarding the last three incidents and the last five successful checks.

Checks

Detailed information on the results of all of your checks can be found under the Checks tab.

Incidents

The Incidents tab shows a record of errors and malfunctions tracked by watchers.

Log

All activity pertaining to watchers can be found under the Log section of the Monitoring control panel.

Notifications

To view and add new contacts, open the Notification center in the Monitoring section of the control panel.

SMS notifications can be purchased by clicking the Order SMS button. In the new window, enter the number of SMS you would like to purchase, and click Pay. Under Contacts, you can add a contact with a cell phone number, where the SMS notifications can be sent to.

Contacts

Under Contacts you can create contacts from phone numbers, e-mail addresses, or HTTP addresses, where notifications will be sent.

To add a contact, click Add contact, fill out the form in the new window, and click Add.

Reports

Weekly reports can be managed under the Weekly reports tab.

Weekly reports contain detailed information about watchers run over the past seven days. These are sent every Monday to the selected e-mail address (or several addresses).

Notification logs

The Notification logs shows a history of all messages sent for all watchers.