Обновить

TLS PSK для Mamonsu: как мы добавили защищённую передачу PostgreSQL‑метрик в Zabbix

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели7.3K
Всего голосов 1: ↑1 и ↓0+1
Комментарии6

Комментарии 6

Как-то вы жестко все усложнили. В настройках хоста в Zabbix можно выбрать один или несколько вариантов подключения. Без шифрования тоже можно.

Да, в Zabbix можно разрешить No encryption, и технически это самый простой вариант. Но у нас задача была не просто «доставить метрики», а сделать это безопасно. В незашифрованном канале Mamonsu передаёт служебную информацию — имена баз, хостов, ключи метрик, состояния сервисов и другие данные об инфраструктуре. Поэтому разрешать plaintext ради совместимости с одним агентом нам не хотелось.

Исходное условие было таким: Zabbix уже принимает защищённые подключения по TLS PSK, zabbix_sender с тем же PSK работает, а встроенный sender Mamonsu — нет. Поэтому логичнее было добавить недостающую поддержку TLS в Mamonsu, а не ослаблять настройки Zabbix.

Я думал mamonsu уже списали, есть же нативный мониторинг postgres в zabbix_agent2.

PR еще не приняли в апстрим, пичально. PgPro что-то ждут. Опенсорс он такой опенсорсный.

Я как понимаю, многие, кто PgPro использует для мониторинга мамонсу используют в том числе. Если не ошибаюсь, он там в коробке идёт. Надеюсь к следующей версии примут, но вот когда она будет, вопрос. Если смотреть по релизам, 3.5.15 вышел в октябре 25го, а 3.5.16 уже в июле 26. разработка не такая активная, но живая. Если хотите попробовать с шифрованием, можете у меня в репе взять и собрать

Скорее всего mamonsu используют те у кого уже есть мониторинг на zabbix и добавлять новый в виде проприетарного PPEM от пгпро не всем хочется

Мамонсу не только с постгреспро работае. Спокойно работает на ванили, панголине от сбера и танторе от астры. Дело вкуса и привычек чем мониторить. Главное же результат

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации