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