Herramientas de usuario

Herramientas del sitio


manuales:nagios:thruk

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
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
manuales:nagios:thruk [2015/04/16 20:14] – [API] cayumanuales:nagios:thruk [2015/04/23 19:37] – [Acerca de la Guía] cayu
Línea 369: Línea 369:
 ==== Server Side Includes ==== ==== Server Side Includes ====
 ==== CLI & Scripting ==== ==== CLI & Scripting ====
 +=== Herramienta de línea de comandos ===
 **thruk** - Utilidad de línea de comandos para la GUI de Monitoreo Thruk **thruk** - Utilidad de línea de comandos para la GUI de Monitoreo Thruk
  
Línea 582: Línea 583:
 ^query_timeout|set a query timeout. Used for retrieving querys, Default 60sec| ^query_timeout|set a query timeout. Used for retrieving querys, Default 60sec|
 ^connect_timeout|Tiempo de espera de conexión inicial. Por defecto 5 s| ^connect_timeout|Tiempo de espera de conexión inicial. Por defecto 5 s|
 +== Limit ==
 +<code perl>
 +my $array_ref = $ml->selectcol_arrayref(
 +       "GET hosts\nColumns: name contacts",
 +       { Limit => "10,20" }
 +    );
 +</code>
  
 +== Otros ejemplos ==
 +<code perl>
 +#!/usr/bin/perl
 +use Monitoring::Livestatus;
  
 +$filtergrp = 'NAGIOS_ARGENTINA';
  
 +$ml = Monitoring::Livestatus->new(
 + socket => '/usr/local/nagios/var/rw/live'
 +);
 +
 +my $up = $ml->selectscalar_value("GET hosts\nFilter: host_groups >= $filtergrp\nStats: state = 0");
 +my $down = $ml->selectscalar_value("GET hosts\nFilter: host_groups >= $filtergrp\nStats: state = 1");
 +my $unknown = $ml->selectscalar_value("GET hosts\nFilter: host_groups >= $filtergrp\nStats: state = 2");
 +my $total = $up + $down + $unknown;
 +
 +print "$down\/$total \n";
 +</code>
 ===== Acerca de la Guía ===== ===== Acerca de la Guía =====
-Esta guía **no oficial** esta inspirada en la documentación original de Thruk. Está pensada para ir presentando casos de uso que se van dando en la operatoria día a dia.+Esta guía **no oficial** esta inspirada en la documentación original de Thruk. Está pensada para ir presentando casos de uso que se van dando en la operatoria día a dia.  
 + 
 +En principio es casi una copia de la original, con algunas partes traducidas y otras no. La idea es que con el tiempo y poniendo códigos y experiencias personales.
  
 Thruk es un proyecto muy bueno que me ayuda en mostrar mi trabajo día a día y tiene una comunidad muy activa. Si estas leyendo esto y estas siendo beneficiado por Thruk, te invito a realizar una [[http://www.thruk.org/donate.html|donación al proyecto]] Thruk es un proyecto muy bueno que me ayuda en mostrar mi trabajo día a día y tiene una comunidad muy activa. Si estas leyendo esto y estas siendo beneficiado por Thruk, te invito a realizar una [[http://www.thruk.org/donate.html|donación al proyecto]]
  
manuales/nagios/thruk.txt · Última modificación: 2015/10/22 14:46 por cayu