Size: a a a

Zabbix Russian Community

2020 April 04

RF

Ruslan Fedoseev in Zabbix Russian Community
делаем скрипт, который берет данные из медленной бд, ложит их во временный файл и больше ничего не делает.
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
а заббиксом берем данные из этого файла
источник

I

Inetov in Zabbix Russian Community
Ruslan Fedoseev
и в чем разница?
200 элементов, десяток разных расписаний. или я не понял вопрос
источник

AT

Aleksei Tychkov in Zabbix Russian Community
а бд какая если не секрет, она умеет хоронимые процедуры?
источник

I

Inetov in Zabbix Russian Community
Ruslan Fedoseev
делаем скрипт, который берет данные из медленной бд, ложит их во временный файл и больше ничего не делает.
хороший вариант, но по ночам там будет много таймаутов и мусора. куда проще выполнять проверку днём, когда бизнесу на самом деле важно знать наличие данных
источник

I

Inetov in Zabbix Russian Community
Aleksei Tychkov
а бд какая если не секрет, она умеет хоронимые процедуры?
3 разных (ms, pg, vertica)
источник

AT

Aleksei Tychkov in Zabbix Russian Community
у коллег с мс скл сделано такое
источник

AT

Aleksei Tychkov in Zabbix Russian Community
написаны хранимки, запускаемые по нужному расписанию
источник

AT

Aleksei Tychkov in Zabbix Russian Community
их результат передается заббикс_сендеру
источник

I

Inetov in Zabbix Russian Community
Ruslan Fedoseev
делаем скрипт, который берет данные из медленной бд, ложит их во временный файл и больше ничего не делает.
а ещё забыл сказать, что элементов много и файлов будет много... или это будет уже служебная база данных... короч мне кажется это оверхед сложнее, чем я придумал выше
источник

I

Inetov in Zabbix Russian Community
господа, ещё раз: расписания в формате заббикса у меня уже есть - тащить их во внешние системы это дополнительные костыли)
источник

AT

Aleksei Tychkov in Zabbix Russian Community
заодно решается проблема приватности - Заббикс не хранит нигде креденциалы для доступа БД, которые теперь не нужно защищащть или менять
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
ну если для вас проблема пересобрать заббикс - то этот оверхед гораздо проще. Потому что ближайшее обновление заббикса похоронит ваши правки, вам придется или собирать собственный репозиторий и обновляться из него, и самому следить за версиями софта в нем...
А это все будет существовать в независимой системе, которой пофиг, какая версия заббикса там вас...
источник

I

Inetov in Zabbix Russian Community
Aleksei Tychkov
заодно решается проблема приватности - Заббикс не хранит нигде креденциалы для доступа БД, которые теперь не нужно защищащть или менять
у меня и так не хранит, используется системное хранилище через внешний код (который есть)
источник

AT

Aleksei Tychkov in Zabbix Russian Community
ну в любом случае тема с увеличением таймаутов больше 30 сек выглядит чистой воды авантюрой, неспроста ж разработчики этот таймаут определили и соблюдают
источник

I

Inetov in Zabbix Russian Community
Ruslan Fedoseev
ну если для вас проблема пересобрать заббикс - то этот оверхед гораздо проще. Потому что ближайшее обновление заббикса похоронит ваши правки, вам придется или собирать собственный репозиторий и обновляться из него, и самому следить за версиями софта в нем...
А это все будет существовать в независимой системе, которой пофиг, какая версия заббикса там вас...
я думал написать скрипт, который будет последовательно выполнять нужные действия.
проблема для меня не просто пересобрать, а как правильно это сделать и подменить в рабочей системе
источник

AT

Aleksei Tychkov in Zabbix Russian Community
возможностей сделать проверку там где таймаут больше предостаточно чтобы не связываться с правкой исходников
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
да подменить = скопировать поверх. Это вообще не проблема на самом деле.
а да, еще перезапустить после этого.
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Ой, всё. @inetov какой тебе совет сейчас нужен? Как собрать сервер из исходников? Тебе сюда:
https://www.zabbix.com/documentation/current/ru/manual/installation/install
Собирай на отдельной машине, получившийся бинарник сервера подменяй.
источник

RF

Ruslan Fedoseev in Zabbix Russian Community
но подумайте - зачем вам это надо )
источник