К содержанию
Pingera

Новое в Pingera: TCP проверки, поиск строки, больше деталей

  • Опубликовано:
  • Обновлено
  • 4 мин чтения

Май богат на релизы. Все торопятся удивить пользователей перед летним затишьем. Сегодня мы расскажем о новых фичах платформы:

  1. TCP проверки
  2. Поиск в проверках по строке
  3. Детальная информация о чеке

TCP проверки

К уже существующим веб-проверкам мы добавили полноценные TCP-проверки, значительно расширяя возможности мониторинга ваших сервисов! Теперь достаточно указать хост и порт, чтобы наша платформа начала отслеживать доступность и производительность ваших TCP-сервисов.

Pingera окно добавление TCP проверки

Представьте, что ваш веб-сервер работает отлично, но при этом пользователь не может подключиться к базе данных или другим внутренним службам. В таких ситуациях обычные HTTP-проверки не помогут. TCP-проверки позволяют глубоко оценить доступность не только веб-сайтов, но и других критически важных сервисов, работающих по протоколу TCP.

Мы предусмотрели возможность указать текст, который будет отправлен в TCP-сокет. Это открывает двери для более продвинутых сценариев мониторинга.

Примеры использования TCP-проверок:

  • Проверка почтовых серверов (SMTP, POP3, IMAP): Убедитесь, что ваш почтовый сервер принимает соединения. Отправьте HELO для SMTP или CAPA для IMAP, чтобы проверить ответ.
  • Контроль доступности SSH-серверов: Проверяйте, что ваш SSH-сервер (порт 22) отвечает на запросы. Это поможет избежать ситуаций, когда вы не можете удаленно подключиться к своим серверам.
  • Мониторинг игровых серверов: Если вы запускаете игровые серверы, TCP-проверки помогут убедиться в их постоянной доступности для игроков.
  • Проверка кастомных сервисов: Любое ваше приложение, которое слушает TCP-порт, теперь может быть легко мониторится. Вы можете даже отправить специальный “пинг” или “статус” запрос, если ваше приложение поддерживает такую команду.

Глобальный мониторинг и подробная отчетность

Мы проверяем ваши TCP-сервисы с серверов, расположенных как в России, так и в разных уголках планеты. Это позволяет получить полную картину доступности ваших сервисов для пользователей из любой точки мира.

Вы получаете детальную информацию о каждой проверке:

  • Статус: Успешно ли установлено соединение?
  • Время ответа: Насколько быстро сервис откликнулся?
  • Ошибка (если таковая имеется): Подробное описание проблемы, если соединение не удалось.

Расширенные проверки: поиск по строке в ответе

Мы продолжаем развивать нашу платформу мониторинга, и представляем новую функцию: поиск по строке в ответе сервера. Теперь для Веб, API и TCP-проверок вы можете указать конкретную строку, которую наши сервера будут искать в ответе. Если указанная строка не найдена, проверка автоматически будет считаться неуспешной.

Pingera поиск по тексту в проверке

Обратите внимание: наши проверки чувствительны к регистру. Убедитесь, что вы вводите строку точно так, как она должна появиться в ответе.

Эта новая возможность открывает ещё больше сценариев для точного и эффективного мониторинга:

  • API-проверки: Удостоверьтесь, что ваш API возвращает именно те данные, которые вы ожидаете. Например, вы можете искать уникальный идентификатор или статус-сообщение в JSON-ответе, чтобы убедиться, что API не просто доступен, но и работает корректно, отдавая нужную информацию.
  • Веб-проверки: Теперь вы можете контролировать не только доступность страницы, но и её полное содержимое. Например, убедитесь, что на главной странице вашего интернет-магазина всегда присутствует текст “Все права защищены” или “Корзина пуста”, что может свидетельствовать о корректной загрузке всех элементов и отсутствии сбоев. Если на сайте должен отображаться конкретный заголовок, поиск по этой строке подтвердит, что страница загрузилась полностью и правильно.
  • TCP-проверки: Многие сетевые сервисы при подключении отправляют так называемые “баннеры” – короткие текстовые сообщения, содержащие информацию о сервисе и его версии. Вы можете использовать поиск по строке, чтобы убедиться в правильности баннера. Например, для SMTP-сервера можно искать строку, содержащую его название и версию, а для FTP-сервера — строку приветствия. Это поможет быстро обнаружить, если на порту запущен не тот сервис, который вы ожидаете, или если он работает некорректно.

Детальная информация о проверке

Мы услышали ваши пожелания. Раньше, когда проверка не удавалась, понять причину было непросто. Теперь это в прошлом! Мы добавили детальную информацию о каждой проверке, которая поможет вам быстро найти корень проблемы.

Всё очень просто: если какая-либо из ваших проверок провалилась, достаточно кликнуть на неё, и вы увидите всплывающее окно с информацией.

Pingera детали проверки

Что вы увидите в деталях проверки?

  • Для Веб и API-проверок: Мы покажем не только статус ошибки, но и заголовки ответа сервера, код ответа, а также часть контента, который был получен. Это позволит вам увидеть, например, сообщение об ошибке, которое вернул ваш сервер, или некорректный HTML/JSON, даже если проверка не смогла найти ожидаемую строку. Это неоценимо для отладки проблем с авторизацией, некорректными данными или внутренними ошибками сервера.
  • Для TCP-проверок: Вы сможете увидеть точный ответ, который был получен от TCP-сокета, что поможет определить, почему соединение было разорвано или почему не был получен ожидаемый “баннер”.

Эта новая функция кардинально меняет подход к устранению неисправностей. Теперь вы сможете не только узнать что пошло не так, но и почему. Это сэкономит ваше время и нервы, позволяя быстрее реагировать на проблемы и поддерживать бесперебойную работу ваших сервисов.

Пора бы уже попробовать платформу. Заходите - это бесплатно: app.pingera.ru

Читайте также

Проверки · Новости

Cron-расписание для Проверок в Pingera

Запуск проверок Pingera по расписанию cron. Настраивайте мониторинг под бизнес-логику: рабочие часы, старт после бэкенд-задач или проверки в начале месяца.

  • Опубликовано:
  • Обновлено
  • 2 мин чтения

AI · Новости

Оптимизация контекстного окна: фильтрация инструментов в Pingera MCP Server

Оптимизация контекстного окна LLM в Pingera MCP Server: используем фильтрацию инструментов через флаги и HTTP-заголовки для снижения затрат и ускорения ответов.

  • Опубликовано:
  • Обновлено
  • 2 мин чтения

Статус Страницы · Новости

Управление Статус Страницами из терминала: обновление Pingera CLI 0.1.16

В Pingera CLI 0.1.16 добавлено управление статус страницами. Создавайте инциденты, меняйте статусы компонентов и проверяйте доступность сервисов прямо из терминала.

  • Опубликовано:
  • Обновлено
  • 2 мин чтения