Hi,
first I have to correct my previous statement for the newest Spectrum Connector (.178):
This Spectrum Connector is not sending "Normal" Alerts to clear a previous message - it is directly clearing the existing Alert, using the element ID of the Alert; e.g. the existing Alert is updated and set "inactive".
But previous versions of the Spectrum Connector as well as other Connectors (such as the SNMP Connector) use the Normal severity to clear Alerts.
The Message of the Clear Alert does not play a role, it can be empty.
The matching parameter is the element ID of the Alert that is on the console.
Whenever another Alert with the same element ID arrives, the existing one is updated; in the case of Severity Normal this means it is cleared.
Regarding the "missed" problem for a Service:
This is a generic problem looking at any type of console: if you miss to look for a moment, or if the refresh is slower than actions performed on the console, you do not see that anything has happened.
There are different ways to handle this case:
For Services you have reporting or the History - but as you mention correctly, this would required to look at the proper Service to see the missed outage.
It would be better to introduce a notification mechanism in case of an outage, such as opening a ticket or sending a mail.
This is normally triggering a person to act on the reported message - and if you then see that in the meantime the problem has been solved already: great.