Перейти к содержимому

MongoDB

Проба на сыром wire-протоколе, не HTTP — address это host или host:port, без схемы. Порт по умолчанию — 27017, если не указан. Выполняет команду buildInfo через wire-протокол (OP_MSG) и читает поле version — без клиентской библиотеки, без запроса в стиле SELECT.

targets:
- id: mongodb-main
product: mongodb
address: db.example.com:27017

Отсутствует — buildInfo входит в небольшой набор команд, на которые MongoDB всегда отвечает ещё до аутентификации. Подтверждено вживую на двух реальных контейнерах mongo:7: один вообще без контроля доступа, другой с включённым --auth и настроенным root-пользователем — оба вернули идентичный полный документ buildInfo вообще без отправки credentials.

Только version — эта проба не записывает никаких полей extra.

endoflife:mongodb.