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

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

Мониторинг

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

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

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

Dashboard API | API панелей мониторинга шаблонов | API отчетов

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

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

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

История

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

History API

Тренды

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

Trend API

События

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

API события

Проблемы

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

Problem API

Карты

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

API карт

Задачи

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

API задач

Услуги

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

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

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

SLA API

Услуги

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

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 триггеров

Графики

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

API графиков | API элементов графиков

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

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

API шаблонов | API групп шаблонов | API преобразования значений

Обнаружение низкого уровня

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

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

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

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

API корреляции

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

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

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

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

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

Configuration API

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

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

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

Оповещения

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

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

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

API действий | API оповещений

Способы оповещения

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

API способов оповещения

Скрипты

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

API скриптов

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

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

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

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

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

API-токены

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

API токенов

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

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

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

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

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

Общие

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

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

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

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

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

Очистка истории

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

Housekeeping API

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

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

API прокси | API групп прокси

Макросы

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

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

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

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

API info API