ViPR SRM:警报整合、读取 conf/bunit-group.csv 时出错、索引附近出现非法/不支持的转义序列
Symptoms
您在 Alert-Consolidation 的 Event-Processing-Manager 中收到以下错误:
警告 [2017-04-14 14:06:32 EDT] PropertyTagger:: fillDataStructure():读取 conf/bunit-group.csv
内容时出错 “”hostname-{XXXXXXXXXXXX}“,”VirtualMachine“,”Default“” on line xxx in conf/bunit-group.csv is invalid
WARNING [2017-04-18 09:39:03 EDT] PropertyTagger::createPropertyRecord():索引 17
附近出现非法/不支持的转义序列 字符串 - domain\hostname
^
java.util.regex.PatternSyntaxException:索引 17 附近出现非法/不支持的转义序列
Cause
Resolution
要解决此问题,您需要在 APG/Event-Processing/Event-Property-Tagger/Alert-Consolidation/conf
中编辑位于主后端的generic-event-ptf.xml,并将引用设备的所有键属性的字符串类型值从正则表达式更改为字符串
,以便: <key-property delete-after-use=“false” string-type=“regex”>device</key-property>
looks like: <key-property delete-after-use=“false” string-type=”string“>device</key-property>
保存更改并重新启动 Event-Processing-Manager for Alert-Consolidation