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 sshresultat 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 :
Ce plugin est enregistré sur le site Nagios Exchange goto :

12 Messages de forum