Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

headerMAX

developed and maintained by initMAX and community

A styled text & HTML panel for Zabbix dashboards.
Turn a wall of widgets into a clear control room - section headers, status notes and linked buttons, with full control over font, colour and alignment.

Zabbix 6.0-7.4 version 2.7.3 PHP 7.4+ FREE AGPLv3 PRO commercial GPG signed

Features  ·  Examples  ·  Install  ·  FREE vs PRO  ·  Portal  ·  Docs


headerMAX panels on a Zabbix dashboard

Why headerMAX

A Zabbix dashboard is a grid of widgets with no narrative. headerMAX gives it both structure and voice: drop a readable, styled headline, an on-call note, a status banner or a linked button exactly where it belongs - and it renders live, on the dashboard, instantly.

What you can build

Section headers Group widgets under bold, coloured titles so operators read the board at a glance.

Notes & runbooks Pin on-call instructions or context right where the data is.

Linked buttons Jump to a runbook, ticket or another dashboard in one click.

Status banners Colour-coded state at the top of the board - green / amber / red.

One-click Examples Ready-made presets - KPI tiles, single stat, gauge bar, throughput.

Live data in text  PRO Inline Zabbix expression macros - {?last(/Host/system.cpu.load)} - rendered live.

Examples

KPI header
KPI header - bold metrics as a banner
Stat callout
Stat callout - one number, big and clear
Gauge label
Gauge label - context above a gauge
Throughput
Throughput - inbound / outbound at a glance

Configuration

Everything lives in one familiar widget form - pick text or HTML and choose font, size, colours and alignment. Nothing is hidden in FREE: every PRO-only control - the one-click Example presets, the Generate with AI button and each PRO field - stays visible inline, greyed out with a padlock whose tooltip explains it and links to the upgrade.

headerMAX configuration panel

Generate the panel with AI (PRO)

Under the Content box there is a Generate with AI row. Describe what the panel should show - "CPU utilisation of Zabbix server as a gauge" - and the answer streams into a preview with a live rendering of the panel underneath it. Nothing touches the Content field until you press Use this content; Regenerate asks what should be different and hands the answer back to the model as the starting point.

You can attach a layout image - pick a file, paste a screenshot, or drop one on the panel - and the model follows its arrangement and colours. The numbers still come from your own Zabbix data: every live value is an expression macro, never something read off the picture.

Generating a panel with AI - instruction, preview and the rendered result

The provider (OpenAI, Anthropic, Gemini or any OpenAI-compatible endpoint), its model, tuning, an optional MCP server and a connection test live in Administration → AI General → headerMAX - the same shared section the other initMAX AI products use. FREE sees that page too, padlocked: it says what PRO configures there rather than answering the menu row with an error.

Administration - AI General - headerMAX

Install

Both FREE and PRO ship as GPG-signed deb / rpm packages from the initMAX repository - apt / dnf installs them and keeps them updated. Same flow for both editions; PRO just adds your personal repo token.

Easiest way - the guided installer on the Portal

Open the product page, pick your OS and edition, and copy the ready-made command. FREE is fully public (no login); PRO fills in your token once you sign in. There's a feedback box right there too.

Guided installer on the initMAX Portal - click to open

→ Open the installer on the Portal

Prefer a plain archive? Every release also ships as a ZIP - FREE straight from the repo, PRO with your repo token - handy for offline or manual installs.

Then enable it in Administration → General → Modules. Done.

FREE vs PRO

Feature FREE PRO
Localised into all 25 Zabbix display languages
High availability ready
Multi-line styled text
14 font families (incl. bundled Rubik), size & colour
Bold / italic / underline
Background colour
Horizontal alignment
Upgrade-safe field schema (Zabbix 6.x → 7.x)
One-click Examples (KPI · stat · gauge · throughput)
Generate the panel content with AI (OpenAI · Anthropic · Gemini · custom endpoint)
Streamed answer with accept / discard - the Content field is never overwritten unasked
Administration → AI General → headerMAX (provider, model, tuning, connection test)
HTML content in the panel
Live Zabbix expression macros {?last(/Host/key)}
Vertical alignment
Padding control
Transparent / borderless panel
Licence AGPLv3 Commercial

Requirements

Zabbix 6.0 · 6.2 · 6.4 · 7.0 · 7.2 · 7.4 - one package covers all
PHP 7.4 or newer
OS Debian/Ubuntu · RHEL/Rocky/Alma/Oracle/Amazon · SUSE
Editions FREE (public repo) · PRO (token-gated repo)
Languages All 25 Zabbix display languages - the widget follows each user's own language setting
High availability Ready. No server-side component and no local state; install it on every frontend node of an HA cluster and any node can serve it

Support & links


FREE: AGPLv3  ·  PRO: commercial  ·  © 2021-2026 initMAX s.r.o.

About

Customizable Zabbix dashboard header widget with rich text, HTML, live item values and navigation buttons.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors