Script pour automatiser la mise à jour des sondes Insight
Nos clients installent de plus en plus souvent des quantités conséquentes de sondes Savvius Insight car elles permettent la surveillance et le diagnostic du réseau à distance pour un faible coût !
C’est la solution idéale pour les filiales, vos entrepôts, usines, magasins et tout autre site avec une connexion 1G ou moins.
La sonde Insight est très simple à déployer puisqu’il suffit de la faire livrer sur le site distant et de la connecter sur le câble qui connecte le réseau à internet.
A la différence de la majorité des solutions disponibles sur le marché où vous devez créer et configurer une capture, la capture est disponible immédiatement sur la sonde Insight grâce au port bridgé et l’analyse est possible sans autre configuration via les tableaux de bord.
Il n’y a rien à installer sur votre ordinateur car les tableaux de bord sont tous déjà pré-installés sur la sonde Insight et sont accessibles depuis votre navigateur web.
Si vous souhaitez analyser les paquets, c’est à dire sniffer le trafic réseau, la licence Omnipeek pour Insight est disponible gratuitement depuis le portail Insight.
Lorsque que vous installez un nombre conséquent de sondes sur chacun de vos différents sites, les mises à jours peuvent devenir fastidieuses.
C’est pour cette raison que nous développons une série de scripts de gestion des sondes Insight.
Le premier d’entre eux, insight_upgrade.py est un script python qui permet d’ automatiser la mise à jour des sondes Insight.
Ce n’est pas un script très complexe mais il permet de gagner pas mal de temps pour la diffusion des mises à jours.
La liste est un fichier texte contenant les adresses IP, les logins et mots de passe des sondes Insight à mettre à jour.
Utilisation du script de mise à jours des sondes Insight
Quelques exemples d’utilisation du script :
Ce fichier de mise à jour contient les fichiers qui seront copiés dans le dossier /tftpboot de chaque sonde.
Le fichier de mise à jour doit être téléchargé manuellement pour le moment depuis votre compte Insight.
https://insight.savvius.com/
Vous pouvez aussi faire un clic-droit sur le lien et utiliser l’option « Copier le lien » puis utiliser la commande wget depuis le PC.
Le fichier de mise à jour est au format .zip. Il faudra donc utiliser dans le script le paramètre -z pour que le fichier .zip soit converti au format .tar.gz
Le script python nécessite un module nommé Paramiko. Nous avons testé le script sur un PC Ubuntu Desktop sur lequel Paramiko est déjà présent. Si vous utilisez un système sans Paramiko, vous aurez juste à l’installer avec la commande ‘apt-get install python-paramiko‘.
Bien entendu, les tâches de gestion ne se limitent pas à la mise à jour des sondes.
Chez Savvius nous sommes en train de développer un gestionnaire multi-Insight web based.
Il disposera d’une interface utilisateur évoluée pour réaliser un nombre croissant de tâches de gestion sur un grand nombre de sondes.
En attendant, vous serez nombreux à apprécier ce script python pour automatiser la mise à jour des sondes Insight.
Les sondes Insight tournent sous Ubuntu, et le script se connecte donc via SSH pour executer ces commandes à distance.
N’hésitez pas à écrire vos propres scripts et à nous les faire connaitre !
Ce premier script est disponible sur MyPeek sous le nom ‘Insight Upgrade Script‘ à l’adresse :
https://mypeek.savvius.com/view_solution.php?id=130
La réponse se cache dans les paquets !
Plus de 6.000 entreprises de toutes tailles en France et dans le monde utilisent la sonde Insight et Omnipeek pour le monitoring de la voix sur IP dans leur entreprise.
La gamme des solution de diagnostic réseau Savvius est distribuée en France par NetWalker et sont vendues en ligne sur NetWalkerStore.
Une question, un conseil pour choisir la solution la plus adapté pour votre entreprise, un devis ? Contactez-nous depuis le formulaire de contact. NetWalker 0 177 628 628
Ce billet est librement inspiré du blog de l’éditeur Savvius : « Managing Large Deployments of Savvius Insight » rédigé par Chris Bloom.
Les marques citées sont déposées par leurs propriétaires respectifs.