We often come across an issue where the robot inactive alerts generated by HUB are not normally suppressed when the specific device is placed in maintenance mode. When ever a robot is placed in maintenance we expect all the alerts that are generated against that robot are to be suppressed, but this doesn't normally happen.
Just to avoid this situation we have to create a pre processing rule in NAS to suppress all the alerts generated by the device. Maintenance mode in UMP seems to be completely useless against the robot inactive alerts.
Is this a expected behavior that the robot inactive alerts would not be suppressed when a device is placed in maintenance?
Yes this is expected behavior. The alarm is created by the hub probe, and is therefore created with the dev_id of the hub robot.
Maintenance Mode via the USM is targeting the dev_ids that are associated with the cs_id of the device you put into maintenance, and therefore this alarm is not suppressed.