The OpenNET Project / Index page

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



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

Оглавление

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

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


83. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от пох. (?), 12-Май-20, 21:41 
а вот расскажи, чего я такого не вижу чего ради стоит куда-то ехать? (живу с 4.0)
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +1 +/
Сообщение от Онаним (?), 12-Май-20, 23:30 
> а вот расскажи, чего я такого не вижу чего ради стоит куда-то ехать? (живу с 4.0)

4.2:

1) Вообще просто наиохереннейшее изменение: препроцессинг на Javascript. Подобного хотелось просто вечность.

Половина внешних скриптов, использовавшихся для дискавери или хитрой трансформации ответов - банально съехали, потому что трансформировать специфичный текстовый вывод (например с SSH консоли девайса, ничего другого не умеющего) теперь можно прямо в Zabbix так, как душе угодно

2) Тротлинг item'ов. Второе "давно хотелось".

Можно опрашивать часто, а сохранять в хистори только отличающиеся значения, + опционально одно значение в энный интервал времени, чтобы например nodata при этом успокоить. Размер таблиц хистори ныне сократился раз в 10 минимум, и это при том, что включили только для самых частых опросов. Кое-где этим удалось время реакции сократить, там где опрашивалось раз в пять минут, теперь опрашивается раз в минуту, но хранятся только изменившиеся значения.

3) Отработка ошибок в препроцессинге - можно например дефолтное значение подсунуть если регулярка не срослась.

4) Dependent'ы для LLD.

Теперь можно выгребать одну портянку в один текстовый item, трансформить JS, и из этой единой портянки фигачить разные LLD, возможно с дополнительной трансформацией через JS. Больше не надо 100500 раз опрашивать одно и то же устройство для каждого LLD.

5) JSONpath в LLD.

Преобразовав заранее портянку в JSON, можно сразу её разгрести по параметрам LLD без дополнительных ухищрений.

6) Теги на хосты. Мелочь, а приятно.

7) Проверка данных регулярками при авторегистрации хостов.

Тоже удобно, когда много разнотипных хостов и темплейтов.

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

142. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от нах. (?), 13-Май-20, 22:39 
> 1) Вообще просто наиохереннейшее изменение: препроцессинг на Javascript. Подобного хотелось
> просто вечность.

хм, у меня скрипты никуда не денутся (жабикс не умеет ходить в базы данных, не умеет сложные процедуры вида вопрос-ответ) - поэтому нет проблемы выплюнуть результат как ему хочется.

> Тротлинг item'ов. Второе "давно хотелось".

а, да. Мне, правда, на самом деле хотелось бы базу, которая в нем не нуждается, и это ни разу не sql, но хоть такой костылик. Да, пожалуй, все же повод апгрейдиться.

> JSONpath в LLD.

был же ж xml, мне вполне хватало...

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

146. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от Онаним (?), 14-Май-20, 08:44 
> хм, у меня скрипты никуда не денутся (жабикс не умеет ходить в базы данных, не умеет сложные процедуры вида вопрос-ответ)

Для первого сделаны web item'ы, можно опрашивать прямо API сервиса, не костыляя скриптами на заббиксе :)
А результат трансформировать "на месте".

Второе да.

> Мне, правда, на самом деле хотелось бы базу, которая в нем не нуждается, и это ни разу не sql, но хоть такой костылик

TimescaleDB, но это мерзкий постгрес.

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

155. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от пох. (?), 14-Май-20, 10:57 
>> хм, у меня скрипты никуда не денутся (жабикс не умеет ходить в базы данных, не умеет сложные
>> процедуры вида вопрос-ответ)
> Для первого сделаны web item'ы, можно опрашивать прямо API сервиса, не костыляя

а веб и апи мне самому написать? ;-) Я бы тогда уж писал апи, напрямую в жабикс и складывающее.

> А результат трансформировать "на месте".

select ab, cd, ef.gh from ... | awk ... - вот тебе xml, обтрансформируйся ;-)
where можешь подставить из ключа айтима по вкусу.

>> Мне, правда, на самом деле хотелось бы базу, которая в нем не нуждается, и это ни разу не sql,
>> но хоть такой костылик
> TimescaleDB, но это мерзкий постгрес.

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

Ну и timescale - тоже костыль, только теперь уже на уровне постгреза. Причины понятны - переписывать код лень, да и некому уже давно, одни менеджеры остались и рисователи темплейтов по 600 евро в сутки, а тут поменял одно слово в create table, опа, мы уже модные-молодежные-поддерживаем time series db, плевать что одну и самую угребищную на свете, но все равно очень жаль.

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

156. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от Онаним (?), 14-Май-20, 18:39 
Ну и кстати да, заббикс умеет ходить в базы данных :)
Ответить | Правка | Наверх | Cообщить модератору

160. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +1 +/
Сообщение от пох. (?), 15-Май-20, 11:49 
если ты про odbcшное убожество - то нет, спасибо, вариант с select|awk еще и побыстрее окажется.

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

161. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от Онаним (?), 15-Май-20, 14:07 
Ну вот, всё-то вам не угодишь :)
ODBC убожество, да.
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск системы мониторинга Zabbix 5.0 LTS"  +/
Сообщение от Онаним (?), 12-Май-20, 23:39 
(по 4.2 - это было всё, что конкретно мы используем, реально там больше всего)

4.4 (то же самое, только то, что пригодилось):

1) Web-реквест (webhook) как media type - заливаем кое-какие эвенты в чат через него.

2) Подняли лимит dependent items на item.

Ага, в 999 мы не вписывались (или сколько там было), у нас железка отдаёт одну-единственную портянку для всех телефонных транков, которых больше 1000. В 29999 ещё долго будем вписываться. Можно было тупо запатчить, конечно, что и  делалось, но стало проще, теперь ванильный.

3) Наконец-то добавили возможность задать отдельно realtime (стандартное - problem time) сообщения для триггеров, которые берут текущие ITEM.LASTVALUE, очень удобно для мониторилки событий в трее, можно показывать и текущую ситуацию, а не только на момент проблемы.

4) CSV в JSON (препроцессинг). Странненькое себе, но конкретно нам пригодилось.

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

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

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




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

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