How to set up monitoring of Synthetic Monitoring tests in Checkmk

[0:00:00] Welcome back to the Checkmk Synthetic Monitoring series, and welcome to the final episode. Over the last few videos, we helped Bob, the sysadmin, to create and schedule tests for his company's complaint portal. And now, in this last step, we will turn those tests into real monitoring: we set thresholds.
[0:00:24] We define when Checkmk should raise a warning or an alert, and make sure Bob gets notified whenever the end-user performance slips. And after that, we will wrap up the series and take a look at what we have built and what you can do next with Robotmk.
[0:00:45] To set thresholds on runtimes, we open the service parameters. And here, we go to “Maximum test runtime.”
[0:00:59] We can set two thresholds as follows. Warning if the test takes longer than two seconds and critical if it takes more than three seconds. Then save the rule, apply and we're done.
[0:01:18] And from now on, Checkmk will send notifications if your test runs longer than these thresholds.
[0:01:35] Over the course of this series, you have learned how to create end-to-end tests with Robot Framework, how to run them automatically on a schedule, how to view the results, logs, and screenshots in Checkmk, how to discover the test cases, and finally, how to monitor the response times with thresholds and alerts.
[0:01:58] Bob's team lead is now happy because with Robotmk, they are now able to prove that the system failed to process complaints during specific time windows. Without Robotmk and Synthetic Monitoring, these outages would have been almost impossible to document.
[0:02:18] So, what's next for you? It's your turn. Where in your company are critical paths that should be monitored from the user's perspective? With the ecosystem of open-source libraries for Robot Framework, your options go far beyond this simple example.
[0:02:37] You can do multifactor login workflows. You can test legacy Windows applications, weather stations, mapping services, online shops, and many more.
[0:02:51] You always have to keep in mind that if it's important for your users, it should be monitored — and with Robotmk, it can be.
[0:02:59] And by the way, as a certified Robot Framework trainer, I have created a dedicated training course specifically for Synthetic Monitoring with Checkmk and Robotmk. The courses are covering Robot Framework, writing robust web selectors with XPath and CSS, creating web tests, and the Robotmk integration on an interactive learning platform.
[0:03:27] If you are interested in learning more or want to bring this knowledge into your team, you will find the link to the full training offer in the description below.
[0:03:38] So, thank you for following along. Let me know in the comments what you are planning to monitor next and what your challenges are. I look forward to hearing from you. See you next time.

Interested in learning more? Register for a dedicated Synthetic Monitoring training course.

Check the schedule

More Checkmk Videos