[Nagiosplug-help] check_by_ssh question
Robert Cole
robert.cole at support4linux.com
Thu Jun 28 05:30:09 CEST 2007
Well I just tried the single quotes and I got the same "could not open
pipe" error message.
Could not open pipe: /usr/bin/ssh -i /home/nagios/.ssh/id_dsa
192.168.200.150 '/usr/nagios/plugins/check_log -F
/var/log/youmail/login.log -O
/home/nagios/192.168.200.150.var.log.login.server.seek -C "No
ManagedConnections available within configured blocking timeout" '
Any ideas? I really need a way to check log files for text and so far
the only thing that works reliably is if I'm just checking for a single
word and in all of my cases I need to check to phrases.
I've also tried check_logs.pl and check_log3 and neither of those work
either.
Thanks,
Robert
Olivier 'Babar' Raginel wrote:
> On Mon, Jun 25, 2007 at 11:31:54AM -0700, Robert Cole wrote:
>> I tried the single quotes today and still get this error reported:
>> Could not open pipe: /usr/bin/ssh -i /home/nagios/.ssh/id_dsa
>> 192.168.200.160 '/usr/nagios/plugins/check_log -F
>> /var/log/youmail/login.log -O
>> /home/nagios/192.168.200.160.var.log.login.server.seek -q 'No
>> ManagedConnections available within configured blocking timeout' '
>
> No you didn't.
> I wrote:
>> Or use simple quotes around the -C for ssh.
>
> You put the simple quotes around the parameter, the -q. I said the -C.
>
> So do something like:
>
> check_ssh_log!/var/log/youmail/login.log!/home/nagios/$HOSTADDRESS$.var.log.login.server.seek!"No
> ManagedConnections available within configured blocking timeout"
>
> /home/nagios/.ssh/id_dsa -C '$USER9$/check_log -F $ARG1$ -O $ARG2$ -q
> $ARG3$'
>
> Or in fact:
> check_ssh_log!/var/log/youmail/login.log!/home/nagios/$HOSTADDRESS$.var.log.login.server.seek!No
> ManagedConnections available within configured blocking timeout
>
> /home/nagios/.ssh/id_dsa -C '$USER9$/check_log -F $ARG1$ -O $ARG2$ -q "$ARG3$"'
>
> Should do the trick.
>
> Cheers,
>
More information about the Help
mailing list