The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Вышел Zabbix 5.2"
Отправлено Аноним, 28-Окт-20 01:38 
> Честно говоря, максимально простое API, более простое встретить сложно.
> Если понимать архитектуру Zabbix, конечно.

Так из-за его архитектуры оно и есть витиеватое, частично из-за этого и часть проблем с его фронтом которое по большей части(внезапно не полностью) и работает через апи.

Ну например далеко неочевидно что темплейты это хосты во внутреннем предсталении заббикса. Или например Description триггера в фронте внезапно в api оказывается Comment, при этом есть другое поле Description, которое внезапно в фронте обозначено как Name. Найти все аварии по триггеру? Ну что ж, у нас есть событие, проблема и триггер. А что так много проблем? Ну проблема может генерироваться по триггеру и внутреннему событию. А среди 3 причин внутренних событий есть...триггер! Зато время события и в наносекундах и в таймстемпе можно получить. Что это у нас событие погасло? Может быть выражение триггера прекратило выполняться, может быть сработало выражение восстановления, может быть сработал такой суперкостыль как глобальные правила корреляции. У события есть свой severity, который просто наследуется от триггера и изменить его нельзя (хочешь разные уровни для заполнения раздела на файлопомойке и критическиважном сервере? Делай два разных триггера). Создавать события и проблемы ты кстати не можешь(по-крайней мере раньше). Хочешь прочитать значение триггера с макросами? Ну так получили выражение триггера и сам подставь туда макросы (их тоже предварительно получи). И т.д. и и т.п. что превращает любую пустяковую вещь в тонну различных запросов.

> Оно не для того предназначено.

Не очень понятно для чего оно вообще предназначено. Самим ручками запросить не вариант, придется целый инструментарий для этого писать. Видимо предполагалось что на основе апи напишут удобные обертки, но все обертки делятся либо на упрощаю авторизацию, в остальном копирую апи заббикса (pyzabbix например), либо на "делаю захардкоженные фичи, все что не нужно автору библиотеки не умею" (вроде zabbix-cli). В теории наверное можно написать удобную и гибкую обертку, но я таких почему-то не встречал, в любом случае от тонны запросов с таким апи не уйти (не ушел и фронт заббикса, в тч поэтому он такой медленный на некоторых операциях), а без этого отзывчивый инструмент не написать.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру