<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=MongoDB</id>
	<title>MongoDB - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=MongoDB"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=MongoDB&amp;action=history"/>
	<updated>2026-09-16T11:51:33Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=MongoDB&amp;diff=6693&amp;oldid=prev</id>
		<title>Aleksandr.Zubarev в 19:35, 15 сентября 2026</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=MongoDB&amp;diff=6693&amp;oldid=prev"/>
		<updated>2026-09-15T19:35:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 19:35, 15 сентября 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l186&quot;&gt;Строка 186:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 186:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Расширение не видит базы данных&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Расширение не видит базы данных&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Проверьте права пользователя &amp;lt;code&amp;gt;dt_user&amp;lt;/code&amp;gt; — необходима роль &amp;lt;code&amp;gt;clusterMonitor&amp;lt;/code&amp;gt;. Также убедитесь, что базы данных существуют и доступны (&amp;lt;code&amp;gt;show dbs&amp;lt;/code&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Проверьте права пользователя &amp;lt;code&amp;gt;dt_user&amp;lt;/code&amp;gt; — необходима роль &amp;lt;code&amp;gt;clusterMonitor&amp;lt;/code&amp;gt;. Также убедитесь, что базы данных существуют и доступны (&amp;lt;code&amp;gt;show dbs&amp;lt;/code&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== История версий ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{| class=&quot;wikitable&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! Версия&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! Изменения&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|2.2.2&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Начало поддержки расширения для Ключ-АСТРОМ &amp;lt;code&amp;gt;1.318.0+&amp;lt;/code&amp;gt;. Поддерживается локальный и удалённый мониторинг MongoDB, включая метрики подключений, операций, памяти, блокировок, WiredTiger и репликации.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ka_db:diff:1.41:old-6631:rev-6693:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Aleksandr.Zubarev</name></author>
	</entry>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=MongoDB&amp;diff=6631&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «= Мониторинг MongoDB в Ключ-АСТРОМ = Инструкция по настройке расширения для мониторинга &#039;&#039;&#039;MongoDB&#039;&#039;&#039;.  Расширение подключается к экземпляру &#039;&#039;&#039;MongoDB&#039;&#039;&#039; через сетевой порт (по умолчанию 27017) и собирает метрики сервера, баз данных, операций, памяти и подключений.  == Воз...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=MongoDB&amp;diff=6631&amp;oldid=prev"/>
		<updated>2026-08-25T22:49:11Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «= Мониторинг MongoDB в Ключ-АСТРОМ = Инструкция по настройке расширения для мониторинга &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039;.  Расширение подключается к экземпляру &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; через сетевой порт (по умолчанию 27017) и собирает метрики сервера, баз данных, операций, памяти и подключений.  == Воз...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Мониторинг MongoDB в Ключ-АСТРОМ =&lt;br /&gt;
Инструкция по настройке расширения для мониторинга &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Расширение подключается к экземпляру &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; через сетевой порт (по умолчанию 27017) и собирает метрики сервера, баз данных, операций, памяти и подключений.&lt;br /&gt;
&lt;br /&gt;
== Возможности расширения ==&lt;br /&gt;
&lt;br /&gt;
=== Что делает ===&lt;br /&gt;
&lt;br /&gt;
* Подключается к экземпляру &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; через сетевой порт.&lt;br /&gt;
* Собирает метрики сервера (&amp;lt;code&amp;gt;serverStatus&amp;lt;/code&amp;gt;), включая статистику операций, подключений, памяти, блокировок и транзакций.&lt;br /&gt;
* Создает сущности &amp;#039;&amp;#039;&amp;#039;MongoDB Instance&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;Database&amp;#039;&amp;#039;&amp;#039; со связями между ними.&lt;br /&gt;
* Предоставляет данные для анализа производительности и работоспособности СУБД.&lt;br /&gt;
&lt;br /&gt;
=== Что не делает ===&lt;br /&gt;
&lt;br /&gt;
* Не устанавливает и не настраивает &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Не использует &amp;#039;&amp;#039;&amp;#039;Management API&amp;#039;&amp;#039;&amp;#039; или веб-интерфейс — только прямое сетевое подключение к СУБД.&lt;br /&gt;
* Не выполняет трассировку запросов между приложениями.&lt;br /&gt;
* Не создает и не изменяет объекты баз данных, кроме создания учетной записи для мониторинга.&lt;br /&gt;
&lt;br /&gt;
Метрики начинают поступать после завершения настройки и первого цикла сбора (в течение 2–3 минут).&lt;br /&gt;
&lt;br /&gt;
== Предварительные условия ==&lt;br /&gt;
&lt;br /&gt;
* Версия &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039;: 4.0 или выше (рекомендуется 5.0+).&lt;br /&gt;
* Версия Ключ-АСТРОМ: 1.308 или выше.&lt;br /&gt;
* На хосте с &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; установлен ЕдиныйАгент Ключ-АСТРОМ, контроллер выполнения расширений (&amp;#039;&amp;#039;&amp;#039;EEC&amp;#039;&amp;#039;&amp;#039;) включен.&lt;br /&gt;
* Подготовлен пакет расширения (&amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt;) для загрузки в Расширения — либо расширение уже доступно в каталоге Расширений.&lt;br /&gt;
* Сетевая доступность: порт &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; (по умолчанию 27017) должен быть открыт для подключений со стороны ЕдиногоАгента.&lt;br /&gt;
* Учетная запись с правами мониторинга (рекомендуется пользователь с ролью &amp;lt;code&amp;gt;clusterMonitor&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Рекомендация по подключению ==&lt;br /&gt;
При локальном мониторинге (ЕдиныйАгент на том же хосте, что и &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039;) в конфигурации установите флажок &amp;#039;&amp;#039;&amp;#039;Connect via &amp;#039;localhost&amp;#039;?&amp;#039;&amp;#039;&amp;#039;. Это позволит использовать loopback-адрес для подключения.&lt;br /&gt;
&lt;br /&gt;
Для защищенного соединения можно настроить &amp;#039;&amp;#039;&amp;#039;TLS&amp;#039;&amp;#039;&amp;#039; (флажок &amp;#039;&amp;#039;&amp;#039;Enable insecure TLS&amp;#039;&amp;#039;&amp;#039; устанавливать не рекомендуется — используйте правильно настроенные сертификаты).&lt;br /&gt;
&lt;br /&gt;
== Шаг 0. Подготовка MongoDB к мониторингу ==&lt;br /&gt;
Данный этап выполняется непосредственно на сервере с &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; от имени администратора базы данных.&lt;br /&gt;
&lt;br /&gt;
=== 0.1 Подключение к MongoDB ===&lt;br /&gt;
Подключитесь к экземпляру &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; с помощью &amp;lt;code&amp;gt;mongosh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Без аутентификации:&amp;#039;&amp;#039;&amp;#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
mongosh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;#039;&amp;#039;&amp;#039;С аутентификацией (рекомендуется):&amp;#039;&amp;#039;&amp;#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
mongosh --username admin --password &amp;lt;пароль_admin&amp;gt; --authenticationDatabase admin&lt;br /&gt;
&amp;lt;/pre&amp;gt;Переключитесь на административную базу данных:&amp;lt;pre&amp;gt;&lt;br /&gt;
use admin&lt;br /&gt;
&amp;lt;/pre&amp;gt;Проверьте существующих пользователей (опционально):&amp;lt;pre&amp;gt;&lt;br /&gt;
db.getUsers()&lt;br /&gt;
&amp;lt;/pre&amp;gt;Создайте пользователя для мониторинга с ролью &amp;lt;code&amp;gt;clusterMonitor&amp;lt;/code&amp;gt;:&amp;lt;pre&amp;gt;&lt;br /&gt;
db.createUser({user: &amp;quot;dt_user&amp;quot;, pwd: &amp;quot;&amp;lt;пароль&amp;gt;&amp;quot;, roles: [&amp;quot;clusterMonitor&amp;quot;]})&lt;br /&gt;
&amp;lt;/pre&amp;gt;Примечание: Роль &amp;lt;code&amp;gt;clusterMonitor&amp;lt;/code&amp;gt; предоставляет необходимые права для сбора метрик производительности и состояния кластера, включая доступ к командам &amp;lt;code&amp;gt;serverStatus()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dbStats()&amp;lt;/code&amp;gt; и другим диагностическим данным.&lt;br /&gt;
&lt;br /&gt;
=== 0.3 Проверка доступности баз данных ===&lt;br /&gt;
Убедитесь, что &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; работает корректно и базы данных доступны для мониторинга:&amp;lt;pre&amp;gt;&lt;br /&gt;
show dbs&lt;br /&gt;
&amp;lt;/pre&amp;gt;Ожидаемый результат: список существующих баз данных.&lt;br /&gt;
&lt;br /&gt;
== Шаг 1. Загрузка расширения в Расширения ==&lt;br /&gt;
Если расширение еще не установлено в окружении:&lt;br /&gt;
&lt;br /&gt;
# Откройте &amp;#039;&amp;#039;&amp;#039;Расширения&amp;#039;&amp;#039;&amp;#039; → раздел &amp;#039;&amp;#039;&amp;#039;Extensions&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Нажмите &amp;#039;&amp;#039;&amp;#039;Загрузить Расширение 2.0&amp;#039;&amp;#039;&amp;#039; и выберите загрузку пользовательского / custom-расширения.&lt;br /&gt;
# Укажите файл &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt;-пакета расширения &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; (доступен в каталоге Расширений или загружен из внешнего источника).&lt;br /&gt;
# Дождитесь успешной проверки подписи и загрузки.&lt;br /&gt;
# Активируйте нужную версию расширения для окружения.&lt;br /&gt;
&lt;br /&gt;
Если расширение уже присутствует в Расширениях окружения, откройте его карточку и убедитесь, что требуемая версия активна. После активации перейдите на вкладку &amp;#039;&amp;#039;&amp;#039;Конфигурация&amp;#039;&amp;#039;&amp;#039; — можно добавлять конфигурацию мониторинга.&lt;br /&gt;
&lt;br /&gt;
== Шаг 2. Добавление конфигурации мониторинга ==&lt;br /&gt;
&lt;br /&gt;
# Откройте &amp;#039;&amp;#039;&amp;#039;Расширения&amp;#039;&amp;#039;&amp;#039; → расширение &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; → вкладка &amp;#039;&amp;#039;&amp;#039;Конфигурация&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Нажмите &amp;#039;&amp;#039;&amp;#039;Добавить конфигурацию мониторинга&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Шаг 3. Выбор источника мониторинга ==&lt;br /&gt;
Для типичного сценария «ЕдиныйАгент на хосте с MongoDB» выберите &amp;#039;&amp;#039;&amp;#039;Мониторить локально&amp;#039;&amp;#039;&amp;#039; и нужный хост. Убедитесь, что у хоста &amp;#039;&amp;#039;&amp;#039;EEC&amp;#039;&amp;#039;&amp;#039; отображается как «Включено».&lt;br /&gt;
&lt;br /&gt;
Нажмите &amp;#039;&amp;#039;&amp;#039;Следующий шаг&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Шаг 4. Параметры подключения к MongoDB ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Поле&lt;br /&gt;
!Описание&lt;br /&gt;
!Пример&lt;br /&gt;
|-&lt;br /&gt;
|Port&lt;br /&gt;
|Порт &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; (по умолчанию 27017)&lt;br /&gt;
|27017&lt;br /&gt;
|-&lt;br /&gt;
|User&lt;br /&gt;
|Пользователь с правами мониторинга (создан на шаге 0)&lt;br /&gt;
|dt_user&lt;br /&gt;
|-&lt;br /&gt;
|Password&lt;br /&gt;
|Пароль пользователя&lt;br /&gt;
|–&lt;br /&gt;
|-&lt;br /&gt;
|Auth Mechanism&lt;br /&gt;
|Механизм аутентификации (оставьте пустым для использования стандартного)&lt;br /&gt;
|–&lt;br /&gt;
|-&lt;br /&gt;
|Authentication Database&lt;br /&gt;
|База данных аутентификации (обычно admin)&lt;br /&gt;
|admin&lt;br /&gt;
|}&lt;br /&gt;
Рекомендации по настройке:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Порт&amp;#039;&amp;#039;&amp;#039;: Оставьте значение по умолчанию (27017), если только &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; не использует нестандартный порт.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Пользователь&amp;#039;&amp;#039;&amp;#039;: Используйте учетную запись, созданную на шаге 0 с ролью &amp;lt;code&amp;gt;clusterMonitor&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Authentication Database&amp;#039;&amp;#039;&amp;#039;: Укажите &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt; (база данных, где создан пользователь).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Enable insecure TLS&amp;#039;&amp;#039;&amp;#039;: Не устанавливайте данный флажок в production-средах. Используйте корректно настроенные сертификаты для &amp;#039;&amp;#039;&amp;#039;TLS&amp;#039;&amp;#039;&amp;#039;-соединений.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Connect via &amp;#039;localhost&amp;#039;?&amp;#039;&amp;#039;&amp;#039;: Установите флажок при локальном мониторинге (ЕдиныйАгент на том же хосте, что и &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039;). Это гарантирует подключение через loopback-адрес.&lt;br /&gt;
&lt;br /&gt;
== Шаг 5. Ярлык конфигурации и наборы метрик ==&lt;br /&gt;
&lt;br /&gt;
* Оставьте конфигурацию включенной (&amp;#039;&amp;#039;&amp;#039;Enabled&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
* Укажите понятный ярлык (&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;), например имя кластера или окружения.&lt;br /&gt;
* Рекомендуется включить все наборы функций:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Instance&amp;#039;&amp;#039;&amp;#039; (метрики сервера)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Database&amp;#039;&amp;#039;&amp;#039; (метрики баз данных)&lt;br /&gt;
* Сохраните конфигурацию.&lt;br /&gt;
&lt;br /&gt;
== Шаг 6. Проверка статуса ==&lt;br /&gt;
В разделе &amp;#039;&amp;#039;&amp;#039;Конфигурация&amp;#039;&amp;#039;&amp;#039; расширения убедитесь, что:&lt;br /&gt;
&lt;br /&gt;
* Конфигурация включена.&lt;br /&gt;
* Состояние отображается как &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Указан корректный хост выполнения.&lt;br /&gt;
&lt;br /&gt;
При статусе &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; можно перейти к дашборду кнопкой &amp;#039;&amp;#039;&amp;#039;Перейти на дашборд&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Через 1–3 минуты в Ключ-АСТРОМ появляются сущности &amp;#039;&amp;#039;&amp;#039;MongoDB Instance&amp;#039;&amp;#039;&amp;#039; (а также &amp;#039;&amp;#039;&amp;#039;Database&amp;#039;&amp;#039;&amp;#039; — если они есть в &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
== Контрольный список ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!№&lt;br /&gt;
!Пункт&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|На сервере &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; создана учетная запись &amp;lt;code&amp;gt;dt_user&amp;lt;/code&amp;gt; с ролью &amp;lt;code&amp;gt;clusterMonitor&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Пакет расширения загружен в Расширения и активирован.&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Конфигурация мониторинга добавлена и включена, состояние &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Выбран корректный режим (локально / удаленно).&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Указаны корректные параметры подключения (порт, пользователь, пароль, Authentication Database).&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|При локальном мониторинге установлен флажок &amp;#039;&amp;#039;&amp;#039;Connect via &amp;#039;localhost&amp;#039;?&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|На дашбордах и в сущностях отображаются метрики &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Возможные проблемы ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Симптом&lt;br /&gt;
!Что проверить&lt;br /&gt;
|-&lt;br /&gt;
|Состояние конфигурации не &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Сетевая доступность порта &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; (27017) с хоста ЕдиногоАгента / АктивногоШлюза, корректность учетных данных, статус &amp;#039;&amp;#039;&amp;#039;EEC&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Ошибка авторизации&lt;br /&gt;
|Проверьте логин и пароль пользователя, а также Authentication Database (обычно &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;). Убедитесь в наличии роли &amp;lt;code&amp;gt;clusterMonitor&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Нет сущностей Database&lt;br /&gt;
|В &amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; нет баз данных, либо еще не завершился первый цикл сбора.&lt;br /&gt;
|-&lt;br /&gt;
|Нулевые значения метрик&lt;br /&gt;
|Ожидаемо при отсутствии нагрузки; расширение отражает фактическое состояние СУБД.&lt;br /&gt;
|-&lt;br /&gt;
|Требуется удаленный сбор&lt;br /&gt;
|Группа АктивныхШлюзов с сетевым доступом к &amp;lt;code&amp;gt;host:27017&amp;lt;/code&amp;gt; и отдельная учетная запись с ролью &amp;lt;code&amp;gt;clusterMonitor&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Ошибка подключения при &amp;#039;&amp;#039;&amp;#039;TLS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Проверьте сертификаты. Временно для тестирования можно установить флажок &amp;#039;&amp;#039;&amp;#039;Enable insecure TLS&amp;#039;&amp;#039;&amp;#039; (не рекомендуется для production).&lt;br /&gt;
|-&lt;br /&gt;
|Расширение не видит базы данных&lt;br /&gt;
|Проверьте права пользователя &amp;lt;code&amp;gt;dt_user&amp;lt;/code&amp;gt; — необходима роль &amp;lt;code&amp;gt;clusterMonitor&amp;lt;/code&amp;gt;. Также убедитесь, что базы данных существуют и доступны (&amp;lt;code&amp;gt;show dbs&amp;lt;/code&amp;gt;).&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>