PingMap

Мониторинг TCP портов

Проверка доступности конкретных TCP-портов на ваших серверах. Контролируйте базы данных, почтовые серверы, очереди сообщений и любые TCP-сервисы.

Как это работает

1. Укажите хост и порт

Введите IP-адрес или доменное имя и номер TCP-порта для проверки. Например: db.example.com:5432 для PostgreSQL или mail.example.com:25 для SMTP.

2. TCP-соединение из нескольких регионов

Агенты мониторинга пытаются установить TCP-соединение с указанным портом. Если соединение успешно — порт считается открытым и доступным. Проверки идут из нескольких регионов.

3. Измерение времени соединения

Для каждой проверки фиксируется время установки TCP-соединения. Рост этого показателя может указывать на перегрузку сервера или сетевые проблемы.

4. Алерт при закрытом порте

Если соединение не устанавливается (connection refused или timeout) — создаётся инцидент. Уведомление приходит в Telegram, email или webhook.

Зачем мониторить TCP-порты

Базы данных

PostgreSQL (5432), MySQL (3306), MongoDB (27017), Redis (6379) — убедитесь, что ваша база данных принимает соединения. Часто БД падает раньше, чем приложение.

Почтовые серверы

SMTP (25, 587), IMAP (993), POP3 (995) — контролируйте доступность почтовой инфраструктуры. Проблемы с почтой часто остаются незамеченными часами.

Очереди и брокеры

RabbitMQ (5672), Kafka (9092), NATS (4222) — если брокер сообщений недоступен, микросервисы перестают общаться. TCP-проверка выявит проблему мгновенно.

Контроль файрвола

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

Как настроить

Пошаговая инструкция по настройке TCP-проверки для базы данных, почтового сервера или другого сервиса.

Перейти в документацию →

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

Инструменты

Бесплатная проверка открытых портов →

Настройте мониторинг TCP-портов

Проверки TCP-портов доступны на всех тарифах. Добавьте хост и порт — мониторинг запустится мгновенно.