check_webpage.rb

Le but de ce plugin nagios est de télécharger une page web avec tout ses liens ( interne ).

Un processus fils est créé par ressource et toutes sont téléchargées en parallèle.

Fonctionalités

  • Petit script Ruby, facile à comprendre et modifier
  • http/https
  • Utilisation de la lib hpricot pour parser le html
  • Multi-threads
  • Recherche de mot clef
  • Suit les redirections

Dépendances

  • Testé avec Ruby

o 1.8.6

        o 1.9.1p378 
  * hpricot
  * optiflag 

Installation

  1. Installer les dépendances sus-cités (par ex. sous linux avec le système de package de votre distribution).
  2. Copier le fichier ‘check_webpage.rb’ dans le dossier où se trouve les autres plugins.
  3. Ajouter le plugin à votre conf nagios:
define command{
  command_name  check-webpage
  command_line  $USER1$/check_webpage.rb -u $ARG1$
}
nagios/plugins/check_webpage.rb.txt · Dernière modification: 02/03/2017 15:41 (modification externe)
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0