I had to downgrade to 3.3.1 today after we upgraded to 3.4.0.
It seems that check_by_ssh is not working via the nagios process and ignores the "" (quotes) and says that -w is not a valid option. Yet if I run that same command via the console it works correctly.
I am not sure if this has been noted yet or not but I wanted to mention it if it hasn't.
3.4.0 seems to be broken
Re: 3.4.0 seems to be broken
Nagios Core 3.4.0 had issues with quoted object definitions. A fix has been released in version 3.4.1.
Re: 3.4.0 seems to be broken
Thanks for the update.