rConfig est aussi pas mal avec possibilité d'envoi de snippet de conf et configuration diff. Tout ça à partir de l'interface web C'est free, opensource et assez vivant https://www.rconfig.com/#screenshots
Sinon, +1 pour Ansible + Git SNMP est intéressant. Mais, bonjour le parsing de MIB propriétaire... 2018-03-19 22:03 GMT+00:00 Guillaume Barrot <guillaume.bar...@gmail.com>: > Ansible + Git ? > > Le 19 mars 2018 22:11, "Fabien VINCENT (FrNOG)" <list-fr...@beufa.net> a > écrit : > > > Le 2018-03-19 11:10, marc celier a écrit : > > > > > Bonjour, > > > > > > Nous devons mener une maintenance sur l'ensemble du reseau, ce qui > > implique un nombre important d'equipements. avant et apres la maintenance > > nous devons executer un nombre important de commandes "show" et realiser > > des comparaisons visuels pour detecter un eventuel changement ou > > dysfonctionnement. c'est pas Top car on peut toujours manquer une info > > critique a cause de la masse de donnees a comparer. > > > > > > J'imagine qu'il y a des outils comme Ansible ou la commande diff qui > > pourrait etre un debut de piste, mais n'ayant jamais travaille avec ces > > outils je n'ai pas une claire vision de la solution globale. si vous avez > > deja mis en place quelque chose de similaire pouvez vous s'il vous plait > > partager votre experience et pistes en la matiere (environnement Juniper > et > > Arista) > > > > > > - execution des commandes show > > > - comparaison des commandes show > > > -generation d'un rapport sur les differences > > > > > > Je vous remercie par avance. > > > > Pourquoi ne pas regarder du côté de streaming telemetry avec Pipeline > > (gRPC) ? Pourquoi ne pas utiliser l'API JSON-RPC d'Arista ? Suivant les > > protocoles il y a aussi OpenBMP. Côté receiver, tu as Pipeline ou pmacct > > qui fait le café avec des dumps de rib bgp par exemple. Tout est > > possible (suivi la release que tu tournes, le bling bling c'est surtout > > sur les versions .0 ou un train qui n'a pas d'EMR) > > > > Bref, y a de quoi faire et sinon napalm doit pouvoir te le faire de > > manière très simple et automatisé. Et je suis sur qu'il existe déjà > > beaucoup de choses que tu recherches dedans. > > > > Sinon old mais toujours efficace : snmp si l'oid existe et est standard. > > > > > > C'est un peu broadcast mon output, mais en même temps, ca dépend des > > diff que tu veux faire et des CPU de tes équipements. Si tu as une > > machine à laver ou un aspirateur, tu pourras pas get les mêmes choses > > sans que ton control plane fasse "ouf" à la fin du show. Idem sur snmp > > ;) > > > > PS : attention les show run sur Arista, c'est un show run complet qui > > est exécuté par la FastCli python avant de te retourner le show run int > > machin/truc, mais en json/rpc ca fait moins mal et les CPU des Arista > > généralement sont pas ceux d'antan ;) > > > > -- > > FABIEN VINCENT > > _@beufanet_ > > --------------------------- > > Liste de diffusion du FRnOG > > http://www.frnog.org/ > > > > --------------------------- > Liste de diffusion du FRnOG > http://www.frnog.org/ > -- NOUSHI Fayçal --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/