Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
rancid [Le 23/05/2017, 14:22] 193.48.107.17 [cvsweb] |
rancid [Le 11/09/2022, 11:27] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
---- | ---- | ||
- | ====== RANCID : Really Awesome New Cisco confIg Differ ====== | ||
- | **Rancid** est un [[:archivage|gestionnaire de configurations]] d'équipements réseau. Principalement destiné aux administrateurs réseau, il utilise une base [[:CVS]] permettant de conserver un historique des configurations sauvegardées. | ||
- | |||
- | <note>Le code source est fourni par Terrapin Communications, Inc. dont la licence est diffusée [[http://www.shrubbery.net/rancid/LICENSE.txt|ici]]. | ||
- | Les copyrights associés à Rancid exigent que cette licence soit diffusée avec les sources quel que soit le mode de redistribution de celles-ci, et le nom de la compagnie ne doit pas être utilisé en tant qu'argument de vente.</note> | ||
- | |||
- | La liste des équipements supportés. Cette liste provient du site de l'éditeur. | ||
- | * Cisco : routeurs, switchs Catalyst | ||
- | * Juniper : routeurs | ||
- | * Foundry : switchs | ||
* Redback : NASs | * Redback : NASs | ||
* ADC EZT3 | * ADC EZT3 | ||
Ligne 19: | Ligne 9: | ||
* HP : switchs Procurve | * HP : switchs Procurve | ||
- | ===== Pré-requis ===== | ||
- | * Disposer des [[:sudo|droits d'administration]]. | ||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Disposer de : | ||
- | * [[:cvs|cvs]] : base CVS pour gérer le suivi de versions | ||
- | * [[:cvsweb|cvsweb]] : interface web permettant d'accéder aux données CVS (inclus apache2) | ||
- | * [[:expect|expect]] : outil d'automatisation permettant de dérouler des scénarios\\ Pour se faire vous pouvez [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>cvs,cvsweb,expect|cvs cvsweb expect]]**.\\ La configuration de ces paquets est couverte dans cette page, il n'est donc pas nécessaire de se reporter à leurs pages respectives. | ||
- | * Un serveur de mails doit également être configuré afin d'envoyer les rapports de sauvegardes aux mailing-lists associées aux groupes d'équipements -> [[tutoriel:installation_configuration#serveur_mail|Installation d'un serveur mail]]. | ||
===== Configuration de cvsweb ===== | ===== Configuration de cvsweb ===== | ||
Ligne 93: | Ligne 75: | ||
L'ajout de l'équipement s'effectue dans le fichier **router.db** du groupe concerné. Ainsi, pour le groupe GRP_SW_1, le fichier se situe à l'emplacement **/var/GRP_SW_1/router.db**.\\ | L'ajout de l'équipement s'effectue dans le fichier **router.db** du groupe concerné. Ainsi, pour le groupe GRP_SW_1, le fichier se situe à l'emplacement **/var/GRP_SW_1/router.db**.\\ | ||
- | Il est construit selon la syntaxe décrite ci-dessous : **[device]:[type]:[state]:[comments]** | + | Il est construit selon la syntaxe décrite ci-dessous : **[device]:[type]:[state]:[comments]** |
* **device** : nom DNS ou IP de l'équipement. | * **device** : nom DNS ou IP de l'équipement. | ||
* **type** : spécifie la marque de l'équipement. La liste des valeurs est décrite dans son [[:man|manuel]] visible [[http:manpages.ubuntu.com/manpages/en/man5/router.db.5.html|ici]] | * **type** : spécifie la marque de l'équipement. La liste des valeurs est décrite dans son [[:man|manuel]] visible [[http:manpages.ubuntu.com/manpages/en/man5/router.db.5.html|ici]] | ||
Ligne 180: | Ligne 162: | ||
L'interface graphique de **cvsweb** est supposée afficher des icônes et un style graphique plutôt sobre. Cependant, il arrive qu'au cours de l'installation le dossier contenant les objets et les styles graphiques ne soient pas copiés au bon endroit.\\ | L'interface graphique de **cvsweb** est supposée afficher des icônes et un style graphique plutôt sobre. Cependant, il arrive qu'au cours de l'installation le dossier contenant les objets et les styles graphiques ne soient pas copiés au bon endroit.\\ | ||
Si le problème apparaît, il faut vérifier l'existence du répertoire **/var/www/cvsweb**. S'il n'existe pas, créer un lien symbolique vers le répertoire **/usr/share/cvsweb** | Si le problème apparaît, il faut vérifier l'existence du répertoire **/var/www/cvsweb**. S'il n'existe pas, créer un lien symbolique vers le répertoire **/usr/share/cvsweb** | ||
- | <code>sudo ln -s /usr/share/cvsweb /var/www/html/cvsweb</code> | + | <code>sudo ln -s /usr/share/cvsweb /var/www/cvsweb</code> |
===== Voir aussi ===== | ===== Voir aussi ===== |