Depository of News

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

newsdepo.com · world

<img src="https://habrastorage.org/getpro/habr/upload_files/627/74b/756/62774b7560f404fd8e1cc9ca3b0d2193.png" /><p>Мониторинг редко начинается с разработки собственного кода. Обычно всё гораздо прозаичнее: устанавливаешь готовый агент, подключаешь его к существующей системе мониторинга, убеждаешься, что метрики поступают, и переходишь к следующей задаче.</p><p>У нас получилось немного иначе.</p><p>При подключении нового пилотного контура PostgreSQL к Zabbix выяснилось, что Mamonsu успешно работает с базой данных и собирает метрики, но не может передать их на сервер мониторинга, если тот принимает от узла только защищённые соединения с TLS PSK.</p><p>Можно было изменить настройки Zabbix или построить обходную схему вокруг штатного zabbix_sender. Вместо этого мы решили доработать сам Mamonsu. В результате появилась поддержка TLS PSK и сертификатов с сохранением совместимости как со старыми серверными версиями Python, так и с современными версиями Python, где PSK уже поддерживается стандартным модулем ssl.</p><p>Доработку проверили на пилотном контуре, после чего отправили разработчикам Mamonsu в upstream.</p> <a href="https://habr.com/ru/articles/1080376/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1080376#habracut">Читать далее</a>

Read full article →