whatisgithub

What is zabbix-observability?

italozucareli/zabbix-observability — explained in plain English

Analysis updated 2026-05-18

85PythonAudience · ops devopsComplexity · 3/5Setup · moderate

In one sentence

A library of over 380 scripts and templates that extend Zabbix monitoring to cover cloud platforms, containers, databases, and network infrastructure.

Mindmap

mindmap
  root((zabbix observability))
    What it does
      Extends Zabbix monitoring
      380 plus scripts
      Automation hooks
    Tech stack
      Python
      Shell
      Zabbix
    Use cases
      Cloud monitoring
      Container discovery
      Incident automation
    Audience
      SRE teams
      Infrastructure engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Monitor Kubernetes pods and Docker Swarm services with automatic discovery.

USE CASE 2

Track AWS, Azure, GCP, and Cloudflare infrastructure from a single Zabbix dashboard.

USE CASE 3

Automatically open ServiceNow tickets or trigger Ansible playbooks when a problem is detected.

USE CASE 4

Monitor databases like MySQL, PostgreSQL, Redis, and Kafka.

What is it built with?

PythonShellZabbix

How does it compare?

italozucareli/zabbix-observabilitylllyasviel/singlefiledbunagi-cq/cdp-bridge-mcp
Stars858585
LanguagePythonPythonPython
Last pushed2023-11-24
MaintenanceDormant
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires an existing Zabbix server to import the templates and scripts into.

So what is it?

This is a large collection of over 380 scripts, configuration templates, and automation hooks for Zabbix, the open-source IT infrastructure monitoring platform. The goal is to extend Zabbix beyond basic server monitoring into a complete IT operations management system covering cloud infrastructure, containers, databases, networking, security, and cost tracking. The toolkit is organized around a few core principles. Scripts make a single bulk call to an API or device and return a full JSON payload, which Zabbix then processes internally to avoid making many small repeated requests. Dynamic discovery rules automatically find and begin monitoring new resources like Kubernetes pods, Docker Swarm services, or BGP routing peers as they appear, reducing manual configuration. Event-driven automation webhooks can automatically open incident tickets in ServiceNow, trigger Ansible playbooks, or annotate Grafana dashboards when Zabbix detects a problem. The script index covers cloud platforms including AWS, Azure, GCP, and Cloudflare, container orchestration systems including Docker, Docker Swarm, and Kubernetes with dozens of specialized checks for things like stuck deployments, memory-killed pods, and expired TLS certificates, databases including MySQL, PostgreSQL, Redis, Elasticsearch, Kafka, and RabbitMQ, network equipment including BGP, OSPF, and various hardware vendors, and application performance monitoring for systems like NGINX, HAProxy, and JVM-based applications. A site reliability engineer or infrastructure team running Zabbix who wants production-grade, reusable monitoring coverage without writing scripts from scratch would use this. The scripts are primarily written in Python and shell.

Copy-paste prompts

Prompt 1
Help me set up Zabbix monitoring for my Kubernetes cluster using this script collection.
Prompt 2
Show me how to configure a webhook that opens a ServiceNow ticket when a Zabbix alert fires.
Prompt 3
Which scripts in this repo monitor PostgreSQL and Redis?
Prompt 4
Walk me through adding AWS cloud monitoring using these Zabbix templates.

Frequently asked questions

What is zabbix-observability?

A library of over 380 scripts and templates that extend Zabbix monitoring to cover cloud platforms, containers, databases, and network infrastructure.

What language is zabbix-observability written in?

Mainly Python. The stack also includes Python, Shell, Zabbix.

How hard is zabbix-observability to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is zabbix-observability for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.