EMS probe fails to process rules in the 'custom' folder after 23.4 CU7 upgrade
search cancel

EMS probe fails to process rules in the 'custom' folder after 23.4 CU7 upgrade

book

Article ID: 446091

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

After upgrading the UIM infrastructure to version 23.4 CU7, the EMS probe may stop processing custom action rules for event processing located in the ems/custom folder. Alarms are not modified or processed by the expected rules, and the EMS logs do not indicate that the rules are being called.

Environment

  • DX Unified Infrastructure Management (UIM) 23.4 CU7
  • ems 23.4.7

Cause

The EMS engine fails to properly initialize the custom rule-loading sequence if certain base XML files are missing from the custom directory.

Resolution

Targeted to be fixed in release 23.4 CU9. Subscribe to this article (KB 275360) to be updated on fix status.

In the interim, the issue can be resolved by creating three placeholder XML files in the ems/custom folder. These files ensure the EMS engine properly initializes the custom rule-loading sequence.

Workaround Steps:

  1. Navigate to the ../nimsoft/probes/service/ems/custom/ directory.
  2. Create the following three files if they do not already exist:
    • ActionRule.xml
    • AlarmRule.xml
    • EventRule.xml
  3. The content of these files should be the following:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <eventRules xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <items/>
    <schedules/>
    </eventRules>
  4. Restart the ems probe

Additional Information

For steps on how to download the 23.4 CU9 release when available, see Download DX UIM Software from the Broadcom Support Portal.