Q: How we can use Monitis cloud monitor for testing web availability, page load and make some web interaction(transaction)?
Monitis gives many possibilities and options for monitoring simple web site’s and also for big enterprise solutions. In our case, we need simple monitoring of web page availability, full page load and maybe a simple interaction (Synthetic transaction). First, we navigate to: Monitis. Monitis give us an option for creating a free trial account. So, let’s sign up for a free trial. After we confirm our account data, we need to login to the dashboard.
Now we have to start with our set up. First I recommend adding Contacts.
We need to click on Alerts -> Contacts -> New contact. For our case we need to receive alerts through email and SMS, so for the first contact we choose the Contact type to email, then we enter name, last name, email, we choose an email format (HTML for example), and if we have a group we can choose to assign the contact to the group.
Click on next. In the next step Alert rules by default is selected Custom Configuration (Advanced) so click Ok. We are going to set up the alert rules after.
Now we need to add another contact (can be the same contact) but we are choosing SMS Contact type. We need to add a phone number that will receive SMS alerts and we need to verify our phone number with the code that is received by SMS.
After that, we need to set up our monitors. We click Monitors – > Uptime Monitors – > HTTP or HTTPS. Add Uptime Monitor window opens. Click show advanced settings.
Now we have to enter URL of our site. There is an option – ‘Check for string’ and we could enter some String that is in the DOM of our page. This option is case sensitive so we need to be careful.
We click Next.
Now we can add a display name for our monitor, add a group that will receive alerts (Not mandatory), choose locations (Up to 2 in free plan) and we can set up check intervals (min 15 minutes for free plan).
After clicking on Add button new alert confirmation window opens on which you can choose an option between Send to All Contacts (selected by default), Custom Configuration (Advanced) – recommended and Don’t Send Alerts. Click Ok.
Now our monitor is visible on the dashboard.
Now we can easily read the data and check visibility of the web page.
A new menu opens up, with a lot of options with which we can refresh our monitor, then maximize, minimize, hide and most important we can set Alert Rules and we can change Settings.
After we add our update monitor we can add Full Page Load Monitor. We click Monitors – > End User Monitors – > Full Page Load. Add Full Page Monitor window opens. Click show advanced settings. Enter the URL of our site, we choose one of the option in the ‘Check for string’ field (for example option should contain) and we are entering some String. Click on Next button.
Add Full Page Monitor – Step2 window opens. Now we can add display name for our monitor, add group that will receive alerts (Not mandatory), choose locations (Up to 2 in free plan), we can set up check intervals (min 1 hour for free plan) and choose a browser Firefox or Chrome (recommended)
After click on Add button new alert confirmation window opens on which you can choose an option between Send to All Contacts (selected by default) , Custom Configuration (Advanced) – recommended and Don’t Send Alerts. Click Ok.
We can notice our Full Page Monitor on our Dashboard
SET UP ALERTS
On the Dashboard if we click on Alerts – > Contacts new Contact window opens.
On the right corner on a Contact we can click on the Hamburger icon and then click edit or Alert rules (also we can delete, disable or add the contact to group). New window opens where we can see contact details and and we can add alert rules.
We choose alert rules. Again we can click on the Hamburger icon on one of our monitors. If it’s disabled we have to enable it first then we click edit.
Then if the contact is set up to receive email alerts I recommend that the Alerted when fixed (but not for SMS contact) option is selected.
Then we click Save.
All this steps (set alert rules, contacts to be alerted, disable, enable alert and etc.) also can be done from Monitor options > Alert Rules.
On the Dashboard if we click on Alerts – > SMS balance/SMS buy we can notice that a new window opens. We can check the number of SMS remaining (20 free in the free trial period) or we can buy additional SMS without expiry date.
On the Dashboard if we click on Alerts – > Alerts History we can notice that a new panel opens. Here we can check all the alerts that are send to us by email or SMS. We can see time of fail, recovery time , the cause of the alert and contacts that are alerted.
ADD STATUS VIEW
On the Dashboard if we click on Status view- > Uptime – > Uptime we can notice that a new Status View (Uptime Monitor) opens. We can check the status of our Uptime Monitors.
And same like Uptime, we can check the status of our Full Page Load Monitors. We just have to add Status view for Full Page Load. Click on Status view – > Full Page Load and new Status view (Page Load) opens.
Monitoring is easy. Dashboard is transparent and easy to customize. If there is any failure, alerts are send quickly and with exact reason of failure.
I intentionally for the Wedoqa blog page added a string error that is not in the DOM of the page.
After next monitoring interval we can notice that the status of the Wedoqa blog page is NOK,
and on the Full Page Load Monitor we can see details of server response for different requests.
Also we can see the screen capture for our failure.
If we check our mail we will notice that we receive alert mail and in the same time we should receive a SMS Alert.
Now let’s change that.
On the right corner on our Wedoqa blog Full Page Load Monitor we can click on the button. We click Settings. Then we change the ‘Check for string’ field from “Should contain” to “Should not contain” (also we can just change the string to an existing string in our page DOM). Then we click Save. Now we close the Settings window.
After next monitoring interval we can notice that the status of the Wedoqa blog page is OK,
and because the status is OK for our Wedoqa blog Full Page Load Monitor we can see only details of server response for different requests.
Now if we check our mail we will notice that we receive a recovery mail. For more detailed information about Monitis cloud monitoring visit their support page: http://www.monitis.com/support/getting-started