Herramientas de usuario

Herramientas del sitio


manuales:nagios

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Última revisiónAmbos lados, revisión siguiente
manuales:nagios [2015/06/18 20:05] – [Plugins] cayumanuales:nagios [2015/06/18 20:07] – [Plugins] cayu
Línea 6680: Línea 6680:
 </file> </file>
  
 +En perl
 +<file perl check_microstrategy.pl>
 +#!/usr/bin/perl
 +
 +open SSH, ("ssh ".$ARGV[0]." -l monitoreo \"sudo /msis/var/opt/MicroStrategy/bin/mstrctl -s IntelligenceServer gs\" | grep state|  sed 's/<[^>]*[>]//g' | sed 's/\\t//g' | sed 's/\\n//g'|");
 +
 +while ( defined( my $line = <SSH> )  ) {
 +    chomp($line);
 +    if ($line eq "running") {
 + print "OK - Proceso MicroStrategy corriendo (".$line.")\n";
 + exit 0;
 +    } else {
 + print "CRITICAL - Hay un problema con el proceso MicroStrategy (".$line.")\n";
 + exit 2;
 +  }
 +}
 +close SSH;
 +</file>
  
 **count_archlogs.pl** **count_archlogs.pl**
manuales/nagios.txt · Última modificación: 2015/09/15 17:47 por cayu