zabbix

Automate Zabbix host, template, item, and trigger management via API.

7|1|Updated Jul 12, 2026
One-click install
npx skills add https://github.com/julianobarbosa/claude-code-skills --skill zabbix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zabbix
Source: https://github.com/julianobarbosa/claude-code-skills/tree/main/skills/zabbix-api-skill
Command: npx skills add https://github.com/julianobarbosa/claude-code-skills --skill zabbix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires zabbix-utils, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates routine Zabbix monitoring tasks, from host and template management to data collection and problem resolution. This eliminates manual configuration, reduces human error, and enables programmatic control over your monitoring infrastructure, freeing up valuable operations time.

Core Features & Use Cases

  • Comprehensive API Interaction: Manage hosts, host groups, templates, items, and triggers programmatically.
  • Bulk Operations: Create, update, or delete multiple Zabbix objects efficiently from CSV files.
  • Data Sending & Retrieval: Push custom metrics via Zabbix Sender or query historical data and active problems.
  • Use Case: Onboard 50 new servers by importing their details from a CSV file, linking them to appropriate templates, and setting up a maintenance window for a specific group of hosts.

Quick Start

Use the zabbix skill to create a new host named 'webserver-01' with IP '10.0.0.10' and link it to the 'Linux by Zabbix agent' template.

Frequently Asked Questions about zabbix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate host and template management in Zabbix without manual configuration?

Automate Zabbix monitoring by using the API to programmatically create, update, and link hosts to templates, manage items and triggers, and perform bulk operations from CSV files. This eliminates manual steps and reduces configuration errors across your monitoring infrastructure.

Can I bulk import and configure multiple hosts in Zabbix from a CSV file?

Yes, bulk operations enable you to create, update, or delete multiple Zabbix objects efficiently from CSV files. Define host details, assign templates, and set up groups and maintenance windows in a single import workflow.

What do I need to get started automating Zabbix with the API?

You need the zabbix-utils Python library, Zabbix API authentication (token or user/password credentials), and access to your Zabbix instance. These prerequisites enable programmatic control over hosts, templates, items, triggers, and maintenance operations.

How do I send custom metrics to Zabbix or retrieve historical data and active problems?

Use Zabbix Sender to push custom metrics into Zabbix, or query the API to retrieve historical data and active problem events. This enables integration of external data sources and automated problem resolution workflows.

Can I automate maintenance windows and bulk host group management in Zabbix?

Yes, the API supports programmatic creation and management of maintenance windows, host groups, and bulk operations across multiple objects. Schedule maintenance, group hosts by criteria, and apply configurations at scale without manual intervention.

What's the best way to onboard multiple servers into Zabbix with template assignment?

Import server details from CSV, use the API to create hosts, automatically link them to appropriate templates, and configure host groups and maintenance windows. This streamlines large-scale server onboarding and reduces operational overhead.