Почтовый сервер и база данных
Открытый порт не гарантирует, что почта принимает письма, а база отвечает. Эти типы мониторов говорят со службой на её протоколе, но логин и пароль им не нужны.
Почтовый сервер: SMTP, IMAP, POP3
Монитор подключается и ждёт приветствие протокола: «220» у SMTP, «* OK» у IMAP, «+OK» у POP3. Время до баннера пишется как время отклика, сам баннер виден в карточке монитора.
| Протокол | Порт по умолчанию | Шифрованный порт |
|---|---|---|
| SMTP | 25 | 465 |
| IMAP | 143 | 993 |
| POP3 | 110 | 995 |
TLS определяется по порту: на 465, 993 и 995 соединение шифрованное, на остальных открытым текстом.
База данных: MySQL, PostgreSQL, Redis
- MySQL (3306): монитор читает приветственный пакет сервера. В карточке видна версия, например «MySQL 8.0.32».
- PostgreSQL (5432): отправляется запрос SSLRequest. Ответ показывает, что сервер жив и поддерживает ли он SSL.
- Redis (6379): команда PING, ожидаемый ответ — PONG.
Учётные данные базы монитору не нужны и не хранятся. Если СУБД открыта наружу только ради мониторинга, лучше закрыть порт и проверять сервер через агент производительности.