← Back to Skills Marketplace
rickkbarbosa

Zabbix Connector

by Rickk Barbosa · GitHub ↗ · v1.0.4 · MIT-0
linuxdarwin ✓ Security Clean
40
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install zabbix-connector
Description
Skill for Zabbix API monitoring and interaction. Use it to check active alerts, list problems, manage hosts, and query monitoring data.
README (SKILL.md)

Zabbix Skill

Use this skill to monitor systems, query alerts, and access historical metrics through the Zabbix API.

Scope

This skill is meant for:

  • Querying active alerts and problems from hosts.
  • Listing hosts, items, and groups.
  • Accessing historical metrics and graphs.
  • Acknowledging events and problems.

Do not use this skill for:

  • Modifying critical Zabbix server settings without authorization.
  • Exposing credentials or authentication tokens.

Recommended Flow

  1. Identify the target (host or item) of the request.
  2. Use the bundled scripts to query the API.
  3. Format the problem report as requested.
  4. Provide reference links for events.

Security Rules

  • Never share the .env file containing ZABBIX_URL and ZABBIX_TOKEN.
  • To configure the skill, copy .env.template to .env and fill in the credentials.
  • Prefer read (GET) operations over mutations (POST/PUT).
  • Confirm the target host before acknowledging events.
  • The .env file with real credentials must not be included in the release package.

Bundled Resources

scripts/zabbix_api.py

Central script for Zabbix API communication. It provides methods for host_get, problem_get, history_get, among others.

Internal usage example:

zb = ZabbixDirect(ZABBIX_URL, ZABBIX_TOKEN)
problems = zb.get_active_problems_report()

Example Requests That Should Trigger This Skill

  • "What are the active alerts on Zabbix?"
  • "Show me the last 7 days' graph for PETR4 on the Tracker server."
  • "Acknowledge event X on Zabbix."
Usage Guidance
This skill is reasonable for Zabbix monitoring if you trust the package. Before installing, create a least-privilege Zabbix API token, keep the .env file private, and require explicit confirmation before acknowledging any Zabbix event.
Capability Analysis
Type: OpenClaw Skill Name: zabbix-connector Version: 1.0.4 The Zabbix connector skill is a standard implementation for monitoring and interacting with the Zabbix API. The core logic in `scripts/zabbix_api.py` uses Python's standard library to perform authenticated requests, implements proper SSL certificate verification to prevent MITM attacks, and includes clear security instructions in `SKILL.md` regarding credential management. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
Capability Assessment
Purpose & Capability
The stated purpose is Zabbix monitoring and interaction, and the code matches that purpose by querying hosts, problems, events, and history. It also includes event acknowledgement, which is a disclosed but state-changing action.
Instruction Scope
Instructions tell users to prefer read operations and confirm the target host before acknowledging events. This is purpose-aligned, but users should still ensure acknowledgements are explicitly requested.
Install Mechanism
There is no install script or package execution. The artifacts do reference a .env.template file that is not present in the manifest, which is a minor setup/documentation gap rather than suspicious behavior.
Credentials
The skill reads ZABBIX_URL and ZABBIX_TOKEN from a local .env file or environment variables, which is expected for a Zabbix API integration but is not declared in the registry requirements.
Persistence & Privilege
The only persistence is the user-created .env credential file. No background process, hidden persistence, or unrelated privilege use is shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zabbix-connector
  3. After installation, invoke the skill by name or use /zabbix-connector
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
- No changes detected in this version. - The skill's files and documentation remain the same as the previous release.
v1.0.1
- No code or documentation changes in this version. - Version bump to 1.0.1 with no detected file modifications.
v1.0.0
Initial release of the Zabbix skill. - Added main Zabbix API integration script (scripts/zabbix_api.py). - Provided a user guide and setup instructions (references/guide.md). - Included release metadata (release.json). - Supports monitoring queries: active alerts, problems, hosts, metrics, and event acknowledgment. - Emphasizes security—credentials must not be exposed or packaged.
Metadata
Slug zabbix-connector
Version 1.0.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Zabbix Connector?

Skill for Zabbix API monitoring and interaction. Use it to check active alerts, list problems, manage hosts, and query monitoring data. It is an AI Agent Skill for Claude Code / OpenClaw, with 40 downloads so far.

How do I install Zabbix Connector?

Run "/install zabbix-connector" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Zabbix Connector free?

Yes, Zabbix Connector is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Zabbix Connector support?

Zabbix Connector is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin).

Who created Zabbix Connector?

It is built and maintained by Rickk Barbosa (@rickkbarbosa); the current version is v1.0.4.

💬 Comments