<?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=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9</id>
	<title>Расширение возможностей мониторинга событий - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9&amp;action=history"/>
	<updated>2026-05-12T08:32:46Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9&amp;diff=6101&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Ключ-АСТРОМ предоставляет выделенный '''REST API''' для приема и управления пользовательским...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9&amp;diff=6101&amp;oldid=prev"/>
		<updated>2026-01-15T18:13:26Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Ключ-АСТРОМ предоставляет выделенный &amp;#039;&amp;#039;&amp;#039;REST API&amp;#039;&amp;#039;&amp;#039; для приема и управления пользовательским...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ключ-АСТРОМ предоставляет выделенный '''REST API''' для приема и управления пользовательскими событиями. '''API''' доступен в двух основных местах:&lt;br /&gt;
&lt;br /&gt;
* АктивныйШлюз — для приема событий и запроса существующих событий.&lt;br /&gt;
* ЕдиныйАгент — только для приема событий.&lt;br /&gt;
&lt;br /&gt;
Полная документация по API доступна по адресу [[API Кластера v2|API v2]].&lt;br /&gt;
&lt;br /&gt;
== Управление событиями с помощью АктивногоШлюза ==&lt;br /&gt;
Ключ-АСТРОМ поддерживает следующие API-интерфейсы для запроса и обработки пользовательских событий:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Тип АктивногоШлюза&lt;br /&gt;
!Базовый URL&lt;br /&gt;
|-&lt;br /&gt;
|Ключ-АСТРОМ SaaS&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-environment-id}.live.astromkey.com/api/v2/events&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Среда АктивногоШлюза &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/events&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Контейнерная среда АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}/e/{your-environment-id}/api/v2/events&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; В настройках среды АктивногоШлюза по умолчанию используется порт &amp;lt;code&amp;gt;9999&amp;lt;/code&amp;gt;. Если вы изменили этот порт, скорректируйте его в URL-адресе соответствующим образом.&lt;br /&gt;
&lt;br /&gt;
Обязательно укажите идентификатор вашей среды в правильном месте URL-адреса.&lt;br /&gt;
&lt;br /&gt;
=== Аутентификация ===&lt;br /&gt;
Аутентификация осуществляется с помощью токена доступа к '''API''' и заголовка '''HTTP''' &amp;lt;code&amp;gt;[https://developer.mozilla.org/ru/docs/Web/HTTP/Reference/Headers/Authorization Authorization]&amp;lt;/code&amp;gt;.﻿&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Authorization: Api-Token dt.....&lt;br /&gt;
|}&lt;br /&gt;
Чтобы получить токен доступа в Ключ-АСТРОМ, перейдите в раздел «'''Токены доступа'''». В зависимости от того, хотите ли вы запрашивать или получать события, ваш токен должен иметь области действия ('''scopes''') &amp;lt;code&amp;gt;events.read&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;events.ingest&amp;lt;/code&amp;gt; соответственно. Вы также можете комбинировать области действия.&lt;br /&gt;
&lt;br /&gt;
Для получения дополнительной информации о токенах доступа см. раздел [[Токены и аутентификация (API)|Ключ-АСТРОМ API — Токены и аутентификация]].&lt;br /&gt;
&lt;br /&gt;
=== Требования к сети ===&lt;br /&gt;
&lt;br /&gt;
* '''Неотфильтрованные сетевые порты'''  &amp;lt;br /&amp;gt;Убедитесь, что используемые АктивнымШлюзом TCP-порты (443 или 9999) не заблокированы брандмауэром или любым другим решением для управления сетью.&lt;br /&gt;
* '''Актуальное хранилище доверенных SSL-сертификатов'''  &amp;lt;br /&amp;gt;Во избежание проблем с SSL-сертификатами, связанных с просроченными или отсутствующими корневыми сертификатами, убедитесь, что хранилище доверенных сертификатов вашей системы обновлено.&lt;br /&gt;
&lt;br /&gt;
== Отправка события в ЕдиныйАгент ==&lt;br /&gt;
В дополнение к АктивномуШлюзу, ЕдиныйАгент также предоставляет выделенную '''HTTP'''-точку доступа ('''не''' '''HTTPS''') для приема событий только локально. Действуют следующие ограничения:&lt;br /&gt;
&lt;br /&gt;
* Это локальная точка доступа, доступная исключительно по адресу 127.0.0.1 (localhost).&lt;br /&gt;
* Поддерживается только прием событий (запрос &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Поддержка кодирования контента'''&lt;br /&gt;
&lt;br /&gt;
В ЕдинмАгенте пока не поддерживается сжатие контента с помощью HTTP-заголовка Content-Encoding. Если вам необходимо использовать сжатие контента, пожалуйста, экспортируйте данные в АктивныйШлюз.&lt;br /&gt;
|}&lt;br /&gt;
Для отправки событий в ЕдиныйАгент необходимо сначала включить контроллер выполнения расширений ('''EEC'''). Это можно сделать глобально для всей среды, для групп хостов или только для определенных хостов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Включение на уровне среды&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Перейдите в '''Настройки''' и выберите '''Предпочтения''' '''&amp;gt; Контроллер выполнения расширений'''. &lt;br /&gt;
# Включите параметр '''Контроллер выполнения расширений'''.&lt;br /&gt;
# Включите локальный '''API для сбора HTTP-метрик, логов и событий'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Включение на уровне группы хостов&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Статус развертывания''', а затем выберите '''ЕдиныйАгент'''.&lt;br /&gt;
# На странице развертывания ЕдиногоАгента отключите параметр '''Показывать новые развертывания ЕдиногоАгента'''.&lt;br /&gt;
# Отфильтруйте таблицу &amp;lt;code&amp;gt;Host group&amp;lt;/code&amp;gt; и выберите группу хостов, которую хотите настроить. &amp;lt;br /&amp;gt;Свойство '''Группа хостов''' не отображается, если выбранный хост не принадлежит ни к одной группе хостов.  Здесь отображается страница развертывания ЕдиногоАгента, отфильтрованная по выбранной группе хостов. Для каждого хоста в списке есть ссылка '''Группа хостов:''' &amp;lt;code&amp;gt;&amp;lt;group name&amp;gt;&amp;lt;/code&amp;gt; , где &amp;lt;code&amp;gt;&amp;lt;group name&amp;gt;&amp;lt;/code&amp;gt;— это имя группы хостов, которую вы хотите настроить.&lt;br /&gt;
# Выберите имя группы хостов в любой строке. &amp;lt;br /&amp;gt;Поскольку вы отфильтровали данные по группе хостов, все отображаемые хосты будут отнесены к одной и той же группе.&lt;br /&gt;
# В настройках группы хостов выберите '''Контроллер выполнения расширений'''.&lt;br /&gt;
# Включите параметр '''Контроллер выполнения расширений'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Включить на уровне одного хоста&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Хосты'''.&lt;br /&gt;
# Найдите и выберите свой хост, чтобы отобразить страницу обзора хоста.&lt;br /&gt;
# В правом верхнем углу страницы обзора хоста выберите '''Дополнительно ( … ) &amp;gt; Настройки'''.&lt;br /&gt;
# В настройках хоста выберите '''Контроллер''' '''выполнения''' '''расширений'''.&lt;br /&gt;
# Включите параметр '''Контроллер''' '''выполнения''' '''расширений'''.&lt;br /&gt;
&lt;br /&gt;
При включенной функции '''EEC''' установленные на соответствующих хостах ЕдиныеАгенты начнут принимать запросы по указанному URL-адресу &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://localhost:14499/v2/events/ingest&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
По умолчанию ЕдиныйАгент использует для этой конечной точки TCP-порт 14499. Вы можете изменить порт с помощью команды &amp;lt;code&amp;gt;oneagentctl&amp;lt;/code&amp;gt;`.`.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''EEC недоступен в контейнерных системах.'''&lt;br /&gt;
Конечная точка приема данных EEC доступна только в развертываниях '''Full-Stack''' и '''Infrastructure Monitoring'''. Она недоступна в контейнеризированных системах. Используйте АктивныйШлюз в качестве конечной точки экспорта для контейнерных приложений.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Аутентификация ===&lt;br /&gt;
Будучи локальной точкой доступа, ЕдиныйАгент не требует аутентификации.&lt;br /&gt;
&lt;br /&gt;
=== Требования к сети ===&lt;br /&gt;
&lt;br /&gt;
* '''Неотфильтрованные сетевые порты'''  Поскольку это локальная точка доступа, особой настройки сети не потребуется, если только вы не ограничили локальную сетевую связь, в этом случае необходимо убедиться, что такие ограничения не применяются к используемому TCP-порту (по умолчанию 14499).&lt;br /&gt;
&lt;br /&gt;
=== Пример команды curl ===&lt;br /&gt;
Следующая команда '''curl''' отправляет &amp;lt;code&amp;gt;POST&amp;lt;/code&amp;gt; запрос на локальную конечную точку ЕдиногоАгента по адресу &amp;lt;code&amp;gt;/v2/events/ingest&amp;lt;/code&amp;gt;, указывает тип содержимого '''JSON''' и предоставляет данные события '''JSON''' с помощью параметра &amp;lt;code&amp;gt;--data&amp;lt;/code&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|curl --request POST --url &amp;lt;nowiki&amp;gt;http://localhost:14499/v2/events/ingest&amp;lt;/nowiki&amp;gt; --header &amp;quot;Content-type: application/json&amp;quot; --data &amp;quot;{ \&amp;quot;eventType\&amp;quot;: \&amp;quot;AVAILABILITY_EVENT\&amp;quot;, \&amp;quot;title\&amp;quot;: \&amp;quot;Demo title\&amp;quot; }&amp;quot;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>