Size: a a a

Zabbix Russian Community

2020 September 14

А

Александр in Zabbix Russian Community
Или же в вопросах мониторинга postgresql не стоит мониторить patroni а мониторить непосредственно сам postgresql (https://www.zabbix.com/integrations/postgresql ) ?
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Александр
Доброго дня , пытаюсь разобраться с мониторингом patroni( https://github.com/zalando/patroni )  c помощью zabbix ,может кто то уже делал и если да то поделитесь опытом что и как вы мониторите,особенно интересует лаг репликации между нодами, может есть какие-то best practice в этом вопросе, спасибо .
У патрони вроде есть экспортер
источник

А

Александр in Zabbix Russian Community
Денис Устинов
У патрони вроде есть экспортер
Понял ,посмотрю ,спасибо
источник

АР

Алексей Рогулин... in Zabbix Russian Community
Денис Устинов
У патрони вроде есть экспортер
Спасибо за совет, попробую обновить и понаблюдать
источник

OM

Oleg Makarikhin in Zabbix Russian Community
Александр
Доброго дня , пытаюсь разобраться с мониторингом patroni( https://github.com/zalando/patroni )  c помощью zabbix ,может кто то уже делал и если да то поделитесь опытом что и как вы мониторите,особенно интересует лаг репликации между нодами, может есть какие-то best practice в этом вопросе, спасибо .
https://patroni.readthedocs.io/en/latest/rest_api.html#monitoring-endpoint
там всё нативно http-агент и jsonpath
источник

А

Александр in Zabbix Russian Community
Тут еще вопрос и по поводу триггеров ,к примеру есть лаг репликации ( в мегабайтах ) ,непонятно какое значение лага норма а после какого уже надо алертить ,для примера:  я выставил триггер лага на {Template Patroni:patroni.postgresql.node.lag.last(}>10  и буквально в туже ночь  лаг вырос за пару часов  до 800 мегабайт, а потом самоустранился.  После этого(чтобы убрать ненужные флапы) я выставил алерт лага на
{Template Patroni:patroni.postgresql.node.lag.min(90m)}>10 ,но это как мне кажется костыль. В общем моя боль в том я не понимаю какие значения нужно указывать для триггеров лага =/
источник

OM

Oleg Makarikhin in Zabbix Russian Community
Александр
Тут еще вопрос и по поводу триггеров ,к примеру есть лаг репликации ( в мегабайтах ) ,непонятно какое значение лага норма а после какого уже надо алертить ,для примера:  я выставил триггер лага на {Template Patroni:patroni.postgresql.node.lag.last(}>10  и буквально в туже ночь  лаг вырос за пару часов  до 800 мегабайт, а потом самоустранился.  После этого(чтобы убрать ненужные флапы) я выставил алерт лага на
{Template Patroni:patroni.postgresql.node.lag.min(90m)}>10 ,но это как мне кажется костыль. В общем моя боль в том я не понимаю какие значения нужно указывать для триггеров лага =/
у меня примерно такое для ms sql. и поэтому пришлось городить триггера с учётом текущего времени.
источник

А

Александр in Zabbix Russian Community
Александр
Тут еще вопрос и по поводу триггеров ,к примеру есть лаг репликации ( в мегабайтах ) ,непонятно какое значение лага норма а после какого уже надо алертить ,для примера:  я выставил триггер лага на {Template Patroni:patroni.postgresql.node.lag.last(}>10  и буквально в туже ночь  лаг вырос за пару часов  до 800 мегабайт, а потом самоустранился.  После этого(чтобы убрать ненужные флапы) я выставил алерт лага на
{Template Patroni:patroni.postgresql.node.lag.min(90m)}>10 ,но это как мне кажется костыль. В общем моя боль в том я не понимаю какие значения нужно указывать для триггеров лага =/
Кажется нашел ответ на свой вопрос ,мой мониторинг валиден но нужно чтобы в кластере была хотя бы одна нода без лага (вот на это нужен алерт ) и минимум 3 ноды в кластере ,тк в patroni есть прекрасная настройка maximum_lag_on_failover и если у тебя кластере из 2-х нод ,и на одной из них есть лаг и мастер внезапно падает то ты получишь неработующую постгрю и патрони тебя не спасет .Всем спасибо
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Народ, а как у нас сейчас с ODBC проверками на хосты с той же СУБД?
Можем мы проверять MySQL с прокси, база которой тоже крутится на MySQL?
источник

OM

Oleg Makarikhin in Zabbix Russian Community
Alexander Khatsayuk
Народ, а как у нас сейчас с ODBC проверками на хосты с той же СУБД?
Можем мы проверять MySQL с прокси, база которой тоже крутится на MySQL?
"можно проверяй"
источник

OM

Oleg Makarikhin in Zabbix Russian Community
нужно ODBC DSN настроить на соотв. заббикс-сервере или заббикс-проксе
источник

ДУ

Денис Устинов... in Zabbix Russian Community
А это норма, что на порожденные lld хосты не вешаются теги?
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Я уже мечтал о правах полностью по тегам, а тут такой облом
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Oleg Makarikhin
нужно ODBC DSN настроить на соотв. заббикс-сервере или заббикс-проксе
Ну это всегда нужно, если возможности 5ки с connection string в ключе не юзать.
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Денис Устинов
А это норма, что на порожденные lld хосты не вешаются теги?
А ты рассчитывал, что будут наследоваться теги хоста-родителя?
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Alexander Khatsayuk
А ты рассчитывал, что будут наследоваться теги хоста-родителя?
Да, как с макросами
источник

ДУ

Денис Устинов... in Zabbix Russian Community
А там вообще этой вкладки нет
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Денис Устинов
А там вообще этой вкладки нет
Ага. Ну вроде начали работать в этом направлении. Обещают даже интерфейсы созданных хостов.
источник

ДУ

Денис Устинов... in Zabbix Russian Community
В каком нить 5.4
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Благо я теперь могу чаще обновляться
источник