{"skill":{"slug":"zabbix-connector","displayName":"Zabbix Connector","summary":"Skill for Zabbix API monitoring and interaction. Use it to check active alerts, list problems, manage hosts, and query monitoring data.","description":"---\nname: zabbix\ndescription: Skill for Zabbix API monitoring and interaction. Use it to check active alerts, list problems, manage hosts, and query monitoring data.\nmetadata:\n  {\n    \"openclaw\": {\n      \"os\": [\"linux\", \"darwin\"],\n      \"requires\": {\n        \"bins\": [\"python3\"]\n      }\n    }\n  }\n---\n\n# Zabbix Skill\n\nUse this skill to monitor systems, query alerts, and access historical metrics through the Zabbix API.\n\n## Scope\n\nThis skill is meant for:\n- Querying active alerts and problems from hosts.\n- Listing hosts, items, and groups.\n- Accessing historical metrics and graphs.\n- Acknowledging events and problems.\n\nDo not use this skill for:\n- Modifying critical Zabbix server settings without authorization.\n- Exposing credentials or authentication tokens.\n\n## Recommended Flow\n\n1. Identify the target (host or item) of the request.\n2. Use the bundled scripts to query the API.\n3. Format the problem report as requested.\n4. Provide reference links for events.\n\n## Security Rules\n\n- **Never share** the `.env` file containing `ZABBIX_URL` and `ZABBIX_TOKEN`.\n- To configure the skill, copy `.env.template` to `.env` and fill in the credentials.\n- Prefer read (GET) operations over mutations (POST/PUT).\n- Confirm the target host before acknowledging events.\n- The `.env` file with real credentials **must not be included in the release package**.\n\n## Bundled Resources\n\n### `scripts/zabbix_api.py`\nCentral script for Zabbix API communication. It provides methods for `host_get`, `problem_get`, `history_get`, among others.\n\nInternal usage example:\n```python\nzb = ZabbixDirect(ZABBIX_URL, ZABBIX_TOKEN)\nproblems = zb.get_active_problems_report()\n```\n\n## Example Requests That Should Trigger This Skill\n\n- \"What are the active alerts on Zabbix?\"\n- \"Show me the last 7 days' graph for PETR4 on the Tracker server.\"\n- \"Acknowledge event X on Zabbix.\"\n","tags":{"latest":"1.0.4"},"stats":{"comments":0,"downloads":477,"installsAllTime":17,"installsCurrent":2,"stars":0,"versions":3},"createdAt":1777868099622,"updatedAt":1778492842520},"latestVersion":{"version":"1.0.4","createdAt":1777870464890,"changelog":"- No changes detected in this version.\n- The skill's files and documentation remain the same as the previous release.","license":"MIT-0"},"metadata":{"setup":[],"os":["linux","darwin"],"systems":null},"owner":{"handle":"rickkbarbosa","userId":"s171q3s6m4gq09dzjg1yep0g1n84x3a1","displayName":"Rickk Barbosa","image":"https://avatars.githubusercontent.com/u/6639130?v=4"},"moderation":null}