Hello,<br><br>I have problems with check_cisco_ping_ssh pluglin<br><br><dl class="codebox"><dt>Code: <a href="http://support.nagios.com/forum/viewtopic.php?f=7&t=7972&e=0#">Select all</a></dt><dd><code>"<br>#!/usr/bin/perl<br>
#<br># Usa la libreria Net::SSH de <a href="http://www.stupidfool.org/perl/net-ssh/">http://www.stupidfool.org/perl/net-ssh/</a><br>#<br>#
 Uso: /usr/local/sbin//usr/local/sbin/check_cisco_ping_ssh <host> 
<port> <user> <pass> <ip> <warn> 
<crit><br>#<br>#<br>use strict;<br><br>use Net::SSH::Perl;<br><br>$ENV{'HOME'} = '/var/lib/nagios/';<br> <br>my $router=$ARGV[0];<br>my $puerto=$ARGV[1];<br><br>my $usuariort=$ARGV[2]; <br>my $clave=$ARGV[3]; <br>
<br>my $ip=$ARGV[4]; <br><br>my $warn=$ARGV[5]; <br>my $crit=$ARGV[6]; <br><br><br><br>my $sesion_ssh = Net::SSH::Perl->new($router, protocol=>1, cipher=>'DES', port=>$puerto, debug=> 'false'); <br>
$sesion_ssh->login($usuariort, $clave);<br><br>my $comando="ping $ip";<br><br>my($salida, $salida_error, $valor_exit) = $sesion_ssh->cmd($comando);<br><br>$salida =~ /Success rate is (\d*) (.*)/;<br><br>my $rate=$1;<br>
<br>if ( $rate <= $crit ) {<br>        print "PROBLEMA: Rate=$rate%\n";<br>        exit 2;<br>}<br><br>if ( $rate <= $warn ) {<br>        print "WARNING: Rate=$rate%\n";<br>        exit 1;<br>}<br>
<br>if ( $rate <= 100 ) {<br>        print "OK: Rate=$rate%\n"; <br>        exit 0;<br>}<br><br>exit 3;<br>"<br></code></dd></dl><br>becasuse when I execute the plugin it presente me this error<br><br>"Waiting for server public key.<br>
Connection closed by remote host. at /usr/share/perl5/vendor_perl/Net/SSH/Perl/SSH1.pm line 78"<br><br>I install:<br><br><dl class="codebox"><dt>Code: <a href="http://support.nagios.com/forum/viewtopic.php?f=7&t=7972&e=0#">Select all</a></dt>
<dd><code>yum install perl-Net-Telnet-Cisco.noarch<br><br>yum install perl-Net-SSH-Perl.noarch<br><br>yum install perl-Net-OpenSSH-Parallel.noarch</code></dd></dl><br><br>but the problem persists, somebody have any idea of this error