ViPR SRM: Konsolidacja alertów, błędy podczas odczytywania conf/bunit-group.csv, nielegalna/nieobsługiwana sekwencja ucieczki w pobliżu indeksu
Symptoms
W menedżerze przetwarzania zdarzeń dla konsolidacji alertów są wyświetlane następujące błędy:
OSTRZEŻENIE [2017-04-14 14:06:32 EDT] PropertyTagger::fillDataStructure(): Błędy podczas odczytywania zawartości conf/bunit-group.csv
""hostname-{XXXXXXXXXXXX}","VirtualMachine","Default"" w wierszu xxx w conf/bunit-group.csv jest nieprawidłowa
OSTRZEŻENIE [2017-04-18 09:39:03 EDT] PropertyTagger::createPropertyRecord(): Nielegalna/nieobsługiwana sekwencja ucieczki w pobliżu indeksu 17
String — domain\hostname
^
java.util.regex.PatternSyntaxException: Nielegalna/nieobsługiwana sekwencja ucieczki w pobliżu indeksu 17
Cause
Resolution
Aby rozwiązać ten problem, musisz edytować generic-event-ptf.xml znajdujący się na głównym backendzie w APG/Event-Processing/Event-Property-Tagger/Alert-Consolidation/conf
i zmienić wartość typu ciągu dla wszystkich właściwości-kluczy, które odwołują się do urządzenia, z wyrażenia regularnego na ciąg znaków
tak, że: <key-property delete-after-use="false" string-type="regex">device</key-property>
wygląda następująco: <key-property delete-after-use="false" string-type=" string">device</key-property>
zapisz zmiany i uruchom ponownie Event-Processing-Manager na potrzeby konsolidacji alertów