Справочник методов
В этом разделе содержится обзор функций, которые имеются в Zabbix API, который поможет вам найти варианты использования доступных классов и методов.
Мониторинг
Zabbix API позволяет получать доступ к истории и другим данным, собранным в процессе мониторинга.
Панели мониторинга
Управляйте панелями мониторинга и создавайте на их основе отчеты по расписанию.
Dashboard API | API панелей мониторинга шаблонов | API отчетов
Кластер высокой доступности
Получение списка узлов сервера и их статуса.
API кластера высокой доступности
История
Получение исторических значений, собранных процессами мониторинга Zabbix, для отображения или дальнейшей обработки.
Тренды
Получение значений трендов, вычисленных сервером Zabbix, для отображения или дальнейшей обработки.
События
Получение событий, которые сгенерированы триггерами, сетевым обнаружением и другими системами Zabbix для более гибкого управления ситуациями или интеграции со сторонними инструментами.
Проблемы
Получение проблем в соответствии с заданными параметрами.
Карты
Настраивайте карты, чтобы создавать подробные динамические представления вашей IT-инфраструктуры.
Задачи
Взаимодействие с менеджером задач Zabbix сервера, создание задач и получение ответа.
Услуги
Zabbix API позволяет получать доступ к данным, собранным в ходе мониторинга услуг.
Соглашение об уровне обслуживания
Определяйте цели уровня обслуживания (SLO), получайте подробную информацию о показателях уровня обслуживания (SLI) о производительности сервиса.
Услуги
Управляйте услугами для мониторинга уровня услуг и получайте подробную информацию об SLA любой услуги.
Сбор данных
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 преобразования значений
Обнаружение низкого уровня
Настраивайте правила обнаружения низкого уровня, а также прототипы элементов данных, триггеров и графиков для мониторинга динамических сущностей.
LLD rule API | Item prototype API | Trigger prototype API | Graph prototype API | Host prototype API
Корреляция событий
Создавайте пользовательские правила корреляции событий.
Обнаружение сети
Управляйте правилами обнаружения на уровне сети, чтобы автоматически находить и отслеживать новые узлы сети. Получите полный доступ к информации об обнаруженных службах и узлах сети.
API правил обнаружения | API проверок обнаружения | API обнаруженных узлов сети | API обнаруженных служб
Экспорт и импорт
Экспорт и импорт данных конфигурации Zabbix для резервного копирования конфигурации, миграции или крупномасштабных обновлений конфигурации.
Веб-мониторинг
Настройте веб-сценарии для мониторинга ваших веб-приложений и сервисов.
Оповещения
Zabbix API позволяет управлять действиями и оповещениями вашей системы мониторинга.
Действия и оповещения
Определяйте действия и операции, чтобы уведомлять пользователей об определённых событиях или автоматически выполнять удалённые команды. Получайте доступ к информации о созданных оповещениях и их получателях.
Способы оповещения
Настройте способы оповещения и несколько способов получения пользователями предупреждений.
Скрипты
Настраивайте и выполняйте скрипты, чтобы упростить выполнение повседневных задач.
Пользователи
API Zabbix позволяет управлять пользователями вашей системы мониторинга.
Пользователи и группы пользователей
Добавьте пользователей, которым будет предоставлен доступ к Zabbix, назначьте их в группы пользователей и предоставьте разрешения. Создайте роли для детального управления правами пользователей.
User API | User group API | User directory API | User role API
API-токены
Управление токенами авторизации.
Аутентификация
Изменение параметров конфигурации аутентификации.
Администрирование
С помощью Zabbix API вы можете изменять административные настройки вашей системы мониторинга.
Общие
Изменение определённых глобальных параметров конфигурации.
API авторегистрации | API карт значков | API изображений | API настроек | API регулярных выражений | API модулей | API коннекторов
Журнал аудита
Отслеживайте изменения конфигурации, выполненные каждым пользователем.
Очистка истории
Настройте очистку истории.
Прокси и группы прокси
Управляйте прокси, используемыми в вашей распределённой среде мониторинга.
Макросы
Управление макросами.
Информация об API
Получите версию API Zabbix, чтобы ваше приложение могло использовать функции, зависящие от версии.