Tout comme les grandes organisations, les petites entreprises doivent garder un œil sur leurs réseaux pour s'assurer que tout se passe bien. Cependant, les petites entreprises n'ont pas toujours les ressources, tant financières qu'humaines, pour déployer des outils de surveillance de réseau plus importants. C'est pourquoi nous sommes sur le point de passer en revue les meilleurs outils de surveillance de réseau pour les petites entreprises.
Nous commencerons par discuter de la surveillance du réseau dans le contexte spécifique des petites entreprises. Nous verrons comment en raison de leurs ressources limitées, les défis peuvent être très différents. Ensuite, nous présenterons brièvement le protocole de gestion de réseau simple, car il s'agit de la technologie la plus couramment utilisée pour la surveillance du réseau. Et puisqu'il est utile d'avoir au moins une compréhension de base de la façon dont cela fonctionne pour le mettre en œuvre, c'est ce que nous aborderons ensuite. Et nous terminerons en passant en revue les meilleurs outils de surveillance de réseau à utiliser par les petites entreprises.
Outils de surveillance de réseau pour les petites entreprises
La congestion du réseau est l'ennemi numéro un de tous les administrateurs réseau. Si vous comparez un réseau à une autoroute où le trafic est constitué des données du réseau, la congestion du réseau est similaire aux embouteillages. Mais contrairement à la circulation automobile, où les embouteillages peuvent facilement être détectés en regardant simplement le réseau routier, le trafic se déroule dans les câbles, les commutateurs et les routeurs où il est invisible. De plus, tout se passe à des vitesses fulgurantes. Même si vous pouviez le voir, cela arriverait trop vite. C'est pourquoi les outils de surveillance du réseau sont si importants. Ils offrent aux administrateurs réseau la visibilité dont ils ont besoin pour que les choses se passent bien. Cela est particulièrement vrai dans les petites entreprises où l'administrateur typique porte plusieurs chapeaux et est à la fois le responsable du réseau, le responsable du serveur et souvent le responsable du support technique.
Une autre raison majeure de la surveillance des réseaux est la planification des capacités. Il ne semble pas y avoir de moyen de contourner le fait que l'utilisation du réseau augmente toujours avec le temps. La bande passante actuelle de votre réseau peut être suffisante maintenant, mais elle devra éventuellement être augmentée. Et dans les petites entreprises, vous souhaiterez retarder la mise à niveau autant que possible afin de réduire les coûts. En surveillant l'utilisation de la bande passante, vous serez en mesure de planifier les mises à jour du réseau avant que la surutilisation ne devienne un problème.
Présentation de SNMP
SNMP, qui signifie Simple Network Management Protocol, est un système complexe qui peut être utilisé pour surveiller, configurer et contrôler à distance différents types d'équipements réseau. Malgré son nom trompeur, la seule chose simple à propos de cette technologie est son nom, et sa mise en œuvre peut s'avérer être une tâche ardue.
Heureusement, vous n'avez pas besoin de tout savoir sur SNMP pour l'utiliser pour surveiller l'utilisation de la bande passante de votre réseau. Pour l'instant, il suffit de dire que SNMP est utilisé par les outils de surveillance pour lire les compteurs d'interface d'un périphérique et utiliser ces données pour calculer et représenter graphiquement l'utilisation de la bande passante du réseau au fil du temps. Dans la section suivante, nous entrerons plus en détail sur le fonctionnement interne de cette technique de surveillance. Comprendre SNMP vous aidera à mieux apprécier les revues de produits à venir et vous aidera à configurer et à utiliser n'importe quel outil de surveillance SNMP.
Comment fonctionne SNMP
La plupart des textes expliquant SNMP vous parleront des MIB, des OID et de plusieurs autres TLA (acronymes à trois lettres). Nous pensons que c'est exagéré, surtout dans un article comme celui-ci. Notre objectif aujourd'hui est plutôt de vous donner suffisamment d'informations pour que vous puissiez comprendre, utiliser et configurer les outils de surveillance de réseau SNMP, et non de faire de vous un expert SNMP. Cela viendra en son temps, avec l'expérience.
La première chose que vous devez savoir sur SNMP est la manière dont la connexion à un périphérique compatible SNMP est établie. Sur la plupart des périphériques SNMP, deux paramètres appelés chaînes de communauté peuvent être configurés. Vous pouvez les considérer comme des mots de passe SNMP (très grossiers). Par défaut, les deux chaînes de communauté sont appelées public et private, mais vous pouvez les nommer comme vous le souhaitez. La chaîne publique est utilisée pour un accès en lecture seule tandis que la chaîne privée vous permettra également de modifier les paramètres.
Une fois la connexion établie entre un outil de surveillance et un appareil surveillé, certains paramètres peuvent être lus à distance. Quelques paramètres appelés compteurs d'interface sont particulièrement intéressants en matière de surveillance de la bande passante. Il y en a généralement une paire pour chaque interface réseau d'un périphérique SNMP, l'un comptant les octets entrants et l'autre les octets sortant de l'interface. Ils sont justement appelés octets entrants et octets sortants. En lisant ces valeurs périodiquement à des intervalles connus, l'outil de surveillance peut calculer le nombre de bits par unité de temps, généralement par seconde, ce qui correspond exactement à la bande passante.
Concrètement, voici comment procéder : L'outil de surveillance va interroger un appareil et lire ses compteurs. Un laps de temps fixe plus tard - cinq minutes sont typiques, il lira à nouveau les mêmes compteurs. En soustrayant la valeur précédente des compteurs de la valeur actuelle, le nombre total d'octets transférés entrants et sortants sur l'intervalle est obtenu. Il suffit ensuite de multiplier ces nombres par 8 (le nombre de bits dans un octet), puis de diviser les résultats par le nombre de secondes dans l'intervalle d'interrogation pour obtenir les bits par seconde d'utilisation de la bande passante. Ces chiffres sont généralement stockés dans une sorte de base de données et utilisés pour tracer des graphiques ou des tableaux d'utilisation au fil du temps.
Quelques autres valeurs SNMP peuvent être intéressantes pour la surveillance du réseau. Par exemple, il existe des compteurs d'erreurs d'entrée et de sortie d'interface. Semblable à ce qui est fait avec les octets entrants et sortants, ces valeurs peuvent être utilisées pour calculer le nombre d'erreurs par seconde, un chiffre qui en dit long sur l'état général d'une liaison réseau. Les jauges de charge CPU et d'utilisation de la mémoire peuvent également être lues via SNMP. En fait, plusieurs centaines de paramètres sont généralement disponibles dans tout périphérique compatible SNMP.
Traps SNMP - Une autre fonctionnalité de SNMP
Bien qu'ils ne soient pas directement liés à la surveillance du réseau SNMP, les traps SNMP sont un autre élément important du protocole. Nous n'entrerons pas dans les grandes profondeurs à leur sujet, cependant. Cela dépasse le cadre de cet article. En un mot, les traps SNMP sont des messages d'alerte qui sont envoyés par des appareils compatibles SNMP à un « récepteur de traps », un processus exécuté sur un ordinateur qui reçoit les traps et effectue diverses actions telles que les enregistrer, afficher des alertes à l'écran, envoyer envoyer des messages d'alerte par e-mail ou SMS, etc.
Les meilleurs outils de surveillance de réseau pour les petites entreprises
La surveillance des réseaux dans les petites entreprises n'est pas très différente de celle dans les grandes organisations. En fait, c'est exactement la même chose, quoique à plus petite échelle. Mais en ce qui concerne les meilleurs outils, ils semblent être les mêmes quelle que soit la taille du réseau que vous devez surveiller. La principale restriction que les petites entreprises ont généralement lors de la sélection d'un outil de surveillance de réseau est leur budget. C'est pourquoi nous avons essayé d'inclure quelques outils gratuits dans notre liste.
1. Moniteur de performances réseau SolarWinds (essai gratuit)
SolarWinds est l'un des plus grands acteurs dans le domaine des outils d'administration réseau. L'entreprise existe depuis une vingtaine d'années et nous a apporté certains des meilleurs outils. Il a également la solide réputation de créer d'excellents outils gratuits qui, même s'ils peuvent être limités en fonctionnalités, restent d'excellents outils. Le produit phare de la société s'appelle SolarWinds Network Performance Monitor , ou NPM .
Comme la plupart des outils de surveillance réseau, SolarWinds Network Performance Monitor utilise SNMP pour interroger plusieurs périphériques réseau et obtient des statistiques de trafic à partir de leurs interfaces. Les résultats sont affichés visuellement sur des graphiques décrivant les statistiques d'utilisation de chaque interface. L'outil vous permettra d'ajouter un périphérique simplement en spécifiant son adresse IP et sa chaîne de communauté SNMP. Il interrogera ensuite l'appareil et répertoriera tous les paramètres disponibles et vous permettra de décider lesquels vous souhaitez inclure sur vos graphiques. Par exemple, un commutateur réseau exposera, entre autres paramètres, les compteurs de trafic et d'erreurs de chaque interface.
L' analyseur de performances réseau SolarWinds comporte de nombreuses autres fonctionnalités . L'un des principaux est son évolutivité. L'outil fonctionnera avec les réseaux de petites entreprises mais s'adaptera facilement à de grands réseaux composés de dizaines de milliers d'hôtes répartis sur plusieurs emplacements. Si vous envisagez d'utiliser cet outil dans votre petite entreprise, vous pourrez continuer à l'utiliser au fur et à mesure que votre organisation se développe. Une grande caractéristique du produit est de savoir comment il peut créer des cartes de réseau et afficher une représentation visuelle du chemin critique entre deux appareils ou services.
Les prix du SolarWinds Network Performance Monitor varient en fonction du nombre d'appareils surveillés et commencent à 2 955 $. Si vous souhaitez essayer l'outil avant de l'acheter, un essai complet de 30 jours est disponible.
2. Moniteur réseau PRTG
Le PRTG Network Monitor de la société allemande Paessler AG est connu pour être l'un des outils de surveillance les plus simples et les plus rapides à mettre en place. L'éditeur prétend que vous pourriez être opérationnel en quelques minutes. Bien que notre expérience montre que cela peut prendre un peu plus de temps, la configuration du produit ne prend pas beaucoup de temps. L'accessoire de cette installation et configuration rapides est la fonction de détection automatique du produit qui analysera votre réseau et ajoutera automatiquement les composants qu'il trouve. Et ce n'est pas seulement rapide, l'installation et la configuration initiale sont également très faciles.
Mais PRTG Network Monitor n'est pas seulement rapide à installer, il est également doté de fonctionnalités exceptionnelles. Par exemple, vous pouvez choisir entre plusieurs interfaces utilisateur. Il existe une console d'entreprise Windows native, une interface Web basée sur Ajax ainsi que des applications mobiles pour Android et iOS. Une caractéristique des applications mobiles que nous avons particulièrement appréciées est la possibilité de numériser une étiquette de code QR que vous pouvez imprimer à partir de la console Windows et l'apposer sur vos appareils pour être instantanément redirigé vers les graphiques de cet appareil. En parlant de graphiques, c'est un autre domaine où le produit excelle.
Le moniteur réseau PRTG peut non seulement surveiller et représenter graphiquement l'utilisation de la bande passante. Il peut enregistrer beaucoup plus de paramètres à l'aide de SNMP, WMI, NetFlow et Sflow, grâce à l'utilisation intelligente de capteurs. Vous pouvez les considérer comme des modules complémentaires ou des plugins, mais ils sont fournis avec le logiciel. Il existe plus de 200 capteurs différents, chacun offrant un type de surveillance différent. L'outil propose également des rapports étonnants qui peuvent être exécutés à la demande ou planifiés, puis affichés au format HTML ou PDF. Vous pouvez même les exporter au format CSV ou XML pour être traités en externe.
Vous pouvez choisir entre deux versions différentes de PRTG. Il existe une version gratuite qui limite votre capacité de surveillance à 100 capteurs, chaque paramètre que vous souhaitez surveiller et chaque capteur que vous utilisez comptant comme un seul capteur. Par exemple, la surveillance de la bande passante sur chaque port d'un commutateur à 48 ports nécessitera 48 capteurs. Et si vous souhaitez également surveiller les charges CPU et mémoire du commutateur, vous aurez besoin de deux capteurs supplémentaires. Pour plus de 100 capteurs au total, plusieurs niveaux de licences payantes sont disponibles, en fonction du nombre de capteurs que vous utilisez.
3. Logiciel de surveillance de la bande passante SNMP ManageEngine
" ManageEngine propose des solutions complètes et simples, même pour les problèmes de gestion informatique les plus difficiles. " Cette déclaration audacieuse est la façon dont l'entreprise se décrit elle-même, et avec raison. ManageEngine est bien connu pour ses logiciels de haute qualité, y compris plusieurs outils de surveillance de réseau.
ManageEngine propose également des outils gratuits. Un que les petites entreprises aimeront sans aucun doute étant donné son prix est le logiciel de surveillance de la bande passante SNMP ManageEngine . Il fait partie du pack gratuit ManageEngine OpUtils , qui comprend une sélection de 16 utilitaires de gestion de réseau. Le logiciel fonctionne à la fois sous Windows et Linux. Vous pouvez obtenir une édition gratuite qui vous permet de surveiller jusqu'à 10 appareils et leurs interfaces. Il existe également une version payante disponible sans limitation de périphérique. De plus, ManageEngine propose une version d'évaluation gratuite de 30 jours de son logiciel complet OpUtils. En fait, la version gratuite est d'abord installée en tant qu'essai de 30 jours qui revient à des fonctionnalités limitées le trente et unième jour.
En ce qui concerne la configuration de l'outil, il vous suffit de spécifier un sous-réseau à analyser ainsi que la chaîne de communauté SNMP à utiliser. L'outil détectera alors automatiquement les périphériques du sous-réseau spécifié qui répondent à la chaîne spécifiée. Une fois les appareils découverts, l'onglet d'inventaire vous permettra de visualiser l'état des interfaces de chaque appareil. Et bien sûr, vous pouvez également afficher des graphiques d'utilisation de la bande passante du réseau par unité de temps. Les rapports sont un autre point fort de l'outil. Vous pouvez, par exemple, créer des rapports sur l'utilisation de la bande passante au cours des 12 dernières heures à un mois. Et enfin, les fonctionnalités d'alerte de l'outil ne laissent rien à désirer. Vous avez la possibilité de définir des seuils et d'être averti par e-mail ou SMS lorsqu'ils sont dépassés.
4. MRTG
Le Multi Router Traffic Grapher , ou MRTG , est considéré par beaucoup comme le grand-père des outils de surveillance SNMP. Il existe depuis 1995, mais il est toujours largement utilisé. Il y a une raison à cette longévité : elle fait simplement le travail. Ce n'est pas un outil sophistiqué, mais c'est un système gratuit et open source disponible sans frais. Bien que cet outil ne soit peut-être pas le plus joli, il est peut-être le plus flexible. Il peut surveiller de nombreux paramètres en plus de la bande passante. En fait, il peut surveiller, enregistrer et représenter graphiquement n'importe quel paramètre SNMP.
Les deux principaux composants de MRTG sont un script Perl qui lit les données SNMP des périphériques cibles et un programme C qui prend les données, les stocke dans une base de données à répétition et crée des pages Web avec des graphiques d'utilisation de la bande passante. Étant principalement écrit en Perl, n'importe qui devrait être capable de personnaliser facilement le logiciel en fonction de ses besoins spécifiques ou d'ajouter les fonctionnalités supplémentaires dont il a besoin.
Le produit est disponible pour Windows ou Linux. L'installation et la configuration initiales peuvent être un peu plus compliquées que ce que vous expérimenteriez avec d'autres systèmes de surveillance, mais la documentation est facilement disponible.
L'installation de MRTG nécessite d'abord d'installer et de configurer Perl. Il ne fonctionnera pas sans. Il existe également un moyen d'exécuter l'outil en tant que service Windows au lieu d'une application, mais cela nécessite d'autres manipulations, notamment des modifications du registre. Une fois installé, MRTG est configuré en éditant son fichier de configuration à la manière de Linux à l'ancienne. Les administrateurs habitués à la configuration de l'interface graphique pourraient faire face à une courbe d'apprentissage abrupte.
Il est préférable de télécharger MRTG directement à partir du site Web de son développeur. Il est disponible sous forme de fichier .zip pour Windows ou d'archive pour Linux. Au moment d'écrire ces lignes, la dernière version stable est la 2.17.4. Ce n'est peut-être pas le système de surveillance le plus convivial, mais c'est peut-être le plus flexible. Et le fait qu'il s'agisse du premier système de surveillance et qu'il existe toujours témoigne certainement de sa valeur.
5. Cactus
Les cactus sont mieux décrits comme MRTG sous stéroïdes. Si vous regardez l'un des graphiques de l'outil, vous constaterez que la ressemblance entre les deux est frappante. Ce produit est construit sur RRD t OOL qui est du même développeur que et est un descendant direct de MRTG .
Cacti est plus raffiné que son prédécesseur avec une interface de configuration Web qui le rend beaucoup plus facile et intuitif. Il s'agit d'un package complet de surveillance et de création de graphiques de réseau. L'outil dispose d'un poller rapide, de modèles d'appareils et de graphiques avancés, de plusieurs méthodes d'acquisition et de fonctionnalités de gestion des utilisateurs. Il est excellent pour les petites installations LAN mais tout aussi bon pour les réseaux complexes avec des milliers d'appareils sur plusieurs sites.
Pour mieux comprendre Cacti , vous devez connaître RRDtool . Selon son développeur, « RRDtool est le système d'enregistrement et de graphique de données hautes performances standard de l'industrie Open Source pour les données de séries chronologiques. RRDtool peut être facilement intégré dans des scripts shell, des applications Perl, Python, Ruby, Lua ou Tcl. « Vous rappelez-vous comment nous avons dit que MRTG utilise un programme C pour le stockage et la représentation graphique des données ? Eh bien, RRDTool est l'évolution de ce programme C.
En termes simples, Cacti est une interface pour RRDTool . Il stocke les données nécessaires pour créer des graphiques et les remplir avec des données dans une base de données MySQL . Il est entièrement écrit en PHP. Le logiciel conserve ses graphiques, ses sources de données et ses archives circulaires dans une base de données et gère également la collecte de données, laissant la représentation graphique à RRDTool . Ce produit est une avancée par rapport à son prédécesseur. En fait, bon nombre de ses utilisateurs sont d'anciens utilisateurs de MRTG qui ont fait le changement lorsqu'ils avaient besoin de remplacer leur outil de surveillance par quelque chose de plus facile à configurer et à utiliser. Cacti peut être téléchargé directement à partir de son site Web.
En résumé
Bien que certains outils que nous venons de passer en revue soient évolutifs et puissent être utilisés aussi bien dans les grandes organisations que dans les petites entreprises, ils conviennent tous parfaitement aux réseaux plus petits. Et si votre budget de surveillance est sévèrement limité, l'outil gratuit que nous avons décrit peut offrir une excellente valeur sans autre coût que les efforts que vous consacrerez à leur déploiement qui, compte tenu de la taille typique d'un réseau de petite entreprise, ne représentent pas nécessairement beaucoup.