I might sound like a monZphere fanboy, but that's because I am a monZphere fanboy. Another super cool module of their is their freshly published Zabbix Problem Analysis module, which is open-source and freely available for us all on Github.
The module adds a new Details button after an each alert on Problems view, giving you an easy way to get insights about that particular alert.

Great, that's a nice looking button, but what does it do? A lot. As an example, let's investigate closer how I am doing with my world-famous facial cream usage. Spoiler alert: not too well.

Clicking the Details button
This is the initial view when I click the button. There's definitely a lot going on; it gives you quick links to host dashboards etc, tells the availability of Zabbix agent (or SNMP, or any other monitoring method that is in use for the host), tells the host groups and what is monitoring the host, the tags, templates and inventory stuff.

But that is only the first tab. Going to Overview, we see yet more stuff. As I don't have a separate host for my facial cream monitoring (I should), this view now lists lots of details related to my Raspberry Pi. Anyway see how hopeless I am, as the reminder alert gets alerted just about all the time.

Diving into Time Patterns, things start to get interesting. From there you can easily see a pattern if some alert gets triggered about the same time, or is it random, giving you possible clues about the root cause. From this we can also deduce that I tend to most likely apply my facial cream around 7pm-8pm.

In my case, the Graphs tab is a bit dull as there's just the ever-increasing timestamp. But, for CPU usage and other similar graphs it would be more interesting.

On Timeline you get to see a similar view that you get on regular Problems view too for example by clicking on the timestamp of the alert. I admit, I am hopeless with my facial cream.

Then finally, on Services tab you'll get to see which services are affected by this alert.


Add new comment