I've installed Icinga, with ido2db, pnp4nagios and icinga-web (last release, following the instruction given in the documentation, installation with apt, etc).
I am using icinga-web to monitor my hosts. For the moment, I have just my localhost, and all is perfect.

2 Answers
2

If you look at the receiver check_user scripting you will notice that there are required parameters that MUST be passed. The log clearly indicates this and the expected format. You might look also look at the nrpe man page as well. You might look at the nagios core documentation available on the website. Finally notice how check_user script is called by examining the nrpe.cfg script example (probably in /etc/nagios).

For others who seek. I believe that the asker must already have found the solution

comment out the lines in / etc / nagios / nrpe.cfg

# The following examples allow user-supplied arguments and can
# only be used if the NRPE daemon was compiled with support for
# command arguments *AND* the dont_blame_nrpe directive in this
# config file is set to '1'. This poses a potential security risk, so
# make sure you read the SECURITY file before doing this.
#command[check_users]=/usr/lib/nagios/plugins/check_users -w $ARG1$ -c $ARG2$
#command[check_load]=/usr/lib/nagios/plugins/check_load -w $ARG1$ -c $ARG2$
#command[check_disk]=/usr/lib/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
#command[check_procs]=/usr/lib/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$