manuales:servidor_systemimager
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previa | Próxima revisiónAmbos lados, revisión siguiente | ||
manuales:servidor_systemimager [2010/09/10 17:27] – cayu | manuales:servidor_systemimager [2011/03/14 15:03] – cayu | ||
---|---|---|---|
Línea 355: | Línea 355: | ||
< | < | ||
# si_getimage --golden-client ip_cliente --image nombre_de_la_imagen | # si_getimage --golden-client ip_cliente --image nombre_de_la_imagen | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Monitoreo ==== | ||
+ | |||
+ | <code php> | ||
+ | # | ||
+ | <?php | ||
+ | $lista_imagenes = shell_exec(" | ||
+ | $lista_imagenes = preg_split("/ | ||
+ | $fecha_actual = date(' | ||
+ | foreach($lista_imagenes as $imagen) { | ||
+ | if(strlen($imagen)> | ||
+ | if(@!$i) { | ||
+ | $i=1; | ||
+ | } | ||
+ | $imagen = preg_split("/ | ||
+ | $imagenes[$i][' | ||
+ | $imagenes[$i][' | ||
+ | $imagenes[$i][' | ||
+ | if($imagen[4] == $fecha_actual) { | ||
+ | $imagenes[$i][' | ||
+ | } else { | ||
+ | $imagenes[$i][' | ||
+ | $critical=1; | ||
+ | } | ||
+ | $i++; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | if(@$critical) { | ||
+ | $head = " | ||
+ | $exit = 2; | ||
+ | } else { | ||
+ | $head = "OK - Todas las imagenes actualizadas a la fecha\n"; | ||
+ | $exit = 0; | ||
+ | } | ||
+ | print $head; | ||
+ | foreach($imagenes as $imagen) { | ||
+ | if(strlen($imagen[' | ||
+ | $tab = " | ||
+ | } else { | ||
+ | $tab = " | ||
+ | } | ||
+ | if($imagen[' | ||
+ | print "OK - " | ||
+ | } else { | ||
+ | print " | ||
+ | } | ||
+ | } | ||
+ | exit($exit); | ||
+ | ?> | ||
</ | </ |
manuales/servidor_systemimager.txt · Última modificación: 2015/01/09 19:01 por cayu