Alpern
Partager en toute liberté

Categories

Accueil du site > Ruby développement > Pluging Nagios

Pluging Nagios

check_config_v0.61

mardi 11 août 2009, par alpern

check_config

Description

This plugin is use to save config of switch or router. This plugin, is available for devices like Cisco (ios or catos), h3c (3com), Enterasys. A future version will use ssh mode.

Nouveau plugin Nagios développé en ruby permettant de sauvegarder automatiquement les configurations d’équipements Cisco ( switch, router, etc..).

Ce plugin se connecte en telnet sur l’équipement, envoie la commande show running et enregistre, la sortie dans un fichier.

version 0.61 du 7 mai 2011
- Ajout support du mode sécurisé ssh option -s ssh

version 0.2 du 14 aout 2009

- Ajout support d’équipement de marques différente, option -o (os)

- Adding devices h3C (3com) ,catos, Enterasys - ios switch et routeur Cisco - catos switch et routeur Cisco Catalyst - h3c switch et routeur 3com - enterasys

- Ajout date dans le nom du fichier de sauvegarde

- Adding Date in the name of config file.

version 0.1 du 11 aout 2009

Using :

cd /usr/local/nagios/libexec/
./check_config_cisco_v0.61.rb -h
./check_config_cisco_v0.61.rb -H Host -u username p pasword -f enablepassword -o os -s ssh

resultat dans : /var/log/nagios/Host-14-08-2009.confg

Installation

Ce script nécessite quelque module ruby pour fonctionner

- ruby
- gem
- gem install optiflag
- gem install net-ssh-telnet si vous n’avez pas nagios creer le répertoire ou mieux changer le directory dans le programme /var/log/nagios/ lancement en crontab sans nagios, ou en passive check dans nagios

A Faire :

- Insérer la date dans le nom du fichier résultant v0.2
- Adapter le plugin à différents constructeurs (3com, Entersys,etc..) v0.2
- Débugger un problème de login lorsque les mots de passe contiennent des caractères spéciaux tel que ! ;
- Prendre en compte certaine configuration d’équipements sans user name,
- Faire un plugin équivalant pour les connexions sécurisées (ssh) v0.61
- Toutes les suggestions sont les bienvenues.

Références :

Nagios Exchange :

Ce plugin est enregistré sur le site Nagios Exchange goto :

Documents joints

12 Messages de forum

Répondre à cet article