2015-12-15 1 views
0

J'essaye d'écrire un petit script qui m'aidera à automatiser certaines de mes tâches informatiques concernant la gestion de VLAN. Je ne veux pas me connecter à mon commutateur via la ligne de commande - Je veux lui envoyer des commandes et obtenir une réponse (via le NET). Y a-t-il des alternatives? J'ai commencé à chercher sur le web mais jusqu'à présent, je n'ai rien trouvé. Je sais SNMP est une option pour obtenir des informations, mais je veux vérifier d'autres alternatives merci.Alternatives à CLI et SNMP

+0

Rapide et sale: l'accès au script ssh et les commandes que vous exécutez dans bash. Oxidized utilise cette approche pour sauvegarder et restaurer la configuration du commutateur – Bruno9779

Répondre

0

Vous pouvez essayer Netconf Configuration Protocol, c'est un protocole de gestion de type RPC qui est pris en charge par Cisco et de nombreux autres fournisseurs.

+0

Dans la zone SDN au moins, plusieurs fournisseurs offrent maintenant des interfaces NETCONF en plus des interfaces CLI/SNMP traditionnelles. Article intéressant sur http://jedelman.com/home/netconf-and-the-ncclient/ – k1eran

0

SNMP est la seule option largement utilisée ici.

  1. Vous pouvez utiliser WMI pour gérer l'infrastructure sous Windows.
  2. Il existe également un protocole SYSLOG (RFC3164) basé sur UDP.
  3. Pour la surveillance du trafic et à des fins de facturation il y a NetFlow, sFlow, jFlow, IPFIX et RADIUS protocoles.
  4. Il existe d'autres protocoles mais la plupart du temps exclusifs.

Je suggère d'utiliser SNMP qui est aujourd'hui une norme de facto dans le domaine de la surveillance du réseau.

0

Vous pouvez considérer Expect comme une solution de langage de script. Il est couramment utilisé pour faire exactement ce que vous êtes besoin:

  • journal dans le dispositif (avec des cas de résultat)
  • exécuter des commandes
  • sauver config
  • fermeture de session

Comme vous aménageons une bibliothèque de scripts, les tâches deviennent simplifiées car vous pouvez faire des choses comme exécuter des scripts avec des paramètres et attendre que tous les détails fonctionnent.

Voir l'article wikipedia pour un aperçu. J'ai aussi utilisé SNMP pour ce genre de chose mais la fonctionnalité est différente parce que vous utilisez un privilège de lecture-écriture SNMP pour télécharger de nouvelles parties ou terminer des configs, en sauvant la configuration en cours pour flasher et/ou enregistrer la configuration -dispositif.