ViPR SRM: Consolidamento degli avvisi, errori durante la lettura di conf/bunit-group.csv, sequenza di escape illegale/non supportata vicino all'indice
Symptoms
Vengono visualizzati i seguenti errori in Event-Processing-Manager per il consolidamento degli avvisi:
AVVERTIMENTO [2017-04-14 14:06:32 EDT] PropertyTagger::fillDataStructure(): Errori durante la lettura del contenuto conf/bunit-group.csv
""hostname-{XXXXXXXXXXXX}","VirtualMachine","Default"" sulla riga xxx in conf/bunit-group.csv non valido
AVVERTIMENTO [2017-04-18 09:39:03 EDT] PropertyTagger::createPropertyRecord(): Sequenza di escape illegale/non supportata vicino all'indice 17
Stringa: domain\hostname
^
java.util.regex.PatternSyntaxException: Sequenza di fuga illegale/non supportata vicino all'indice 17
Cause
Resolution
Per risolvere questo problema, è necessario modificare il generic-event-ptf.xml che si trova sul back-end primario in APG/Event-Processing/Event-Property-Tagger/Alert-Consolidation/conf
e modificare il valore del tipo di stringa per tutte le proprietà chiave che fanno riferimento al dispositivo da regex a stringa
in modo che questo: <key-property delete-after-use="false" string-type="regex">device</key-property>
abbia un aspetto simile a: <key-property delete-after-use="false" string-type=" string">device</key-property>
salvare le modifiche e riavviare Event-Processing-Manager per il consolidamento degli avvisi