Справочник методов

В этом разделе содержится обзор функций, которые имеются в Zabbix API, который поможет вам найти варианты использования доступных классов и методов.

Мониторинг

Zabbix API позволяет получать доступ к истории и другим данным, собранным во время мониторинга.

Панели мониторинга

Управляйте панелями мониторинга и создавайте на их основе запланированные отчеты.

Dashboard API | Template dashboard API | Report API

Кластер высокой доступности

Получить список узлов сервера и их статус.

API кластера высокой доступности

История

Получение исторических значений, собранных процессами мониторинга Zabbix, для отображения или дальнейшей обработки.

History API

Тренды

Получение значений трендов, рассчитанных сервером Zabbix, для отображения или дальнейшей обработки.

Trend API

События

Получение событий, которые сгенерированы триггерами, сетевым обнаружением и другими системами Zabbix для более гибкого управления ситуациями или интеграции со сторонними инструментами.

API события

Проблемы

Получить проблемы в соответствии с заданными параметрами.

Problem API

Карты

Настройте карты, чтобы создавать подробные динамические представления вашей ИТ-инфраструктуры.

Map API

Задачи

Взаимодействие с менеджером задач Zabbix сервера, создание задач и получение ответа.

API задач

APM

API Zabbix позволяет получать доступ к данным телеметрии, собранным для мониторинга производительности приложений (APM).

Трассировки

Получение трассировок и составляющих их интервалов.

API трассировок APM | API интервалов APM

Метрики

Получение точек данных метрик.

API метрик APM

Журналы

Получение записей журнала.

APM log API

Сервисы

Zabbix API позволяет получать доступ к данным, собранным в ходе мониторинга сервисов.

Соглашение об уровне обслуживания

Определяйте цели уровня обслуживания (SLO), получайте подробную информацию о показателях уровня обслуживания (SLI) о производительности сервиса.

SLA API

Сервисы

Управляйте сервисами для мониторинга уровня обслуживания и получайте подробную информацию об SLA любого сервиса.

API сервисов

Сбор данных

API Zabbix позволяет управлять конфигурацией системы мониторинга.

Узлы сети и группы узлов сети

Управляйте группами узлов сети, узлами сети и всем, что с ними связано, включая интерфейсы узлов сети, макросы узлов сети и периоды обслуживания.

Host API | Host group API | User macro API | Value map API | Maintenance API

Элементы данных

Определяет элементы данных для мониторинга.

API элементов данных

Триггеры

Настройте триггеры для получения уведомлений о проблемах в вашей системе.
Управляйте зависимостями триггеров.

API триггеров

Графики

Редактируйте графики или отдельные элементы графика для более наглядного представления собранных данных.

Graph API | Graph item API

Шаблоны и группы шаблонов

Управляйте шаблонами и связывайте их с узлами сети или другими шаблонами.

Template API | Template group API | Value map API

Низкоуровневое обнаружение

Настройте правила низкоуровневого обнаружения, а также прототипы элементов данных, триггеров и графиков для мониторинга динамических сущностей.

LLD rule API | Item prototype API | Trigger prototype API | Graph prototype API | Host prototype API

Корреляция событий

Создавайте пользовательские правила корреляции событий.

Correlation API

Обнаружение сети

Управляйте правилами обнаружения на уровне сети, чтобы автоматически находить и контролировать новые узлы сети. Получите полный доступ к информации об обнаруженных службах и узлах сети.

API правила обнаружения | API проверки обнаружения | API обнаруженного узла сети | API обнаруженной службы

Экспорт и импорт

Экспорт и импорт данных конфигурации Zabbix для резервного копирования конфигурации, миграции или массового обновления конфигурации.

Configuration API

Веб-мониторинг

Настройте веб-сценарии для мониторинга ваших веб-приложений и сервисов.

API веб-сценариев

Оповещения

API Zabbix позволяет управлять действиями и оповещениями вашей системы мониторинга.

Действия и оповещения

Определяйте действия и операции, чтобы уведомлять пользователей о определенных событиях или автоматически выполнять удаленные команды. Получайте доступ к информации о сгенерированных оповещениях и их получателях.

Action API | Alert API

Типы оповещений

Настройте типы оповещений и несколько способов, которыми пользователи будут получать уведомления.

API типов оповещений

Скрипты

Настраивайте и выполняйте скрипты, чтобы помочь себе в повседневных задачах.

Script API

Пользователи

Zabbix API позволяет управлять пользователями вашей системы мониторинга.

Пользователи и группы пользователей

Добавляйте пользователей, которые будут иметь доступ к Zabbix, назначайте их в группы пользователей и предоставляйте разрешения. Создавайте роли для детального управления правами пользователей.

User API | User group API | User directory API | User role API

API-токены

Управляйте токенами авторизации.

Token API

Аутентификация

Измените параметры конфигурации аутентификации.

API аутентификации

Устройства

Управляйте мобильными устройствами для использования с мобильным приложением Zabbix.

API устройств

Администрирование

С помощью Zabbix API вы можете изменять настройки администрирования вашей системы мониторинга.

Общие сведения

Изменение некоторых глобальных параметров конфигурации.

Autoregistration API | Icon map API | Image API | Settings API | Regular expression API | Module API | Connector API

Журнал аудита

Отслеживайте изменения конфигурации, внесенные каждым пользователем.

API журнала аудита

Очистка

Настройте очистку.

Housekeeping API

Прокси и группы прокси

Управляйте прокси, используемыми в вашей распределенной системе мониторинга.

Proxy API | Proxy group API

Макросы

Управление макросами.

API пользовательских макросов

Информация о Zabbix

Получение версии API Zabbix или времени последнего обновления с сервера Zabbix.

API info API | Server info API