Re: [Nagios-users] NRPE with command arguments
after that - change the testing to work the way you want it Hello, i'm testing that but I can't understand what is wrong on my configurations. (blame_nrpe e ricompiling it's ok) On nrpe.cfg I defined this command: command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ And on nagios server I've this definitions: http://pastebin.com/7uZRcMk9 Also enabling debug on nrpe deamon I see nothing during the command on messages: May 19 08:21:54 blabla xinetd[24320]: START: nrpe pid=24336 from=192.168.234.234 May 19 08:21:54 blabla nrpe[24336]: INFO: SSL/TLS initialized. All network traffic will be encrypted. May 19 08:21:54 blabla xinetd[24320]: EXIT: nrpe status=0 pid=24336 duration=0(sec) Any suggest or documentation? Thank's! -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] NRPE with command arguments
Hi there, Your final command to invoke check_disk is check_nrpe!check_disk!$_HOSTDISKWARNING$!$_HOSTDISKCRITICAL$. Passing this to check_nrpe will only get check_disk as an argument passed through to nrpe (since your check_nrpe-command is $USER1$/check_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPE_PORT$ -c $ARG1$). This in turn starts the check_disk-command via NRPE without any arguments (because '_HOSTDISKWARNING' and '_HOSTDISKCRITICAL' will get passed as ARG2 and ARG3 to check_nrpe) and in the end will cause check_disk only see a -w and -c option without thresholds. I think what needs to be done is pass the whole command with escaped bang-characters to check_nrpe like this: check_nrpe!check_disk\!$_HOSTDISKWARNING$\!$_HOSTDISKCRITICAL$ or maybe even enclose it in single or double quotes so it gets passed through as 1 argument to check_nrpe. Not sure if this works like it is supposed to (haven't tested it myself), but qua syntax this seems more correct. HTH Met vriendelijke groet/with kind regards, Ludse Verhoeven AIX System Engineer T: +31 10 400 2440 F: +31 10 400 2891 E: ludse.verhoe...@vopak.com Visit / Postal Address: http://www.vopak.com Enrico Zimol lomiz.m...@gmail.com 19/05/2010 10:43 Please respond to Nagios Users List nagios-users@lists.sourceforge.net To Nagios Users List nagios-users@lists.sourceforge.net cc Subject Re: [Nagios-users] NRPE with command arguments after that - change the testing to work the way you want it Hello, i'm testing that but I can't understand what is wrong on my configurations. (blame_nrpe e ricompiling it's ok) On nrpe.cfg I defined this command: command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ And on nagios server I've this definitions: http://pastebin.com/7uZRcMk9 Also enabling debug on nrpe deamon I see nothing during the command on messages: May 19 08:21:54 blabla xinetd[24320]: START: nrpe pid=24336 from=192.168.234.234 May 19 08:21:54 blabla nrpe[24336]: INFO: SSL/TLS initialized. All network traffic will be encrypted. May 19 08:21:54 blabla xinetd[24320]: EXIT: nrpe status=0 pid=24336 duration=0(sec) Any suggest or documentation? Thank's! -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] NRPE with command arguments
On 19 May 2010 11:13, Ludse Verhoeven ludse.verhoe...@vopak.com wrote: Not sure if this works like it is supposed to (haven't tested it myself), but qua syntax this seems more correct. That worked fine :) Other question, where exactly I've to insert quotes on nrpe.cfg commands to prevent code injection? I think like this: [nrpe.cfg] [...] command[check_disk]=/usr/local/nagios/libexec/check_disk -w **$ARG1$** -c **$ARG2$** [...] Is it right? Thank's! -- Enrico lomiz Zimol -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] NRPE with command arguments
I think that's fine. It all depends on what you want to pass to the command itself (in this case the /usr/locall.nagios/libexec/check_disk-plugin). If f.i. -w $ARG1$ can use space-seperated values (which it can't, but just for arguments sake), then you have to specify (in nrpe.cfg) the (single- or) double-quotes. Personally I tend not to use quoting in nrpe.cfg since in most cases it is not necessary, but there might be reasons to explicitly enclose such arguments in quotes. Met vriendelijke groet/with kind regards, Ludse Verhoeven AIX System Engineer T: +31 10 400 2440 F: +31 10 400 2891 E: ludse.verhoe...@vopak.com Visit / Postal Address: http://www.vopak.com Enrico Zimol lomiz.m...@gmail.com 19/05/2010 16:46 Please respond to Nagios Users List nagios-users@lists.sourceforge.net To Nagios Users List nagios-users@lists.sourceforge.net cc Subject Re: [Nagios-users] NRPE with command arguments On 19 May 2010 11:13, Ludse Verhoeven ludse.verhoe...@vopak.com wrote: Not sure if this works like it is supposed to (haven't tested it myself), but qua syntax this seems more correct. That worked fine :) Other question, where exactly I've to insert quotes on nrpe.cfg commands to prevent code injection? I think like this: [nrpe.cfg] [...] command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ [...] Is it right? Thank's! -- Enrico lomiz Zimol -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] NRPE with command arguments
try nrpe call -n option On Wed, May 19, 2010 at 11:06 AM, Ludse Verhoeven ludse.verhoe...@vopak.com wrote: I think that's fine. It all depends on what you want to pass to the command itself (in this case the /usr/locall.nagios/libexec/check_disk-plugin). If f.i. -w $ARG1$ can use space-seperated values (which it can't, but just for arguments sake), then you have to specify (in nrpe.cfg) the (single- or) double-quotes. Personally I tend not to use quoting in nrpe.cfg since in most cases it is not necessary, but there might be reasons to explicitly enclose such arguments in quotes. Met vriendelijke groet/with kind regards, Ludse Verhoeven AIX System Engineer T: +31 10 400 2440 F: +31 10 400 2891 E: ludse.verhoe...@vopak.com Visit / Postal Address: http://www.vopak.com *Enrico Zimol lomiz.m...@gmail.com* 19/05/2010 16:46 Please respond to Nagios Users List nagios-users@lists.sourceforge.net To Nagios Users List nagios-users@lists.sourceforge.net cc Subject Re: [Nagios-users] NRPE with command arguments On 19 May 2010 11:13, Ludse Verhoeven *ludse.verhoe...@vopak.com*ludse.verhoe...@vopak.com wrote: Not sure if this works like it is supposed to (haven't tested it myself), but qua syntax this seems more correct. That worked fine :) Other question, where exactly I've to insert quotes on nrpe.cfg commands to prevent code injection? I think like this: [nrpe.cfg] [...] command[check_disk]=/usr/local/nagios/libexec/check_disk -w **$ARG1$**-c **$ARG2$** [...] Is it right? Thank's! -- Enrico lomiz Zimol -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/nullhttps://lists.sourceforge.net/lists/listinfo/nagios-users -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- Cordially, Shadhin Rahman -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
[Nagios-users] NRPE with command arguments
Hello at all, I'm looking to pass argument to nrpe, so I read that I've to set dont_blame_nrpe to 1 and recompile with --enable-command-args. My question is about if this recompiling will do effect on NRPE or on check_nrpe plugin. I think first one, but I want confirm on that. Is there some specifics documentation about it? because on officials there aren't informations. (for example I don't know what make install-* I've to do after recompiling) Thank's so much sorry for my bad english -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] NRPE with command arguments
Enrico Zimol wrote: Hello at all, I'm looking to pass argument to nrpe, so I read that I've to set dont_blame_nrpe to 1 and recompile with --enable-command-args. My question is about if this recompiling will do effect on NRPE or on check_nrpe plugin. I think first one, but I want confirm on that. Is there some specifics documentation about it? because on officials there aren't informations. (for example I don't know what make install-* I've to do after recompiling) Thank's so much sorry for my bad english The recompile will not have any effect on the check_nrpe plugin , but will change the way the nrpe daemon works and listens to the commands sent from the nagios server . about the make ,all you need to do is as follows : ./configure --enable-command-args make make install then check the configuration , verify the init script and start nrpe . after that - change the testing to work the way you want it . ( always good to have the debug of nrpe enabled while testing ). Assaf -- Never,Ever Cut A Deal With a Dragon I am doing a Charity Bike ride On the 27 of June for the Capital to Coast Charity. Please help by Donating http://www.justgiving.com/Lovefilm-capital-to-coast -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null