End User Experience and traditional monitoring: a perfect match
One of the main challenge in the IT monitoring is the ability to execute complex web service tests to obtain objective KPI able to evaluate the end user experience.
As every company we also needed to control our web applications such as the Exchange 2013, our Service Desk solution EriZone powered by OTRS, our reporting module, our website or our blog – the one that you are reading 🙂
Based on these premises, we designed a new monitoring structure in NetEye, by implementing the execution of the End User Experience controls. We have integrated the Sahi checks (tool for the web application automation) into NetEye and PHANTOMJS that allows to execute the test cases without launching any browser.
With this solution it is possible to execute the test cases for an entire flow to control the services exactly how they are experienced by the users. To better understand this concept, I will now provide you an example.
In our case, for instance, we wanted to check our email service. What we have done, is to create a test that checks the connection to the webmail (in HTTPS), the loading of the homepage where the user credentials are inserted and the user is finally authenticated.
At this point, we create an email, that is sent to the same authenticated user, the email is searched out in the inbox folder, deleted and cleared also from the trash. The test is executed every 5 minutes that means 288 email daily. In the following list, I’ll provide the checks that have been executed:
User_Authentication_Check
Send_Email_Check
Search_Email_Check
Delete_Email_Check
Delete_Trash_Check
Duration
By performing this test it is possible to guarantee that the email service is available and it is performed in certain time range. For every step, in fact, it will be registered and archived the execution time. If the time is above a certain preconfigured threshold an alarm will be generated by the monitoring system.
Check the availability and performance of a web service with NetEye
The test case execution time are registered and archived in NetEye, offering the possibility to view the performance trend of the service.
With this kind of test it is possible to ensure indirectly also that the entire involved infrastructure is working properly, as shown in the image below.
The combination between the End User Experience and the traditional monitoring can guarantee a 360 degrees overview of the IT infrastructure and to ensure that the services are delivered with certain performance levels.
It is therefore sufficient to monitor the End User Experience? Obviously it is not enough, but the traditional monitoring combined with the innovative End User Experience, can give a 360 degree overview of the services (just how they are perceived by users) and ensure that the infrastructure and its components are working properly and that the users are satisfied.
Hi everybody, I’m Andrea and my contribution to this blog is to give hints of the monitoring issue from an IT manager point of view. I was born in Bolzano in 1965 and my professional path started 25 years ago operating on the technical field as programmer, system/database administrator, network engineer, consultancy and so on. I’ve been living in Milan for 10 years working for multinational IT companies and I decided to return to Bolzano after my marriage and the birth of my daughter.
I love sailing and diving in the summer, skiing in the winter and travelling off-road with my Landcruiser anytime
Author
Andrea di Lernia
Hi everybody, I’m Andrea and my contribution to this blog is to give hints of the monitoring issue from an IT manager point of view. I was born in Bolzano in 1965 and my professional path started 25 years ago operating on the technical field as programmer, system/database administrator, network engineer, consultancy and so on. I’ve been living in Milan for 10 years working for multinational IT companies and I decided to return to Bolzano after my marriage and the birth of my daughter.
I love sailing and diving in the summer, skiing in the winter and travelling off-road with my Landcruiser anytime
Hello everyone! Today, I'd like to briefly discuss an improvement to the update and upgrade procedures that we've started to adopt with NetEye 4.39! What we wanted to improve One aspect that made quite an impact was that whenever the Read More
Hello everyone! Today, I’d like to share an exciting improvement we’ve made to the installation and upgrade procedures in NetEye, introducing a faster and more efficient parallel architecture! Why Modernize the Installation and Upgrade Processes? At Würth Phoenix, we strive Read More
Note: This description of a security analyst's daily routine is fictitious. However, the osquery examples have been tested and can therefore be used as a template for your own research. 1. Alarm Detection Today started with a high-severity alarm from our Read More
Scenario NetEye 4 provides a graphical engine to represent time series monitoring data stored in an Influx database: the Grafana engine accessible through the ITOA menu on the left hand side. Grafana is very powerful: it consists of a dashboard Read More
Today I'd like to share a peculiar request I received during one of my recent Consulting Sessions. It's just a highly specific Business Case, but it led me to wonder: what if I could find a way to generalize it? Read More