Как следить за своими нодами?

Хочу показать конкретный пример того, как можно создать собственный мониторинг и быстрое оповещение о нодах.

Никаких особых знаний, кроме того, чтобы читать внимательно и кликнуть мышкой, не понадобиться. 

Итак, пожалуйста: https://uptimerobot.com/

Шаг первый

post image

Данный сайт предоставляет возможность мониторинга до 50 ресурсов с интервалом не менее 5 минут в бесплатных версиях.

Чтобы начать, мы проходим стандартные регистрационные процедуры на сайте, для начала.

post image
post image

После активации ссылки которая придет вам на почту попадаем внутрь сервиса.

post image

Теперь небольшое отступление, что станет маркером, который поможет нам понять, что в нашей ноде всё хорошо. Для нод этот порт будет доступен в настоящее время на вашем сервере удаленного доступа. Скажем так: если нода работает, мы можем «достучаться» до определенного порта. Если нода не работает по какой-то причине, то этот порт не может быть доступен. Для каждой ноды эти порты различны. Какие порты — указаны в документации для установки конкретной ноды. Почти со 100% вероятности это будет одним из портов

Для ноды «Minima» порт который мы будем мониторить — «9002» Еще нам понадобится ip-адрес сервера где находится ваша нода.

Итак, предположим, что ip нашего сервера 178.34.23.56 порт 9002

Шаг второй Добавляем новый монитор

post image

В выпадающем меню выбираем «Port»

post image

Выставляем ваш IP, порт, интервал, по примеру картинки снизу

post image

Если все сделали правильно — получаем подтверждение что монитор удачно создан.

post image

С этого момента сервис будет непрерывно мониторить вашу ноду и записывать результаты у вас в аккаунте. У этого сервиса есть собственное приложение как в Google Play, так и в Apple Store, можно просто установить их приложение к себе на телефон и на этом закончить настройку. Приложение само оповестит вас на телефоне.

Мы не ищем легких путей. Поэтому продолжим. Переходим на вкладку «My Settings» и нажимаем на кнопку «Add Alert Contact»

post image

Во всплывающем окне выбираем тот сервис через который мы хотим получать уведомление о сбоях — в нашем случае это Телеграмм

post image

И прописываем имя вашего аккаунта в телеграмм

post image

Далее нам нужно подтвердить в нашем телеграмм канале что это мы и готовы принимать сообщения от этого сервиса. Для этого переходим по линку указанному в аккаунте и подтверждаем в телеграмме что мы — это мы

post image

На этом с настройками можно считать закончили. Теперь проверяем как это работает. У самого сервиса есть такая функция.

post image

Нажимаем на кнопку «Test notification setup» и затем на «Send test notifications» Сервис отправит вам два оповещения в телеграмм — ваш сервис упал и ваш сервис поднялся.

post image

Если все прошло нормально — то на этом настройка мониторинга закончена.

Сервис мониторит вашу ноду постоянно, не зависимо от того есть там на той стороне что то или нет. Но сообщение присылает только если состояние наблюдаемого объекта меняется. Упала нода — вам отправили сообщение о событии. Через пять минут мониторинг видит что нода по прежнему «лежит» — мониторинг у себя фиксирует это состояние, но сообщение вам не отправляет (т.е. вы не получаете сообщения каждые 5 минут). Следующее сообщение вы получите только после того как мониторинг увидит что ваша нода вернулись к жизни.

Данный сервис в бесплатном варианте поддерживает до 50 сайтов/нод. Так что на первое время хватит.

К тексту подготовил вам видео