nagios is missing the reload option in it's /etc/init.d script. Patch coming next.
Created attachment 42078 [details, diff] Add in reload option to /etc/init.d/nagios (a la xinetd) Add in reload method to /etc/init.d/nagios in the same fashion as xinetd
This is dangerous. If the configuration is rejected by nagios it will just stop. You have to check it beforehand and bail if it wrong.
Created attachment 42251 [details, diff] Patch to incorporate config file validation I didn't bother to put in config file validation since the restart option didn't do it either, but I don't disagree with the intent, so I went ahead and added it. I wasn't able to find any good examples for what I needed to do, so some style changes might be necessary.
Hmm. This is not healthy... I've updated the script to check the config before start/restart and reload. In portage... Thanks!