<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Порядок изменения конфигурации on Alertix NTA</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/configuration-changes/</link><description>Recent content in Порядок изменения конфигурации on Alertix NTA</description><generator>Hugo</generator><language>ru-RU</language><atom:link href="https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/configuration-changes/index.xml" rel="self" type="application/rss+xml"/><item><title>Безопасное внесение изменений</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/configuration-changes/bezopasnoe-vnesenie-izmeneniy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/configuration-changes/bezopasnoe-vnesenie-izmeneniy/</guid><description>&lt;div id="s4_1" class="paragraph"&gt;&#10;&lt;p&gt;Рабочие JSON-файлы редактируют в UTF-8. Строки заключаются в двойные кавычки; true и false записываются без кавычек. Комментарии и завершающая запятая после последнего элемента не относятся к стандартному JSON. Поле comment предусмотрено только в тех объектах, где оно описано.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;div class="olist arabic"&gt;&#10;&lt;ol class="arabic"&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Определите файл, секцию и службу, которая читает параметр. Проверьте способ применения изменения.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Сохраните копию вне рабочего файла. Для связанного изменения нескольких конфигураций сохраните их вместе.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Внесите минимальное изменение и проверьте синтаксис. Не заменяйте весь файл коротким фрагментом из примера.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Выполните reload или restart. Проверьте журнал службы на ошибки чтения и активации.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Подайте контрольные данные. Сверьте результат на каждом затронутом участке и зафиксируйте итог.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/div&gt;</description></item><item><title>Перечитывание и перезапуск</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/configuration-changes/perechityvanie-i-perezapusk/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/configuration-changes/perechityvanie-i-perezapusk/</guid><description>&lt;div id="s4_2" class="paragraph"&gt;&#10;&lt;p&gt;&lt;strong&gt;Таблица. Применение основных изменений&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;table class="tableblock frame-all grid-all stretch"&gt;&#10;&lt;colgroup&gt;&#10;&lt;col style="width: 30%;"/&gt;&#10;&lt;col style="width: 23%;"/&gt;&#10;&lt;col style="width: 47%;"/&gt;&#10;&lt;/colgroup&gt;&#10;&lt;thead&gt;&#10;&lt;tr&gt;&#10;&lt;th class="tableblock halign-left valign-top"&gt;Файл&lt;/th&gt;&#10;&lt;th class="tableblock halign-left valign-top"&gt;Операция&lt;/th&gt;&#10;&lt;th class="tableblock halign-left valign-top"&gt;Исключения и особенности&lt;/th&gt;&#10;&lt;/tr&gt;&#10;&lt;/thead&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;ethercap.json&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;reload sensor-ethercap&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Парсеры, фильтры, адаптеры, запись трафика и tcpLimits. Режим захвата и cpuSet — restart; hugepages — перезапуск группы.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;pcap.json&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;reload sensor-pcap&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Адаптеры и большинство флагов. Изменение tcpLimits — restart sensor-pcap.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;icap.json&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;reload sensor-icap&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Конфигурация проверяется до применения. Некоторые изменения пересоздают внутренний ICAP-сервер и затрагивают соединения.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;identity.json&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;reload sensor-identity&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Изменённые профили обогащения и источников.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;analyser.json&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;reload sensor-analyser&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Большинство параметров и кода L1–L4. Порядок существующих правил, L5, XML-фильтры и debug — restart.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;transfer.json&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;reload sensor-transfer&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Добавление, удаление и изменение профилей. Смена protocol, default и cpuSet — restart.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;watcher.json&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;reload sensor-watcher&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Правила записи журналов. cpuSet — restart.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;anomaly.json&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;reload читающих служб&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;sensor-ethercap, sensor-pcap, sensor-identity, sensor-analyser — по изменённой секции.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;quotas.json&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;restart analyser и transfer&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Квоты результатов применяются соответствующими потребителями файла.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;ipc.json&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;restart sensor.target&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Изменение каналов и общих буферов требует перезапуска всех служб.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;div class="paragraph"&gt;&#10;&lt;p&gt;Если при перечитывании analyser.json, transfer.json или icap.json обнаружена ошибка JSON, служба сохраняет предыдущую рабочую конфигурацию. Поэтому отсутствие остановки ещё не означает, что правка применена. Для anomaly.json при запуске действует отдельное правило: ошибка чтения приводит к использованию встроенных значений, включая выключенный главный детектор. После изменения всегда проверяйте сообщения о загрузке.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Возврат к предыдущей конфигурации</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/configuration-changes/vozvrat-k-predydushchey-konfiguratsii/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/configuration-changes/vozvrat-k-predydushchey-konfiguratsii/</guid><description>&lt;div id="s4_3" class="listingblock"&gt;&#10;&lt;div class="content"&gt;&#10;&lt;pre class="highlight"&gt;&lt;code class="language-bash" data-lang="bash"&gt;sudo cp -a /opt/alertixnta/config/ethercap.json.before-change \&#10; /opt/alertixnta/config/ethercap.json&#10;python3 -m json.tool /opt/alertixnta/config/ethercap.json \&#10; &amp;gt; /dev/null&#10;sudo systemctl restart sensor-ethercap.service&lt;/code&gt;&lt;/pre&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;div class="paragraph"&gt;&#10;&lt;p&gt;Для отката нескольких взаимосвязанных настроек восстановите согласованный комплект файлов. Не удаляйте конфигурацию в расчёте на эквивалентное восстановление: значения при отсутствии файла и шаблон поставки могут различаться. Команда бинарного файла --config также не является универсальным откатом — отдельные службы перезаписывают файл минимальной конфигурацией и меняют набор профилей. Для возврата используйте сохранённую копию или осознанно подготовленную конфигурацию на основе config/init/.&lt;/p&gt;&#10;&lt;/div&gt;</description></item></channel></rss>