I have several probes configured with alarms which send customized messages (changed from the probe defaults)
I have logmon configured to send custom alarms or "send whole line on match"
... and the alarms show up fine in Infrastructure Manager but are not showing up in Operator Console whatsoever.
This has to do with the way internationalization (i.e. language translation) of alarms is handled.
Operator Console does not actually translate messages into other languages "on the fly". When an alarm is sent by NAS and support for internationalization is enabled, each alarm that is sent includes a special token to identify the type of alarm; the OC Alarm Viewer refers to an internal lookup table to match these tokens with default alarm messages.
There are lookup tables for each language supported by UIM, so that if a user changes their display language in the portal, the alarms will be translated into that language automatically.
This even applies to alarms which are in English, and being viewed by a user who uses English as their default portal language -- the messages still contain an internationalization token, and the English-based lookup table is used to find the appropriate message to display in OC.
Release : 20.3
Component : UIM OPERATOR CONSOLE - ALARM VIEWER
If you wish for your customized messages to be displayed in the OC Alarm Console, or for the alarm messages in OC to match the original alarm text exactly, you must disable internationalization.
This can be accomplished in the nas probe, under the General setup tab, by un-checking the box Enable support for internationalization.
This will allow the OC to use the actual message data rather than referring to the lookup tables to display message text; be aware that this will also prevent alarms from being translated into other languages, since the lookup tables for other languages will no longer be used (as there will be no internationalization token to look up in the table).
With this box unchecked the alarms will appear correctly.