Skip to header Skip to main navigation Skip to main content Skip to footer

Search form

Site branding

Home
What's up, home?

Main navigation

  • Home
  • Story mode
  • About
  • Features
  • Hardware list
  • Videos
  • GitHub (opens in new tab)
  • Daily AI generated stories (opens in new tab)

Breadcrumbs

Breadcrumb

  • Home

Main page content

Part 145: Catchier visualization for Zabbix SLA

By whatsuphome | 9:53 PM EEST, Thu June 04, 2026

TL;DR

Suit-friendly SLA data doesn't have to mean tiny fonts and scrolling tables. I used Claude Code to build a Zabbix SLA widget that shows one readable number with a sparkline of history.
What's up, home? part 145 cover image

Those who work in IT industry, know the drill. The Suits love (or hate) SLA percentages. It's in their genes to be aware of how many seconds or minutes or hours your super important service have been up or down today, this week, this month, or any other time interval. I get all the reasons for that, and I love those statistics too -- at least as long as they show favorable numbers. 

Default Zabbix SLA reporting widget

Zabbix is great in gathering those SLA metrics. It also can show you an SLA report, but in my opinion there's few problems with this default SLA reporting widget. Let's take a look at my home freezer SLA report.

Zabbix default SLA report

See the problems?

  1. A Suit with bad eyesight cannot see what's going on. Font is small, you can only make it larger by adjusting the browser font size, which then tears everything else apart.
  2. There's an average severity risk that a Suit will severely hurt their neck while trying to decipher the dates.
  3. This kind of visualization is lacking the enterprise-level laser-focused 360 degrees holistic view enabling the mission, so they circle back to you for the statistics anyway.

Let's vibe code

Sometimes you don't need an SLA report that travels back in time too much. Sometimes you only need a widget which shows exactly one number, just like Zabbix Item value widget is doing perfectly well.

So, I kindly requested Claude Code to create me a new SLA widget, one which would resemble the Item value widget. After bit of prompting back and forth, here's the result. This widget won't 100% cover the need for a report like the one Zabbix ships with by default, but for quick look for only one number (or several if you slap many SLA widgets to one dashboard) this is a better approach in my opinion.

Final widget

Freezer SLA widget

That's a Freezer temperature SLA report for my Freezer service. Good thing it seems to stay at 100%. The widget also shows a sparkline of SLA history, or would show if my freezer would have been more erratic than this. To show what happens when things are not that stable, we need to look at how badly I suck with the success rate of me applying my face cream. 

Janne's facial cream apply SLA %

The widget also has a nice little configuration dialog.

SLA widget confiiguration dialog

I will release this widget one day. First I will take a look at the code at least a little bit. Seems to work just fine on my home laptop, though. For super braves of you who would like to test it out, please contact me via LinkedIn or e-mail me to contact at whatsuphome.fi.

whatsuphome
zabbix
sla
custom widget
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
Content blocks
Suit-friendly SLA data doesn't have to mean tiny fonts and scrolling tables. I used Claude Code to build a Zabbix SLA widget that shows one readable number with a sparkline of history.
Pagination
  • First page « First
  • Previous page ‹ Previous
  • …
  • Page 164
  • Page 165
  • Page 166
  • Page 167
  • Page 168
  • Current page 169
  • Page 170
  • Page 171
  • Page 172
  • Next page Next ›
  • Last page Last »
Subscribe to

Search

Who am I?

  • Janne Pikkarainen from Finland 🇫🇮
  • Principal Site Reliability Engineer at Forcepoint
  • A Zabbix Summit speaker every year since 2022
  • Walking, talking Zabbix commercial

Support my project

Buy me a coffee 

Footer menu

  • Contact

What's up, home? | Janne Pikkarainen | contact(at)whatsuphome.fi | 2022 - 2026

Developed and Designed by Janne Pikkarainen