WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:services:confsvg

Sauvegarde des Confs

Ce service permet la sauvegarde des switchs dès que la conf à été sauvegarder via un système de callback utilisant le serveurlog entre autre. Ce service c'est la petite icone cisco en bas de votre imagine

Comment c'est fait

  • 1) dès qu'un “write mem” est fait sur un switch
  • 2) le switch envoie un log au serveur log (ligne: logging 192.168.102.143)
  • 3) le serveur log parce le log, si c'est une sauvegarde de switch il appèle de programme echo.sh (sur le serveur log)
  • 4) echo.sh fait une requete web sur l'appli web “sauvegarde-switch” en lui passant en GET les paramètres dont elle aura besoin pour télécharger la conf :
    https://imagine.minet.net/serveurlog/update.php?switch=$switch&user=$user
  • 5) un script PHP (sur webminet) appele un script bash
  • 6) celui-ci via des MIB et la communauté “conf-backup” fera uploader par le switch sa configuration sur le serveur ftp de webminet
  • 7) ensuite il déplace le fichier uploadé et l'index
  • 8) enfin du jquery et du php et vous avez la page web

Quelques commandes cisco utiles

  • Modification du nom d'utilisateur et du mot de passe
config terminal
ip ftp username cisco
ip ftp password cisco123
end
  • Sauvegarde de la conf sur un FTP :
  copy running-config ftp:

Ensuite ça ressemble à ça :

  Address or name of remote host []? 10.66.64.10
  Destination filename [ce_2-confg]? backup_cfg_for_router
  Writing backup_cfg_for_router !
  1030 bytes copied in 3.341 secs (308 bytes/sec)

Le tout avec un petit kron…

  Router(config)#kron policy-list Backup
  Router(config-kron-policy)#cli show run | redirect ftp://ip_dest/nom_fichier
  Router(config-kron-policy)#exit
  Router(config)#kron occurrence Backup at 23:00 Sun recurring
  Router(config-kron-occurrence)#policy-list Backup

Annexe

wiki/services/confsvg.txt · Dernière modification: 2020/06/27 18:16 (modification externe)