The problem is that MRTG is still trying to run. The E-mails to root should largely be aesthetic unless you're handling them or relying on them for some other purpose. Nothing should show up in the XI interface.
There isn't going to be a good way to put a single switch/router into maintenance mode because they're all handled with the one line in /etc/cront.d/mrtg - changing that line in any way will affect all of your switches and routers.
What do you think about moving /etc/mrtg/conf.d/ip-in-question.cfg outside of /etc/mrtg/conf.d temporarily and then restoring it when downtime is over?
My problem is that adding or changing a 24 port switch with the wizard is great, except if you have custom templates to apply to each service. I end up manually changing 48 services, which is an awful lot of clicking.
I know the wizard makes the mrtg config, but I'm not sure the implications of removing and re-injecting an mrtg config file at the file system level (outside of the Nagios XI web GUI).
Former Nagios employee
"It is turtles. All. The. Way. Down. . . .and maybe an elephant or two."
VI VI VI - The editor of the Beast!
Come to the Dark Side.