Nagios :: Interfaz

Interacción de tiempo de ejecución con Nagios
Descargar ahora

Nagios :: Interfaz Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Sam Vilain
  • Sitio web del editor:
  • http://search.cpan.org/~samv/

Nagios :: Interfaz Etiquetas


Nagios :: Interfaz Descripción

Interacción de tiempo de ejecución con Nagios Nagios :: Interface es un módulo PERL para la interacción básica de tiempo de ejecución con nagios 3 instancias. ¿No hay funciones para analizar o escribir archivos de configuración (¡todavía?), Pero puede analizar la mayoría de los mensajes de logfile, así como los mensajes de control de escritura y analizar el archivo de estado para obtener recibos de las acciones que no registraron nada útil. HSYNOPSIS Utilice nagios :: Interfaz; # Configurar un lector LogFile que usa Archivo :: Castre My LogFile = Nagios :: Interfaz :: LogFile-> Nuevo (Tail => Archivo :: Tail-> Nuevo (Nombre => "/ var / log / nagios3 / nagios .log ", maxinterval => 5, intervalo => 2, cola => 10,),); # Leer un mensaje, analizarlo y devolverlo My $ log_message = $ LogFile-> get_message; # O si recibe loglines de algún otro lugar, pase a parse_logline $ log_message = $ logfile-> parse_logline ($ _); # Los mensajes devueltos tienen roles para el tipo en comúnidad y clases para el tipo. Imprimir $ log_message-> host. " es " . ($ log_message-> arriba? "Up": "Abajo"); Si $ log_message-> hace ("nagios :: interface :: alerta :: host"); # controlar a través del archivo de control de Nagios My $ Control = Nagios :: Interfaz :: Control-> Nuevo (archivo de nombre => "/var/lib/nagios3/rw/nagios.cmd",); # Hacer cualquier tipo de mensaje de registro para emitir como comando ... # ver nagios :: interfaz :: concretetypes para una lista My $ svc_dowtime = nagios :: interfaz :: scheduleservedowntime-> nuevo (comience => tiempo, final => Tiempo + 15 * 60, Solucionado => 1, Autor => ($ env {logName} || $ env {user} || (Getpwuid ($ "Aquí hay un comentario",); My $ Entry_time = $ Control-Control-> Problema ($ svc_downcetime); # leyendo el registro de estado My $ status = nagios :: interfaz :: estado-> nuevo (nombre de archivo => "/var/cache/nagios3/status.dat",); duerme 1 mientras (stat $ $ Estado-> Nombre de archivo) <$ $ n


Nagios :: Interfaz Software relacionado

HTML :: Defang

Limpia HTML, así como CSS de Scripting y otros contenidos ejecutables, y neutraliza los ataques XSS ...

162

Descargar