Nagios Core can suppress contact alerts at several layers, and the service notification switch is the narrow control for one monitored service. Disabling notifications keeps the service check running while preventing new contact notifications for that service until the switch is enabled again.
The web interface sends the change through cmd.cgi to the external command file. The change affects the selected service only; it does not pause active checks, acknowledge the current state, disable notifications for other services on the host, or stop global notification processing.
Use this control for a short suppression window when the service should continue updating in the status view but contacts should not be paged. Use scheduled downtime instead when the service is expected to fail during maintenance and the maintenance window should be visible in Nagios Core.
http://monitor.example.net/nagios4/
The command list shows the inverse action for the current state. Disable notifications means notifications are currently enabled for that service.

Do not leave service notifications disabled after the suppression window ends. The service can keep failing silently for contacts while checks continue to update the web UI.
