Rancid
De BlaxWiki
Révision datée du 6 avril 2009 à 15:07 par 212.43.232.68 (discussion) (→Exemple de fichier .cloginrc)
Backup de cisco et de netscreen
Avant toute chose pour rancid, il faut se connecter au serveur sous le login rancid. Donc, une fois logué en root, tapez la commande : su rancid
Ajouter un groupe
Pour ajouter un groupe, il faut modifier le fichier "/usr/local/rancid/etc/rancid.conf" Modifier la ligne suivante : LIST_OF_GROUPS="networking alphyra" par : LIST_OF_GROUPS="networking alphyra nouveaugroupe" Ensuite, tapez la commande suivante : /usr/local/rancid/bin/rancid-cvs Ajouter ensuite en root les lignes suivantes dans le fichier /etc/aliases : == Nouveaugroupe== rancid-admin-nouveaugroupe: rancid-nouveaugroupe rancid-nouveaugroupe: noc Après avoir ajouter ses lignes, tapez la commande suivante : newaliases
Ajouter un équipement
Il faut modifier le fichier "/usr/local/rancid/.cloginrc"
# Nom de l'équipement
add password adresse_ip {password} {password}
add user adresse_ip {utilisateur}
add method adresse_ip ssh
(ça peut aussi être telnet)
Nous allons maintenant ajouter cet équipement dans le groupe nouveaugroupe
cd /usr/local/rancid/var/nouveaugroupe/
vi router.db
Ajouter la ligne suivante :
adresse_ip:cisco:up
(au lieu de cisco ça peut être netscreen pour les netscreen de Juniper)
Si vous êtes trop pressé pour attendre le passage de la crontab :
pour tester si ca sonctionne :
rancid@clarawatch2:/usr/local/rancid$ bin/clogin ip du routeur
/usr/local/rancid/bin/rancid-run
Connection rancid sans enable, dans le loginrc
add user 10.4.10.17 backup
add password 10.4.10.17 xlkldkl
add method 10.4.10.17 telnet
add noenable 10.4.10.17 1
add autoenable 10.4.10.17 0
Exemple de fichier .cloginrc
add user bacterium admin
add password bacterium mdp
# router Sephira
add autoenable 10.2.102.2*
add user 10.2.102.2* sephira
add methode 10.2.102.2* telnet
add password 10.2.102.2* {mdpuser} {mdpenable}
add autoenable cr1.artful* 1
add user cr1.artful* rancid.nuala
add method cr1.artful* telnet
add password cr1.artful* {mdpuser} {mdpenable}
add user 10.7.71.* rancid.nuala
add method 10.7.71.* ssh
add password 10.7.71.* {motdepasse}
add user 10.6.0.* rancid.nuala
add method 10.6.0.* telnet
add password 10.6.0.* {motdepasse} {mdpenable}