Уведомления о сервере в Telegram: падение, место на диске, моды и бэкапы
Какие уведомления панели EGN приходят в Telegram, как привязать аккаунт, выбрать частоту и что делать, когда сервер упал или заканчивается место.
Содержание 15
- Коротко
- Какие события отслеживаются
- Шаги: включить уведомления в Telegram
- Как панель понимает, что сервер упал
- Пример: сервер упал ночью
- Пример: место на диске
- Как сделать в панели EGN: настроить сигналы для команды
- Что важно знать про сроки
- Симптом → причина → решение
- Частые ошибки
- Итог
- Вопросы и ответы
- Могу ли я получать уведомления без Telegram?
- Почему сигнал о падении приходит не сразу?
- Могу ли я отключить уведомления только о модах?
Сервер упал ночью, игроки разошлись, а вы узнали об этом утром. Или диск заполнился на 95%, и бэкапы перестали создаваться, но вы заметили это, когда понадобился бэкап. Чтобы не ловить такие моменты, панель EGN умеет присылать уведомления о состоянии сервера. Лучший канал для них — Telegram: сообщение приходит быстро и видно даже с телефона.
В этой статье разберём, какие события отслеживаются, как привязать Telegram, как настроить частоту сигналов и что делать, когда сигнал пришёл. Настройки у каждого пользователя сервера свои: владелец и субпользователи включают уведомления себе сами.
Коротко
Откройте сервер, перейдите в «Нагрузку» и нажмите «Уведомления». Привяжите Telegram в EGN ID по ссылке «Привязать Telegram», включите нужные события и нажмите «Отправить проверочное», чтобы проверить канал. Для падения можно выбрать частоту: не чаще раза в 15 минут, 30 минут, 1 час или 3 часа. Без привязки Telegram сообщения приходят на почту.
Какие события отслеживаются
В окне «Уведомления о сервере» четыре переключателя.
| Событие | Когда приходит | Настройки |
|---|---|---|
| Сервер упал | Сервер был запущен, а стал выключенным, или перезапустился сам | Частота: не чаще раза в 15, 30 минут, 1 или 3 часа; по умолчанию 30 минут |
| Место кончается | Диск занят больше чем на 90% | Повтор не раньше чем через 12 часов и только после спада ниже 85% |
| Моды | Мод обновился или для него вышло обновление | Без дополнительных настроек |
| Бэкап не удался | Копия не получилась или восстановление оборвалось | Без дополнительных настроек |
Каждый пункт можно выключить отдельно. Например, оставить падения и бэкапы, а уведомления о модах выключить, если моды обновляются часто.
Шаги: включить уведомления в Telegram
- Откройте сервер и перейдите в «Нагрузку». Кнопка «Уведомления» стоит справа от переключателя «Сутки / Неделя».
- Если Telegram не привязан, в окне будет подпись «Telegram не привязан — пришлём на почту» и ссылка «Привязать Telegram».
- Нажмите «Привязать Telegram». Откроется EGN ID, где нужно подтвердить привязку. Вход в EGN ID идёт тем же аккаунтом, что и в кабинете.
- Вернитесь в окно уведомлений. Подпись сменится на «придут в Telegram».
- Включите нужные события.
- Нажмите «Отправить проверочное». Сообщение придёт в Telegram. Если его нет, проверьте привязку в EGN ID.
Если Telegram не привязан или не принимает сообщения, сигнал уходит на почту со ссылкой «Привязать Telegram в EGN ID». Поэтому без Telegram сигнал не потеряется.
У каждого пользователя свои галочкиВладелец и субпользователи сервера включают уведомления сами. Если субпользователь не хочет получать сигналы о падениях, он выключит их у себя, не затрагивая остальных.
Как панель понимает, что сервер упал
Панель не реагирует на каждую остановку. Сигнал о падении отправляется, если сервер был запущен или запускался, а потом стал выключенным, или если его время работы обнулилось между опросами. Это значит, что Wings поднял сервер сам после сбоя.
Решение принимается через 100 секунд после события. За это время Wings присылает журнал действий. Так панель отличает падение от штатной остановки.
Падением не считается (в том числе):
- команда питания из панели (старт, стоп, перезапуск);
- команда
stop,end,quitилиrestartв консоли; - восстановление из бэкапа и переустановка сервера;
- смена запуска;
- расписание с питанием или командой рядом по времени;
- остановка, которую сделал установщик модов или сборки.
Если сразу несколько серверов одного узла остановились вместе, текст сообщения будет другим: сервер «остановился вместе с другими серверами узла — похоже на сбой или перезагрузку ноды». В этом случае стоит проверить статус на status.egnetwork.ru, а не перезапускать сервер вручную.
Пример: сервер упал ночью
Вот как выглядит типичная история. Ночью сервер Paper перестал отвечать. Wings поднял его сам, и вы получили сигнал: «Сервер упал и перезапустился сам. Если это повторяется — откройте консоль: доктор панели покажет причину». Сигнал содержит название сервера и кнопку «Открыть сервер».
Утром откройте консоль и нажмите «Почему не запускается?». Если доктор нашёл причину, примените исправление. Если сигналы повторяются, а причины нет, увеличьте интервал до часа, чтобы не получать одно и то же сообщение, и откройте обращение в поддержку с текстом доктора.
Не отключайте падение совсемЕсли сигнал о падении мешает, поставьте интервал 3 часа, а не выключайте. Иначе вы узнаете о проблеме, только когда игроки начнут жаловаться.
Пример: место на диске
Сигнал «Место кончается» приходит, когда диск занят больше чем на 90%. Панель повторит его не раньше чем через 12 часов и только после того, как место освободится до 85%. Это защищает от лавины сообщений.
Что делать:
- Откройте «Файлы» и отсортируйте по размеру. Крупные логи и старые архивы удаляйте первыми.
- Проверьте «Бэкапы». Старые копии занимают место, их можно удалить после проверки свежего бэкапа.
- Если места всё равно мало, поднимите тариф. Подробнее в статье График нагрузки и когда пора на тариф выше.
Нехватка места быстро ломает бэкапы и мир, поэтому не откладывайте этот сигнал.
Как сделать в панели EGN: настроить сигналы для команды
Если сервер ведёте не один, каждый получает сигналы сам. Это удобно: администратор видит падения, а игрок-помощник — нехватку места. Настройте один раз для каждого участника.
- Владелец открывает «Нагрузку», нажимает «Уведомления» и включает все четыре события.
- Субпользователь заходит на сервер со своей учётной записью, открывает ту же кнопку и выбирает события, которые ему нужны.
- Каждый нажимает «Отправить проверочное» и убеждается, что сообщение пришло в его Telegram или на почту.
- Для падений выбирается разная частота. Владелец может поставить 15 минут, а остальные 3 часа, чтобы не отвлекаться.
- Если кто-то привязал Telegram позже, его подпись сменится на «придут в Telegram». Проверьте её после каждого изменения состава команды.
Так сигналы не дублируются у всех сразу, а каждый видит то, за что отвечает. Если сотрудник ушёл из команды, он может выключить уведомления у себя, а владелец может убрать его из списка пользователей сервера.
Что важно знать про сроки
Сигнал о падении не приходит мгновенно: панель ждёт 100 секунд и смотрит журнал действий. Поэтому между падением и сообщением проходит около двух минут. Это нормально и защищает от лишних сигналов.
Сигнал о месте приходит только тогда, когда занятость превышает 90%. Если диск заполнен на 85%, сигнала не будет. Поэтому не ждите сигнала, а раз в неделю смотрите график диска на вкладке «Нагрузка».
Сигнал о неудавшемся бэкапе приходит, когда копия не получилась. Если сигналов не было месяцами, это не значит, что бэкапы работают. Проверьте список бэкапов вручную хотя бы раз в месяц.
Симптом → причина → решение
| Симптом | Причина | Решение |
|---|---|---|
| Telegram не получает сообщения | Аккаунт не привязан или бот не принимает сообщения | Проверить привязку в EGN ID и отправить проверочное |
| Пришло письмо, а не сообщение | Telegram не привязан, и панель отправила на почту | Привязать Telegram по ссылке из письма |
| Сигнал о падении приходит, а сервер работает | Сервер перезапускался сам после сбоя | Открыть консоль, посмотреть причину в докторе |
| Сигнал о падении не приходит | Падение было штатным, например перезапуском из панели | Это не падение, сигнала не будет |
| Сигналы идут слишком часто | Интервал по умолчанию 30 минут | Выбрать 1 или 3 часа в окне уведомлений |
| Сигнал про «сбой или перезагрузку ноды» | Несколько серверов узла остановились разом | Проверить статус на status.egnetwork.ru и не перезапускать вручную |
Частые ошибки
- Выключить уведомления и не проверить канал. Нажмите «Отправить проверочное», чтобы знать, что сигнал дойдёт.
- Считать, что бэкапы работают без сигналов. Если бэкап не удался, сигнал придёт сразу. После первого сигнала проверьте раздел «Бэкапы».
- Считать сообщение о падении ложным. Если сервер падал дважды за час, причина есть. Откройте доктора.
- Привязать Telegram другого человека. Сигналы придут тому, кто привязан, поэтому проверяйте аккаунт.
Итог
Уведомления в Telegram экономят время: вы узнаёте о падении, нехватке места или неудачном бэкапе раньше игроков. Привяжите Telegram один раз, выберите частоту сигналов и проверьте канал кнопкой «Отправить проверочное». Если сигнал пришёл, откройте консоль и доктора: он покажет причину.
Если сигналы связаны с нагрузкой, посмотрите график на вкладке «Нагрузка» и статью График нагрузки и когда пора на тариф выше. Сам доктор описан в статье Доктор сервера: почему не запускается.
Вопросы и ответы
Могу ли я получать уведомления без Telegram?
Да, сигналы придут на почту. Telegram удобнее: сообщение приходит быстрее и видно сразу.
Почему сигнал о падении приходит не сразу?
Панель ждёт 100 секунд, чтобы отличить падение от штатной остановки. Так меньше ложных сигналов.
Могу ли я отключить уведомления только о модах?
Да. Каждый пункт включается и выключается отдельно.
Сервер под Minecraft за пару минут — egnetwork.ru
Читать далее
Вся рубрика →Ошибки начинающих владельцев игровых серверов и как их не повторить
Десять ошибок, из-за которых сервер падает, теряет игроков и мир: от полного диска до правки без бэкапа. Для каждой — симптом, причина и решение в панели EGN.
Бэкапы в панели EGN: расписание, копии и восстановление в один клик
Как работают автоматические копии сервера, что значат типы «Авто», «Вручную» и «Снимок», как закрепить копию и восстановить сервер без потери текущего мира.
График нагрузки в панели EGN: когда пора на тариф выше
Как читать график нагрузки за сутки и неделю, что значат проценты памяти и процессора и при каких показателях панель сама советует тариф выше.