Netpulse_SasS/server/internal
byrsapty 3124fe3163
Some checks are pending
CI / web (push) Waiting to run
CI / server (push) Waiting to run
CI / agent (push) Waiting to run
Відповідність конфігів вимогам: правила, прогін і знахідки
Чотири види правил над зібраними конфігами — має містити, не має
містити, збіг за виразом, немає збігу. jsonpath зі схеми свідомо не
реалізовано: він для конфігів у JSON, а писати його без жодного такого
пристрою під рукою означало б писати навмання.

Перевірка читає вже зібране й не створює сесій до заліза, тому прогін
синхронний і безкоштовний для мережі. Хост без конфігу пропускається,
а не рахується проваленим: «ще не збирали» і «не відповідає» — різні
речі, і плутати їх означає ховати справжні знахідки.

Знахідка показує рядок і його номер. Для правил «має бути» рядка немає,
і таблиця так і пише: нічого — саме це й проблема.

Вираз компілюється при збереженні, а не під час перевірки, інакше про
друкарську помилку дізнаються з правила, яке мовчки нічого не знаходить.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 16:05:07 +03:00
..
alerting Історія метрик, шаблони будь-яких перевірок, маршрути правил 2026-08-24 17:21:50 +03:00
auth Етап 5: користувачі, вхід і права 2026-08-15 10:24:58 +03:00
cronx Syslog: транспорт до сервера і тригер позачергового бекапу 2026-08-25 15:20:32 +03:00
crypto Етап 9: алерти й сповіщення 2026-08-15 11:09:19 +03:00
difftext Візуальний diff конфігів 2026-08-24 12:30:30 +03:00
gitstore Git-двигун NCM: версіювання конфігів, переливання історії, довільне порівняння 2026-08-25 13:15:14 +03:00
grpcapi Syslog: транспорт до сервера і тригер позачергового бекапу 2026-08-25 15:20:32 +03:00
httpapi Відповідність конфігів вимогам: правила, прогін і знахідки 2026-08-25 16:05:07 +03:00
store Відповідність конфігів вимогам: правила, прогін і знахідки 2026-08-25 16:05:07 +03:00