Yes, when I "Disable notifications for all services on this host" it stops notifications. So that's good to know, but I don't plan to use the web interface for disabling service notifications in this way.
The DISABLE_HOST_SVC_NOTIFICATIONS obviously doesn't involve modifying any config files, since it did not cause nagios to restart itself. I would like to disable service notifications at purely a config file level.
Is this possible? Is it a bug that the flag is ignored?
On a similar note, I'm noticing something similar with the 'process_perf_data' flag on a service. Whether it's set to '1' or not, the perf data is still sent to the 'service_perfdata_command' command. This is also annoying, since it seems that the ability to change this flag should allow me to halt the processing of perf data on a given service. The flag appears to be neuter though.
Are these bugs, or are there higher levels of control over these services that override what is set in the service config file? That is, does another config file override this stuff?