Extract nagios::base and nagios::target::http, attempt to understand nagios

* nagios::base - makes sure that the target directory exists for modules that add SSH checks.
* nagios::target::http - only needed on hosts that expose HTTP services (e.g. not needed on db1/es)
Add missing target + remove redundant arguments.