Server monitoring
Luna Node Dynamic includes minimal server monitoring. From the panel, you can create various types of checks including HTTP OK, SSL expiration, and ICMP ping. Then, create contacts through email or SMS (note that SMS notifications are charged at the Twilio rate, rounded up to the nearest cent). And finally associate your checks with a subset of contacts.
The server monitoring management page is available from Account -> Manage monitoring.
Checks
The following checks are supported. The instructions should be self-explanatory, open a ticket if you encounter issues.
- HTTP page contains substring (http_contains): GET the target URL, and ensure that the page contents includes a given string.
- HTTP status OK (http_ok): GET the target URL and confirm status code is 200 OK.
- HTTP status code check (http_status): GET the target URL and confirm status code matches the given expected value.
- SSL expiration check (ssl_expire): connect via SSL and ensure certificate isn't going to expire soon.
- Ping (ping): do three ICMP pings to target and confirm that we get at least one ping back.
- TCP connection test (tcp_connect): connect to given host and port with timeout.
Contacts
You can add contacts with email or SMS.
Alerts
Alerts is simply an association between a check and a contact. These are created by selecting a check after you create some from the Checks list, and then selecting a contact from dropdown and hitting Associate button.