The Zabbix API allows you to access history and other data gathered during monitoring.

    History

    Retrieve historical values gathered by Zabbix monitoring processes for presentation or further processing.

    History API

    Trends

    Retrieve trend values calculated by Zabbix server for presentation or further processing.

    Trend API

    Events

    Retrieve events generated by triggers, network discovery and other Zabbix systems for more flexible situation management or third-party tool integration.

    Event API

    Problems

    Retrieve problems according to the given parameters.

    Problem API

    Service monitoring

    Retrieve detailed service layer availability information about any service.

    Service SLA calculation

    Tasks

    Interact with Zabbix server task manager, creating tasks and retrieving response.

    Task API

    The Zabbix API allows you to manage the configuration of your monitoring system.

    Hosts and host groups

    Manage host groups, hosts and everything related to them, including host interfaces, host macros and maintenance periods.

    Host API | | Host interface API | | Maintenance API

    Items and applications

    Define items to monitor. Create or remove applications and assign items to them.

    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.

    | Graph item API

    Templates

    Manage templates and link them to hosts or other templates.

    Template API

    Export and import

    Export and import Zabbix configuration data for configuration backups, migration or large-scale configuration updates.

    Configuration API

    Low-level discovery

    Configure low-level discovery rules as well as item, trigger and graph prototypes to monitor dynamic entities.

    LLD rule API | | Trigger protototype API | | Host prototype API

    Event correlation

    Create custom event correlation rules.

    Correlation API

    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.

    Action API |

    Services

    Manage services for service-level monitoring and retrieve detailed SLA information about any service.

    Dashboards

    Manage dashboards.

    Screens

    Edit global and template-level screens or each screen item individually.

    Screen API | | Template screen 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 check API | | Discovery service API

    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. Configure media types and the ways users will receive alerts.

    User API | | Media type API

    General

    Change certain global configuration options.

    Autoregistration API | | Image API |

    Proxies

    Manage the proxies used in your distributed monitoring setup.

    Scripts

    Configure and execute scripts to help you with your daily tasks.

    API info API