The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск системы мониторинга Zabbix 5.0 LTS, opennews (?), 12-Май-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


158. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от Аноним (157), 15-Май-20, 00:24 
примечание для особо одаренных - нормальные это:
1. текстовые!!!
2. удобочитаемые!!!
3. удобомашинногенерируемые!!!

в противном случае - прошу наконец уже рассказать как это настроить и не сойти с ума от кликов.

Ответить | Правка | Наверх | Cообщить модератору

159. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +1 +/
Сообщение от пох. (?), 15-Май-20, 11:31 
дружочек, не хотел бы тебя огорчать, но "конфиги" такого размера не будут удобочитаемыми, если их сделать текстовыми. Я понимаю, попоболь осваивать что-то новое через двадцать лет "генерации" совершенно нечитаемых (хоть и текстовых) "машинногенерируемых" (только надо написать код для каждого чиха вручную, и нельзя перепоручить эту работу отделу мониторинга - они не умеют make/perl/awk) конфигов nagios, но проснись, голубчик - его писали во времена, когда компьютеры были большие, и было их два на всю контору.

А конфиг zabbix-server/agent - он да, текстовый, удобочитаемый и, в принципе, даже машинногенерируемый, если так назвать пару вызовов sed в постинсталле.

> в противном случае - прошу наконец уже рассказать как это настроить и не сойти с ума от кликов.

прочитать наконец документацию, разделы "templates", "low level discovery", "autodiscovery".

Если после этого тебе все еще покажется что что-то тут можно автоматизировать дополнительно, можешь прочитать раздел "API". В целом нет ничего сложного в том чтобы вместо этого генерить sql-команды, и многие предпочитают этот способ как более прямой, но, к сожалению, структура базы "хорошо документирована исходным кодом", меняясь от версии к версии, а вот апи описан и зафиксирован.

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

Ответить | Правка | Наверх | Cообщить модератору

168. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от Аноним (157), 16-Май-20, 17:12 
templates, говорите... а возможным стало уже прямо в темплейтах задать графики, так, чтобы они применились сразу при применении темплейта к конкретному хосту/сервису?
давно не смотрел просто. если стало возможным - то замечательно.
Ответить | Правка | Наверх | Cообщить модератору

169. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от пох. (?), 16-Май-20, 17:28 
графики - с самого появления темплейтов, afair. Только зачем, если график любого сорта можно себе понакликать на ходу из latest data, включая график, объединяющий данные _разных_ хостов?

Вот _screens_ (где как раз можно разные хосты в одну картинку) - там есть, хехехе, ньюансы. То есть создать его из lld можно, а увидеть потом - нельзя. Спросите у Алексея, что он про это гнал ПЯТЬ лет тому назад. Воз все там же. Ну нет больше у жабикса - программистов. Остались либо программисты-на-игого, либо разработчики персонализированных темплейтов по 600 евро в день. Поди плохо, и хотел бы ты после этого работать программистом?!

А dashboard из шаблона или lld - не, хрен там.

Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от Онаним (?), 15-Май-20, 14:10 
> в противном случае - прошу наконец уже рассказать как это настроить и
> не сойти с ума от кликов.

Рассказываю:
https://www.zabbix.com/documentation/current/manual/api/refe...
И можно лепить любой удобный ___лично вам___ (!!!) текстовый "удобочитаемый" конфиг.
С машинной генерацией вопрос вообще не стоит - можно и без конфига генерировать.

Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

163. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +1 +/
Сообщение от www2 (??), 15-Май-20, 16:15 
Нет смысла настраивать Zabbix через текстовую простыню на десятки мегабайт. Такая простыня явно не пригодна для ручного редактирования. Если её каждый раз перегенерировать, то генерироваться она явно будет по базе данных. Если из одной базы надо перегонять данные в другую, то лучше пользоваться API.

Если ещё учесть количество фишек в Zabbix'е, то для написания сколь-нибудь сложных правил мониторинга в этой гипотетической текстовой простыне придётся ещё пройти несколькомесячный курс обучения синтаксису.

Я для рабочих нужд написал несколько модулей: один извлекает описание хоста из БД, другой по этому описанию в соответствии с правилами контроля генерирует описание для сверки с Zabbix, третий модуль извлекает из API Zabbix текущее состояние хоста, сверяет его со сгенерированным и меняет изменившееся. Как только в БД меняется описание хоста, по нему прогоняется вся цепочка действий. Можно руками запускать на обработку хосты из БД массово, когда правила контроля меняются.

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

Если вы думаете, что вас спасут текстовые конфиги, то скорее всего вы ошибаетесь. Писать генератор конфига для Zabbix'а всё равно придётся, он будет сложный, а т.к. весь файл нужно будет перегенерировать при любом даже самом мелком изменении, то обновления в конфигурацию Zabbix'а будут вноситься очень долго и вы скорее всего упрётесь в тормоза БД, по содержимому которой будете всё это генерировать.

Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

164. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от Michael Shigorinemail (ok), 15-Май-20, 16:17 
Может, предложите наработки в апстрим хотя бы "как есть"?
Или отдельным проектом опубликуете?
PS: имени работодателя :-)

// непользователь, но мало ли...

Ответить | Правка | Наверх | Cообщить модератору

166. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от пох. (?), 16-Май-20, 15:25 
А смысл? Оно там наверняка завязано на их внутреннюю кухню (которую еще и светить не хочется), и только им такое и нужно.
(У меня во времена оны - наоборот, база хостов бралась из жабикса, куда они попадали либо из discovery, либо при создании хоста автоматикой деплоя - тогда еще не было возможности просто дернуть апи, приходилось лазить в базу)

А апи и так опубликован - пишите кто хотите.

Ответить | Правка | Наверх | Cообщить модератору

165. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от Michael Shigorinemail (ok), 15-Май-20, 21:37 
...как тут напоминают -- уже опубликовано такое:
http://altlinux.org/Категория:Инструментарий_для_развёртывания_Zabbix-ноды
в т.ч. grow-zabbix-node
http://packages.altlinux.org/alterator-zabbix-node
Ответить | Правка | К родителю #163 | Наверх | Cообщить модератору

167. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от пох. (?), 16-Май-20, 16:03 
вот нихера непонятно - ни что это, ни как работает, ни нахерна вообще нужно.

Ответить | Правка | Наверх | Cообщить модератору

175. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от Онаним (?), 17-Май-20, 18:03 
Да доскеры, альтераторы, и т.п. Часть отрасли сама себе роет могилу, потому что такими темпами разбирающихся как оно реально работает останется полтора человека.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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