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

В этом разделе содержится обзор функций, которые имеются в 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 задач

Сервисы

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

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

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

SLA API

Сервисы

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

Service API

Сбор данных

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

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

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

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

API узлов сети | API групп узлов сети | API интерфейсов узлов сети | API пользовательских макросов | API преобразования значений | API обслуживания

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

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

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

Триггеры

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

API триггеров

Графики

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

Graph API | Graph item API

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

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

Template API | Template group API | Value map API

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

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

API правила LLD | API прототипа элемента данных | API прототипа триггера | API прототипа графика | API прототипа узла сети

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

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

Correlation API

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

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

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

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

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

Configuration API

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

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

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

Оповещения

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

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

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

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 вы можете изменять настройки администрирования вашей системы мониторинга.

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

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

API автрорегистрации | API карты значков | API изображений | API настроек | API регулярных выражений | API модулей | API коннекторов

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

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

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

Обслуживание

Настройте обслуживание.

Housekeeping API

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

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

Proxy API | Proxy group API

Макросы

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

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

Информация об API

Получите версию API Zabbix, чтобы ваше приложение могло использовать функции, зависящие от версии.

API info API