Please use this and all is just built how you would need it. Only build your own CheckPlugins for completely new plugins which are not part of the ITL. This way you make good use of the power of Icinga 2, have CheckCommands which are curated and maintained and save yourself (and us) a lot of headache with debugging.
I already saw that you got the Plugins for NRPE. But i really don’t know how to use them or activate it, cause the documentation about your nrpe plugin, i do not get it.
Maybe you can give me little hide, to activate or use the nrpe check_command.
This will call the check_nrpe plugin with the right commandline argument. Keep in mind that CheckCommand definitions usually contain all possible commandline arguments but only those where the corresponding custom variable is set are actually used when calling the plugin.