Datadog et SmokePing
Présentation de Datadog
Chien de donnéesest un service de surveillance d'infrastructure sur site et cloud basé sur un agent pour les applications, serveurs, bases de données, outils et services cloud. Datadog Network Performance Monitoring, par exemple, offre une visibilité complète sur chaque composant réseau qui compose vos environnements sur site, cloud et hybrides, y compris la surveillance des performances des connexions entre vos hôtes, services, cloud privés virtuels (VPC) et d'autres éléments. Il offre aux équipes d’exploitation informatique une visibilité en temps réel sur toute l’infrastructure technologique via une interface visuelle unique. Datadog utilise son service de découverte automatique pour explorer et identifier les appareils de votre réseau. Le résultat du service de découverte automatique est ensuite utilisé pour créer un inventaire des appareils, qui constitue un index pour le service de surveillance complet.
Une fois tous les appareils et liens identifiés, vous pouvez visualiser toute l'activité du réseau à partir du tableau de bord Datadog. Le service établit également une carte topologique du réseau qui peut être utilisée pour obtenir un aperçu rapide de chaque nœud. Toute modification apportée au réseau peut être automatiquement repérée. Cela permet d’ajuster l’inventaire du réseau et la carte topologique sans aucune intervention humaine. Les fonctionnalités d'analyse des flux de trafic de l'outil Datadog vous permettent d'examiner chaque appareil et lien pour découvrir la capacité et l'utilisation totales. Les fonctionnalités d'analyse vous permettent de voir quelles applications ou points de terminaison génèrent le plus de trafic sur votre réseau.
Les principales fonctionnalités de Datadog incluent :
- Surveillance du réseauPermet aux entreprises de visualiser le flux de trafic dans des environnements cloud natifs et d'analyser les performances à l'aide de balises significatives et faciles à comprendre.
- Gestion des performances des applicationsSurveille, dépanne et optimise les performances des applications.
- Gestion des journauxPermet aux utilisateurs de rechercher, filtrer rapidement et analyser les journaux à des fins de dépannage et d'analyse des données.
- SynthétiquesLes tests synthétiques surveillent de manière proactive l’expérience utilisateur de bout en bout avec un enregistreur Web intuitif.
- AlertesLes entreprises peuvent créer des alertes personnalisées pour tout problème de mesure ou de performance. Les notifications sont disponibles par e-mail, PagerDuty, Slack, etc.
- IntégrationsLe logiciel s'intègre à plusieurs produits et piles de développement pour regrouper les métriques et les événements.
- Tableaux de bordLes tableaux de bord interactifs haute résolution aident les entreprises à surveiller et à représenter graphiquement les mesures et les événements en temps réel.
- CollaborationLes outils de collaboration offrent une visibilité entre les équipes en permettant aux utilisateurs d'annoter les modifications, d'enregistrer les problèmes et les communications, et de discuter des problèmes en contexte avec les données de production.
- Interface de programmation d'applications (API)L'accès aux API aide les entreprises à observer les applications et l'infrastructure en capturant des événements et des métriques à l'aide de bibliothèques clientes.
UN essai gratuit de 14 jours avec un accès complet à toutes les fonctionnalités est disponible en téléchargement. Après cela, le logiciel est généralement vendu via des plans d'abonnement mensuels basés sur des hôtes, des événements ou des journaux.
Présentation de SmokePing
FuméePingest un outil de diagnostic réseau gratuit et open source qui propose une interprétation graphique de plusieurs exécutions Ping qui donnent des informations sur la qualité d'une connexion réseau. Il peut mesurer, stocker et afficher la latence, la distribution de la latence et la perte de paquets, et dispose également de fonctionnalités d'alarme qui peuvent être configurées pour fournir des notifications en temps réel, ainsi que des données historiques. Cette méthode de test est très importante pour examiner la disponibilité et les temps de réponse des sites Web et des applications. Cela permet aux administrateurs réseau de comprendre leur réseau, de surveiller les performances, de résoudre les problèmes et de mesurer les anomalies et les améliorations.
Smokeping se compose de deux parties : la première est un démon qui s'exécute en arrière-plan, pingant et collectant des données à intervalles définis. La seconde est une interface Web qui affiche ces données sous forme de graphiques. SmokePing fonctionne en envoyant des paquets de test au réseau et mesure la latence, c'est-à-dire le temps dont ils ont besoin pour voyager d'un endroit à un autre et vice-versa. Il a la possibilité de tester une destination à partir de cinq emplacements différents. Pour chaque cycle de mesure, SmokePing envoie plusieurs paquets. Les différents temps d'aller-retour sont ensuite triés pour sélectionner la valeur ou la quantité située au milieu (médiane). Les autres valeurs sont indiquées par des nuances de gris successivement plus claires dans l'arrière-plan qu'il appelle fumée.
Lorsqu'un paquet de test envoyé ne revient pas, cela signifie que le paquet est perdu. Ceci est indiqué par le changement de couleur de la ligne médiane en fonction du nombre de paquets perdus. Lorsqu'une livraison fiable est nécessaire, la perte de paquets augmente la latence en raison du temps supplémentaire nécessaire à la retransmission. SmokePing utilise un outil appelé Outil RRD pour maintenir un stockage de données à long terme et générer des graphiques statistiques basés sur la sortie de RRDtool, avec des informations à jour sur l'état de la connexion réseau. Une variation du délai du paquet reçu indique gigue du réseau . Une forte fluctuation des valeurs du temps d'aller-retour signifie que le réseau est surchargé. Cela apparaît sur le graphique sous forme de fumée ; plus il y a de fumée, plus il y a de fluctuation.
SmokePing n'est pas pris en charge sur les machines Windows. Il est livré sous forme de fichier TAR, qui s'installe sur les systèmes d'exploitation Unix et de type Unix tels que Linux et macOS. Le logiciel est gratuit disponible pour le téléchargement . Un démo en ligne est également disponible.
Datadog vs SmokePing : comment ils se comparent
Installation et configuration
Étant donné que Datadog est une application basée sur SaaS, il n'y a aucune configuration système requise sur site ni aucun problème d'installation. Cependant, vous devrez installer des agents locaux spécifiques à l’appareil ou au service que vous souhaitez surveiller en grande partie. Un mode basé sur un agent ne signifie pas de fonctionnalité de découverte automatique, vous devez donc déployer un agent pour tous vos appareils individuellement. Datadog prend en charge l'intégration avec VMware vSphere, mais le processus de configuration est un peu compliqué. Cela dit, Datagod fournit suffisamment de documentation et d'instructions de configuration pour vous guider tout au long du processus d'installation et de configuration.
Vous pouvez installer SmokePing sur pratiquement n'importe quel système d'exploitation de type Linux ou UNIX doté du serveur Web Apache, de RRDtool, Perl et une foule d'autres outils courir dessus. L'installation se fait via le package SmokePing qui se compose de deux parties :
- Le démon SmokePing et les configurationsCe démon effectue la surveillance.
- Les « htdocs » de SmokePingCeux-ci seront utilisés par l’interface web.
Smokeping est facile à installer mais plus difficile à configurer. Cela ne prend que quelques minutes à un utilisateur Linux expérimenté pour installer SmokePing. Cependant, si vous n'êtes pas familier avec le système d'exploitation Linux, vous aurez du mal avec le processus d'installation et de configuration, et pour cela, vous aurez besoin d'aide ou de conseils. Smokeping peut être déployé sous forme de modèle distribué, mais si vous avez l'intention de gérer des réseaux de taille d'entreprise et une infrastructure cloud avec plusieurs emplacements, vous trouverez Datadog et d'autres Alternatives au tabagisme plus attrayant.
Tableaux de bord et visualisations
Datadog est relativement plus performant d'un point de vue visuel grâce à la conception de son tableau de bord épuré et moderne. De plus, Datadog vous permet de personnaliser vos tableaux de bord avec une vaste bibliothèque d'outils de visualisation et de widgets glisser-déposer. Mais cela nécessite beaucoup de travail de configuration pour que les choses fonctionnent. Une fois configuré, il existe deux manières principales de visualiser vos données :
- ÉcransIl s'agit de tableaux de bord basés sur une grille avec des mises en page de forme libre comprenant des images, des tableaux, des cartes hôtes, des graphiques et des journaux. Ils sont couramment utilisés comme tableaux d’état ou vues de narration qui se mettent à jour en temps réel ou représentent des points fixes dans le passé.
- Tableaux de tempsCela représente un moment unique (fixe ou en temps réel) sur l'ensemble du tableau de bord. Ils sont couramment utilisés pour le dépannage, la corrélation et l’exploration générale des données. De plus, vous obtenez également une série chronologique qui peut tracer toute mesure capturée par vos hôtes, telle que l'utilisation du processeur, la disponibilité ou l'utilisation de la mémoire.
SmokePing vous permet de visualiser des informations sur une interface Web qui affiche les données sous forme de graphiques. SmokePing utilise RRDtool pour stocker des données et générer une visualisation de latence esthétique et des tableaux ou graphiques frontaux interactifs. Si vous cliquez sur le graphique, vous pouvez zoomer de manière interactive en mode navigateur. La couleur de la ligne du graphique représente le nombre de paquets perdus et la zone sombre autour de la ligne montre l'ampleur des variations entre les sondes individuelles. SmokePing utilise le concept de fumée qui sont des nuances de gris plus claires et plus foncées dans la zone graphique pour transmettre l'idée de temps d'aller-retour variables (RTT) ou de gigue. C’est un excellent moyen de visualiser l’ampleur des variations entre les différents paquets de test.
Alertes et notifications
L’approche de Datadog en matière d’alertes et de notifications est basée sur l’apprentissage automatique (ML), qu’elle appelle Watchdog. Watchdog utilise des techniques de ML pour identifier efficacement les problèmes dans votre infrastructure, vos applications et vos services et signaler les anomalies. Les alertes dans Datadog sont appelées Moniteurs. Les utilisateurs peuvent recevoir des signaux via Pagerduty, Slack et par courrier électronique. Celles-ci peuvent être basées sur presque toutes les métriques que Datadog peut capturer. En conséquence, chaque alerte est spécifique, exploitable et contextuelle, même dans des environnements à grande échelle et hautement éphémères, ce qui permet de minimiser les temps d'arrêt et d'éviter la fatigue des alertes.
Une fonctionnalité intéressante de smokePing est sa capacité à vous permettre d'écrire vos propres règles d'alerte, puis de recevoir un e-mail de SmokePing lorsqu'une règle est déclenchée. Par défaut, SmokePing envoie une alerte par e-mail en utilisant sendmail. Mais vous pouvez également appeler directement un programme externe ou un système de ticketing pour envoyer ou automatiser une alerte. Les paramètres d'alerte sont un peu complexes, mais faciles à utiliser. Les canaux d’alerte ne sont peut-être pas aussi riches que ceux de Datadog, mais pour un outil gratuit, cela suffit juste pour répondre à vos besoins d’alertes et de notifications.
Reporting et intégration
L'approche Datadog en matière de reporting vise à rendre les métriques facilement consultables, et elle le fait parfaitement. Bien que certains gestionnaires de réseau préfèrent le bon vieux rapport PDF fixe prêt à l'emploi, tout le monde n'en a pas besoin. Par conséquent, Datadog est également équipé d’une API facile à utiliser qui peut étendre considérablement la gamme de ce que Datadog peut suivre. L'API Datadog est un API REST HTTP qui peut accéder à la plateforme Datadog par programmation et renvoie JSON de toutes les demandes.
Contrairement à Datadog, SmokePing ne dispose d'aucune fonctionnalité de reporting et n'est pas en mesure de produire des rapports d'erreurs détaillés. Cela signifie que SmokePing n'est pas un outil sur lequel s'appuyer pour répondre à vos exigences de conformité, sauf si vous êtes d'accord avec les graphiques générés. SmokePing propose une large gamme de mesures de latence plugins appelés sondes pour les protocoles tels que LDAP, Radius, SSH, SendEmail, les requêtes DNS et autres pouvant intégrer une commande ping externe dans SmokePing. Autre outils de surveillance du réseau tels que Observium, LibreNMS et Cacti implémentent également des plugins qui leur permettent de s'intégrer à SmokePing.
Licences et plans tarifaires
Le modèle tarifaire de Datadog est basé sur un serveur et par mois, et il est gratuit pour un maximum de 5 hôtes (avec 1 jour de conservation des données). Mais certains clients se plaignent du fait que cela devient coûteux à grande échelle. Par conséquent, Datadog est disponible dans plusieurs niveaux tarifaires différents :
- Le niveau Performance du réseauConvient à la surveillance des réseaux et des systèmes pour la plupart des petites et moyennes entreprises.
- Le niveau InfrastructureIdéal pour les organisations qui souhaitent utiliser le logiciel comme service de surveillance centralisé des systèmes et services.
- Le niveau APMConçu pour les grandes organisations cherchant à résoudre les problèmes au niveau des services et des appareils.
- Niveau sans serveurDestiné à ceux qui cherchent à surveiller les problèmes de réseau et d’applications.
- Niveau de gestion des journauxDestiné aux entreprises disposant de grandes quantités de données de journal à analyser pour le contexte et la conservation.
- Il existe également différents niveaux de sécurité, de surveillance synthétique et précise des utilisateurs, chacun étant adapté à la tarification de la tâche principale.
Tous les prix Datadog sont facturés annuellement, ce qui en fait l'une des applications de gestion les plus personnalisables.
SmokePing est un logiciel gratuit et open source ; ce qui signifie qu'il n'y a pas de frais de licence. Vous êtes libre de l'utiliser, de le modifier et/ou de le redistribuer selon les termes de la licence publique générale GNU telle que publiée par la Free Software Foundation. Comme la plupart des logiciels gratuits, le support n’est pas disponible. Mais vous pouvez vous inscrire à la liste de diffusion et y poser des questions.
Marché cible | Idéal pour les réseaux de petite et moyenne taille et les FAI qui souhaitent un outil pour diagnostiquer les problèmes de performances du réseau. | Idéal pour les développeurs, les indépendants, les équipes d'exploitation informatique, les ingénieurs en sécurité et les utilisateurs professionnels, des PME aux grandes organisations, à l'ère du cloud. |
Plateforme prise en charge | Linux et macOS | Windows, Linux, Mac, Cloud |
Modèle de déploiement | Sur site | Basé sur SaaS |
Appels d'API | Aucun | API REST HTTP |
Méthodes d'assistance | Liste de diffusion | Téléphone En ligne Base de connaissances Tutoriels vidéos |
Modèle de licence et de tarification | Gratuit et open source | Essai gratuit disponible Pas de carte de crédit nécessaire Compte gratuit Basé sur un abonnement |
Tableau 1.0 | Comparaison des fonctionnalités clés de SmokePing et Datadog
Conclusion
Datadog est une puissante solution d'observabilité et de surveillance des performances réseau riche en fonctionnalités qui peut répondre aux besoins de toute organisation, des PME aux grandes entreprises. La plupart des utilisateurs le trouvent facile à utiliser et à administrer. Même si l’ensemble des fonctionnalités peut sembler écrasant, les gestionnaires de réseau auront néanmoins du mal à manquer d’options. Les réseaux plus étendus avec plusieurs sites distants peuvent trouver le modèle basé sur des agents de Datadog peu pratique, car les agents devront être installés individuellement. Mais si vous parvenez à surmonter le processus d’installation et de configuration de l’agent, Datadog est un excellent outil de surveillance du réseau et de gestion de l’infrastructure.
SmokePing est un puissant outil de surveillance et de diagnostic du réseau destiné aux gestionnaires de réseau expérimentés, à condition qu'ils puissent naviguer dans le processus de configuration fastidieux. Il est particulièrement utile pour simuler l’expérience client. Le principal avantage concurrentiel de SmokePing réside dans le fait qu’il est open source et qu’il peut produire des données sur les tendances de latence. Il s’agit de données incroyablement précieuses pour un administrateur réseau, surtout lorsqu’elles sont collectées sur une longue période. Si vous recherchez la simplicité et une empreinte minimale sur le disque et le processeur dans un outil de surveillance réseau, alors SmokePing est votre solution idéale.