{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"},{"label":"Systems Administration","url":"https://skillfed.io/packages/category/system-systems-administration"},{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-networking-monitoring"}],"enrichment":{"capability":"PyZabbix provides a Python interface to the Zabbix API, enabling programmatic access to query and manage Zabbix monitoring infrastructure through HTTP requests.","skillfed_tags":["monitoring-integration","api-client"],"use_cases":["Automate host and item discovery, creation, or updates across multiple Zabbix instances.","Build monitoring dashboards or reports by querying historical data and events from Zabbix.","Integrate Zabbix alerts with external systems (ticketing, messaging, incident management).","Bulk-manage user accounts, host groups, or monitoring templates via script.","Monitor Zabbix itself\u2014query API version, server status, or configuration for compliance checks."],"what_it_does":"PyZabbix is a Python wrapper around the Zabbix API that lets you query and manage Zabbix monitoring infrastructure programmatically. It handles HTTP communication, JSON-RPC formatting, and session management so you can focus on automation tasks. The package wraps the Zabbix API's method calls into Python objects\u2014for example, `zapi.host.get()` translates to a Zabbix API call to retrieve hosts.\n\nThe library supports both username/password and API token authentication (Zabbix 5.4+), and exposes the underlying requests Session object so you can customize HTTP behavior\u2014enabling SSL verification control, HTTP auth, timeouts, and custom headers. It's designed for administrators and developers building monitoring automation, reporting, or integration workflows with Zabbix.","worth_installing":"Yes, with conditions. PyZabbix is a stable, low-friction library with no known vulnerabilities and solid community adoption. However, the last release was over 970 days ago and the project is marked as aging. If you need to integrate Python with Zabbix 4.0\u20136.4, it is a reliable choice; verify compatibility with your Zabbix version first, and monitor the repository for updates if you deploy to newer Zabbix releases."},"id":"pyzabbix","links":{"html":"https://skillfed.io/packages/pyzabbix","md":"https://skillfed.io/packages/pyzabbix.md","pypi":"https://pypi.org/project/pyzabbix/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2023-12-18","license_spdx":null,"license_treatment":"copyleft","name":"pyzabbix","python_support":"supports_current","summary":"Zabbix API Python interface"},"popularity":{"monthly_downloads":620623,"position":5725,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.1"}
