ViPR SRM. Консолидация предупреждений, ошибки при чтении conf/bunit-group.csv, недопустимая/неподдерживаемая escape-последовательность рядом с индексом

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



В диспетчере обработки событий для консолидации оповещений появляются следующие ошибки:

ПРЕДУПРЕЖДЕНИЕ [2017-04-14 14:06:32 EDT] PropertyTagger::fillDataStructure(): Ошибки при чтении conf/bunit-group.csv
содержимого ""hostname-{XXXXXXXXXXXX}","VirtualMachine","Default"" в строке xxx в conf/bunit-group.csv недопустимо

ПРЕДУПРЕЖДЕНИЕ [2017-04-18 09:39:03 EDT] PropertyTagger::createPropertyRecord(): Недопустимая/неподдерживаемая escape-последовательность рядом с индексом 17
String - domain\hostname
^
java.util.regex.PatternSyntaxException: Недопустимая/неподдерживаемая escape-последовательность рядом с индексом 17
 

Cause

Это вызвано специальными символами (квадратными скобками "{}" и задними крыльями "\" в данном случае), которые не экранируются синтаксическим анализатором. 

Resolution

Чтобы решить эту проблему, вам нужно отредактировать generic-event-ptf.xml, расположенный на основном сервере в APG/Event-Processing/Event-Property-Tagger/Alert-Consolidation/conf

, и изменить значение типа строки для всех свойств ключа, которые ссылаются на устройство, с регулярного выражения на строку

так, чтобы следующее: <key-property delete-after-use="false" string-type="regex">device</key-property>
выглядит следующим образом: <key-property delete-after-use="false" string-type=" string">device</key-property>

сохраните изменения и перезапустите Event-Processing-Manager для консолидации оповещений

Affected Products

SRM

Products

SRM
Article Properties
Article Number: 000061505
Article Type: Solution
Last Modified: 25 Sept 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.