<?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=API_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%B8%D0%B5%D0%BC%D0%B0_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0</id>
	<title>API для приема логов ЕдиногоАгента - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=API_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%B8%D0%B5%D0%BC%D0%B0_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=API_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%B8%D0%B5%D0%BC%D0%B0_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0&amp;action=history"/>
	<updated>2026-05-01T01:04:45Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=API_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%B8%D0%B5%D0%BC%D0%B0_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0&amp;diff=6102&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Вы можете использовать локальную конечную точку '''API''' &lt;code&gt;&lt;nowiki&gt;http://localhost&lt;/nowiki&gt;:&lt;port&gt;/v2/logs/ingest&lt;...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=API_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%B8%D0%B5%D0%BC%D0%B0_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0&amp;diff=6102&amp;oldid=prev"/>
		<updated>2026-01-15T18:27:11Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Вы можете использовать локальную конечную точку &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://localhost&amp;lt;/nowiki&amp;gt;:&amp;lt;port&amp;gt;/v2/logs/ingest&amp;lt;...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Вы можете использовать локальную конечную точку '''API''' &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://localhost&amp;lt;/nowiki&amp;gt;:&amp;lt;port&amp;gt;/v2/logs/ingest&amp;lt;/code&amp;gt; для отправки локально полученных логов в Ключ-АСТРОМ по защищенному и аутентифицированному каналу. Эта конечная точка доступна только локальным клиентам и недоступна с удаленных хостов.&lt;br /&gt;
&lt;br /&gt;
Конечная точка приема логов ЕдиногоАгента имитирует поведение общедоступного [[API мониторинг логов - POST прием логов]].&lt;br /&gt;
&lt;br /&gt;
== Включите API для приема логов. ==&lt;br /&gt;
Необходимо включить '''API''' для приема логов ЕдиногоАгента на уровне среды или хоста. Обратите внимание, что конфигурация на уровне хоста переопределяет конфигурацию среды.&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;
# Перейдите в '''Настройки''' и выберите '''Предпочтения''' '''&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;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;
== Формат событий логов ==&lt;br /&gt;
Запрос &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt; принимает полезную нагрузку с указанной кодировкой символов &amp;lt;code&amp;gt;charset=utf-8&amp;lt;/code&amp;gt;. Для получения дополнительной информации о формате см. [[API мониторинг логов - POST прием логов]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
На события логов, передаваемые в Ключ-АСТРОМ с помощью '''API''' приема логов ЕдиногоАгента, распространяются те же ограничения, что и на общедоступный [[API мониторинг логов - POST прием логов]].&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
С помощью этой команды &amp;lt;code&amp;gt;curl&amp;lt;/code&amp;gt; вы получите событие &amp;lt;code&amp;gt;Exception: Custom error log sent via OneAgent log ingest&amp;lt;/code&amp;gt;, установив уровень серьезности на &amp;lt;code&amp;gt;error&amp;lt;/code&amp;gt; и пользовательский атрибут на &amp;lt;code&amp;gt;attribute value&amp;lt;/code&amp;gt;. Поскольку метка времени не указана, событие автоматически получает метку времени чтения события. Вы сможете получить доступ к событию в [[Программа просмотра логов|средстве просмотра логов]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|curl -i -X POST &amp;quot;&amp;lt;nowiki&amp;gt;http://127.0.0.1:14499/v2/logs/ingest&amp;lt;/nowiki&amp;gt;&amp;quot; -H &amp;quot;Content-Type: application/json; charset=utf-8&amp;quot; -d &amp;quot;{\&amp;quot;content\&amp;quot;:\&amp;quot;Exception: Custom error log sent via Generic Log Ingest\&amp;quot;,\&amp;quot;custom.attribute\&amp;quot;:\&amp;quot;attribute value\&amp;quot;,\&amp;quot;severity\&amp;quot;: \&amp;quot;error\&amp;quot;}&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
В случае успешного ответа возвращается код &amp;lt;code&amp;gt;204&amp;lt;/code&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|HTTP/1.1 204 No Content&lt;br /&gt;
&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
&lt;br /&gt;
Server: EEC&lt;br /&gt;
&lt;br /&gt;
Content-Length: 116&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Коммуникационный порт ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Начиная с версии ЕдиногоАгента 1.267 и выше, системы AIX также поддерживают сбор метрик.&lt;br /&gt;
|}&lt;br /&gt;
Порт приема метрик по умолчанию — &amp;lt;code&amp;gt;14499&amp;lt;/code&amp;gt;. При необходимости вы можете использовать команду [[ЕдиныйАгент настройка через интерфейс командной строки|oneagentctl]] для проверки или изменения порта. Изменение порта приема метрик требует перезапуска ЕдиногоАгента. Добавьте &amp;lt;code&amp;gt;--restart-service&amp;lt;/code&amp;gt; к команде для автоматического перезапуска ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
=== Проверка локального порта ===&lt;br /&gt;
Параметр &amp;lt;code&amp;gt;--get-extensions-ingest-port&amp;lt;/code&amp;gt; по умолчанию отображает текущий локальный порт приема данных &amp;lt;code&amp;gt;14499&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* '''Linux , AIX''' : &amp;lt;code&amp;gt;./oneagentctl --get-extensions-ingest-port&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Windows''' : &amp;lt;code&amp;gt;.\oneagentctl.exe --get-extensions-ingest-port&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Укажите пользовательский порт для приема данных. ===&lt;br /&gt;
Используйте параметр &amp;lt;code&amp;gt;--set-extensions-ingest-port=&amp;lt;arg&amp;gt;&amp;lt;/code&amp;gt; для установки пользовательского локального порта приема данных.&lt;br /&gt;
&lt;br /&gt;
* '''Linux , AIX''' : &amp;lt;code&amp;gt;./oneagentctl --set-extensions-ingest-port=14499 --restart-service&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Windows''' : &amp;lt;code&amp;gt;.\oneagentctl.exe --set-extensions-ingest-port=14499 --restart-service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка прокси ===&lt;br /&gt;
Настройте прокси-сервер вашего хоста таким образом, чтобы по умолчанию разрешать трафик с локального хоста, направляемый на порт приема метрик &amp;lt;code&amp;gt;14499&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что изменение порта для '''API''' приема логов ЕдиногоАгента также влияет на [[API метрик ЕдиногоАгента]], [[Интеграция скриптов метрик|интеграцию скриптов метрик]] и [[Отправка метрик Telegraf в Ключ-АСТРОМ|интеграцию метрик Telegraf]].&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>