Forum Programmation.shell Script de connexion telnet

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
15
mai
2014

Bonjour,

Je veux écrire un script sous une distribution linux (Full Automatic Nagios) pour activer un protocole SNMP dans des routeurs par telnet

Ce script devra parcourir un fichier qui contient les adresse IP et les mot de passe pour telnet,

puis pour chaque ligne du fichier on accède au routeur dont l'adresse IP figure dans cette ligne

enfin activer le protocole SNMP.

Et lancer ce script au démarrage du système.

Merci.

  • # Et bien c'est bien !

    Posté par  (site web personnel) . Évalué à 5.

    Je crois qu'il va falloir se retrousser les manches quand même ;-)

    Une piste parce que je le vaut bien ! Module Net::Telnet en Perl avec une boucle sur les lignes du fichier…

    http://search.cpan.org/~jrogers/Net-Telnet-3.04/lib/Net/Telnet.pm

  • # Expect

    Posté par  (site web personnel) . Évalué à 6.

    • [^] # Re: Expect

      Posté par  . Évalué à 1.

      merci Expect est la solution

  • # prestation

    Posté par  . Évalué à 4.

    la prestation à 700euros la journée,
    100euros/h

    j'estime à 3h le developpement de ce script :p

    non, serieux, tu veux utiliser un nagios sans savoir faire un script, un telnet ?
    le script en shell peut suffire, avec grep/awk pour aller lire le fichier
    et expect/send pour repondre automatiquement en mode telnet

    par contre je ne comprend pas l'histoire de "lancer ce script au demarrage du systeme"
    une fois le SNMP activé, il le reste, si tu as sauvegarder la modification dans l'appareil pour que ca resiste au reboot.

    • [^] # Re: prestation

      Posté par  . Évalué à 1.

      merci je sais que c'est un petit script mais je me suis bloqué par la connexion par telnet je ne savais pas le langage expect.
      pour le lancement au démarrage c'est pour l'ajout des nouveaux routeurs, parce que je fais la supervision sur plus de 10000 routeurs et le nombre augmente .
      merci

  • # telnet

    Posté par  (site web personnel) . Évalué à 5.

    Les années 2000 ont appelé pour dire que déjà à l'époque elles se moquaient des années 90 où telnet devenait dépassé (et où on se moquait de l'ancêtre rlogin des années 80). Enfin en 2014 on a bien des tentatives de connexion pour telnet sur les serveurs LinuxFr.org, alors bon… Sûrement des paquets coincés dans une boucle temporelle.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.