Поздравляю всех с долгожданными рабочими буднями.
Последние несколько дней развлекал себя чисткой снега 💪🏻. Помимо своего немаленького участка и выезда на шоссе, помощи запросили детский сад и школа. У них там всё за праздники замело. Плюс, чистить приходилось родник на крутом склоне с лестницей на 185 ступенек и проходными площадками, куда я регулярно хожу за ключевой водой. По мелочи ещё несколько парковочных мест расчистил, чтобы поставить машину. Приходится с собой лопату возить и готовить парковку, прежде чем можно оставить машину где-либо.
Праздники прошли ровно, вообще без эксцессов, только мониторинг немного посемафорил, но исключительно из-за того, что у меня его много. Так как в праздники частенько что-то переключают и перенастраивают по ночам те, кто не может себе позволить это делать в другое время, были некоторые сообщения о недоступности, но конкретно вся моя инфраструктура работала нормально.
Пользуясь случаем, расскажу, как у меня глобально мониторинг устроен. У заказчиков локально настроены собственные мониторинги Zabbix и кое-где Prometheus. Последний лично мне особо не нужен, потому что нет динамических сред и метрик, которые надо собирать часто и подробно смотреть на них. Пользуюсь им, чтобы не терять навык управления связанной с ним экосистемой.
Отдельно на VPS стоит мой личный мониторинг Zabbix+Grafana, куда в дашборд собраны триггеры со всех управляемых мной мониторингов Zabbix. Этот мониторинг выполняет в том числе некоторые внешние проверки к сервисам заказчиков, которые доступны публично - сайты, сертификаты, точки входа в инфраструктуру.
Также у меня отдельно поднят Gatus для себя и тех же внешних сервисов заказчиков. Мне очень нравится этот мониторинг. С тех пор, как познакомился с ним, использую постоянно. Обновляю его, добавляю проверки. Больше всего нравится наглядный общий дашборд. Уведомления настроены в отдельную группу в Telegram.
В качестве внешнего сервиса мониторинга, который вообще не зависит от меня, использую UptimeRobot. Использую там простые проверки некоторых ключевых вещей. Нравится приложение на Android с пушами. Мне бесплатного плана хватает для своих нужд.
Всё это вместе, конечно, немного спамит, так как проверки проходят из разных мест и бывает, что с какой-то точки что-то временно недоступно. Но так как из несколько, я понимаю, что если они не ругаются все сразу, то в целом всё в порядке. Если хоть один мониторинг видит, что конечная цель доступна, значит сам конечный сервер работает и отвечает на запросы.
Ещё настроен мониторинг сертификатов бесплатным сервисом haveibeenexpired. Не скажу, что он мне особо нужен. Упоминаю его для того, чтобы познакомить с ним тех, кто ещё не знаком. Удобный сервис, который раз в неделю присылает отчёт по всем добавленным сайтам. Формат подобных отчётов - наиболее частый вопрос, который мне задают по Zabbix. Люди хотят периодически получать актуальные сводки по набору метрик и триггеров. Текущие отчёты в Zabbix работают не совсем так, как некоторым хочется. Реализовано не очень удобно.
#мониторинг