Riferimento metodologico
Questa sezione fornisce una panoramica delle funzioni fornite dalle API Zabbix e ti aiuterà a orientarti tra le classi e i metodi disponibili.
Monitoraggio
L'API Zabbix ti consente di accedere alla cronologia e ad altri dati raccolti durante il monitoraggio.
Cluster ad alta disponibilità
Recupera un elenco di nodi del server e il relativo stato.
API del cluster ad alta disponibilità
Storia
Recupera i valori storici raccolti dai processi di monitoraggio di Zabbix per presentazione o ulteriore elaborazione.
Tendenze
Recupera i valori di tendenza calcolati dal server Zabbix per la presentazione o ulteriore elaborazione.
Events
Retrieve events generated by triggers, network discovery and other Zabbix systems for more flexible situation management or third-party tool integration.
Problemi
Recupera i problemi secondo i parametri dati.
Monitoraggio del servizio
Creare una rappresentazione gerarchica dei dati dell'infrastruttura IT/dei servizi aziendali monitorati.
Service Level Agreement
Define Service Level Objectives (SLO), retrieve detailed Service Level Indicators (SLI) information about service performance.
Tasks
Interact with Zabbix server task manager, creating tasks and retrieving response.
Configurazione
L'API di Zabbix ti consente di gestire la configurazione del tuo sistema di monitoraggio.
Hosts and host groups
Manage host groups, hosts and everything related to them, including host interfaces, host macros and maintenance periods.
Host API | Host group API | Host interface API | User macro API | Value map API | Maintenance API
Elementi
Definisce gli elementi da monitorare.
Triggers
Configure triggers to notify you about problems in your system. Manage trigger dependencies.
Graphs
Edit graphs or separate graph items for better presentation of the gathered data.
Templates
Manage templates and link them to hosts or other templates.
Export and import
Export and import Zabbix configuration data for configuration backups, migration or large-scale configuration updates.
Low-level discovery
Configure low-level discovery rules as well as item, trigger and graph prototypes to monitor dynamic entities.
LLD rule API | Item prototype API | Trigger prototype API | Graph prototype API | Host prototype API
Event correlation
Create custom event correlation rules.
Actions and alerts
Define actions and operations to notify users about certain events or automatically execute remote commands. Gain access to information about generated alerts and their receivers.
Services
Manage services for service-level monitoring and retrieve detailed SLA information about any service.
Dashboards
Manage dashboards and make scheduled reports based on them.
Dashboard API | Template dashboard API | Report API
Maps
Configure maps to create detailed dynamic representations of your IT infrastructure.
Web monitoring
Configure web scenarios to monitor your web applications and services.
Network discovery
Manage network-level discovery rules to automatically find and monitor new hosts. Gain full access to information about discovered services and hosts.
Discovery rule API | Discovery check API | Discovered host API | Discovered service API
Administration
With the Zabbix API you can change administration settings of your monitoring system.
Users
Add users that will have access to Zabbix, assign them to user groups and grant permissions. Make roles for granular management of user rights. Track configuration changes each user has done. Configure media types and multiple ways users will receive alerts.
User API | User group API | User role API | Media type API | Audit log API
General
Change certain global configuration options.
Autoregistration API | Icon map API | Image API | User macro API | Settings API | Housekeeping API
Regular expressions
Manage global regular expressions.
Proxies
Manage the proxies used in your distributed monitoring setup.
Authentication
Change authentication configuration options.
API Tokens
Manage authorization tokens.
Scripts
Configure and execute scripts to help you with your daily tasks.
API information
Retrieve the version of the Zabbix API so that your application could use version-specific features.