Availability

ECmanaged provides two kinds of monitor: Checks and Availability. You can configure them to check performance of your server. Here we discuss about Availability. You can availability monitor using the New Monitor button, as shown:

You can create different kind of availability monitors using the wizard shown below:

Here we list all the availability checks according to categories:

  • External checks
    • CHECK DNS
    • CHECK FTP
    • CHECK FTP AUTH
    • CHECK HTTP
    • CHECK HTTP ADVANCED
    • CHECK HTTP CONTENT
    • CHECK HTTP CONTENT ADVANCED
    • CHECK HTTPS
    • CHECK HTTPS CONTENT
    • CHECK HTTPS CONTENT ADVANCED
    • CHECK IMAP
    • CHECK MYSQL
    • CHECK MYSQL SLAVE
    • CHECK PGSQL
    • CHECK PING
    • CHECK POP
    • CHECK SMTP
    • CHECK SQLSERVER
    • CHECK SSH
  • Agent checks
    • CHECK NUMBER PROCESSES (By regex)
    • CHECK NUMBER PROCESSES (By name)
    • CHECK PROCESS MEMORY USAGE (By name)
    • CHECK PROCESS MEMORY USAGE (By regex)
    • SERVICE STATE
  • Application monitor
    • APACHE PERFORMANCE METRICS
    • MYSQL PERFORMANCE METRICS

You also need to select a notification profile.

In the next step of the wizard, you need to provide monitor data. It depends on the check you selected in the first step. The picture below shows the monitor data for service state agent checks:

In the last step you can define different reactions as discussed:

Autosolver

You can launch an autosolver to restart selected services or kill selected processes. You can mention the processes either by name or by regex. You can create the autosolver by clicking on the OPTIONS button, as shown:

Run Script

You can provide a bash script to run as a reaction.

Reboot

You can soft/hard reboot your cloud server.