OpenNMS contre Zabbix contre Pandora FMS

Aujourd’hui, nous vous apportons une comparaison : OpenNMS contre Zabbix contre Pandora FMS. Trois titans du logiciel libre, sans aucun doute. Nous verrons ses principales caractéristiques et nous parlerons du modèle économique de chaque entreprise -libre ne veut pas forcément dire gratuit- et nous résumons avec des informations graphiques.

Trois solutions de supervision qui ressemblent plus à des projets : ce sont des logiciels créés par des entreprises qui partagent leur code avec tout le monde et qui peuvent être utilisés – et modifiés – par n’importe qui.

OpenNMS contre Zabbix contre Pandora FMS

Mettons les cartes sur la table : OpenNMS et Zabbix sont fortement orientés vers la supervision réseau, et bien sûr Pandora FMS effectue ces tâches. Cependant, Pandora FMS a une vision globale, car il s’agit d’une plate-forme de gestion réseau flexible primée qui aide les opérateurs réseau, les administrateurs de serveurs et les ingénieurs actuels à superviser la disponibilité des services et les temps de réponse.

Tous sont des développements originaux et n’ont pas subi de fourches publiques, et sont sur le marché depuis plus ou moins le même temps : OpenNMS depuis 2000, Zabbix et Pandora FMS depuis 2004 (lancement des premières versions publiques et stables).

Sourceforge.net

Dans le référentiel populaire Sourceforge, nos trois analysés occupent leur place, avec Zabbix à la première place des téléchargements avec plus de huit millions de fois, Pandora FMS près de deux millions et OpenNMS n’atteigne pas aux six zéros. Ce dernier est surprenant, car c’est le logiciel le plus ancien. L’une des raisons est que leur documentation est extrêmement technique, vous pouvez le dire simplement en lisant la FAQ sur leur site Web. La courbe d’apprentissage est difficile, alors que Pandora FMS dispose d’une documentation abondante qui s’appuie sur la version Enterprise et, bien sûr, sur la communauté qui l’entoure. Zabbix n’est pas non plus facile à installer. Bien que nous définissions les référentiels dirigés vers les éditeurs de logiciels respectifs et, nous utiliserons les commandes apt-get ou yum (Debian/liées et CentOS/liées, respectivement) dans Zabbix, nous devons démarrer les schémas des bases de données (ils doivent avoir des noms différents si Zabbix Server et Zabbix Proxy sont installés sur le même ordinateur), en plus des utilisateurs du système. Nous devrons également configurer de nombreux paramètres PHP avant de procéder au démarrage des services. Nous ne disons pas que Pandora FMS a une installation 100% automatisée, mais elle en est proche. Une fois que nous aurons accédé à la console Pandora FMS, nous recevrons des instructions pas à pas pour chaque paramètre qui reste à configurer, s’il y avait n’importe quel (regardez même l’installation dans un Raspberry). Dans le cas de OpenNMS, nous notons qu’il dispose également d’un programme d’installation qui simplifie grandement la configuration des référentiels directement sur votre site Web, puis nous dirige vers l’acceptation de la licence d’utilisation de Java et la création d’utilisateurs système dans la base Données PostgreSQL.

opennms contre zabbix contre pandora fms 1

Legénde: OpenNMS contre Zabbix contre Pandora FMS

L’aide et documentation pour OpenNMS est en anglais uniquement. Ce n’est pas surprenant, puisque son siège social est aux États-Unis et son marché fort est ce pays. La page Wiki de Pandora FMS est en etanglais, japonais, espagnol, estonien et français, et n’est surpassée que par la documentation de Zabbix en anglais, français, japonais, polonais, portugais, Russe, turc et chinois. Nous notons que l’interface utilisateur dans la console Web est quelque chose de différent, c’est ce que nous voyons tous les jours dans notre travail et ici elle met en évidence Pandora FMS avec les langues suivantes: anglais, espagnol, japonais, russe, chinois, Allemand, français, portugais, polonais, italien et arabe. Alors que la communauté OpenNMS a décliné au fil du temps, avec Zabbix, il existe une grande communauté, presque entièrement basée en Amérique du Nord, et dans le cas de Pandora FMS sa communauté est dispersée autour de nombreux pays continents.

opennms contre zabbix contre pandora fms 2

Legénde: OpenNMS contre Zabbix contre Pandora FMS

Marché client

Oui, nous vous avons dit que nous aborderions brièvement le modèle économique de chaque solution. Dans le cas de OpenNMS, ils ont clairement indiqué qu’ils se concentrent sur les clients qui souhaitent migrer de Tivoli® et Openview ®. De son côté Zabbix est massif et n’a aucune préférence, tout est un marché monolithique. Dans Pandora FMS, il y a un certain goût pour « sauver » les utilisateurs de Nagios mais, sérieusement, la version communautaire est destinée aux clients avec jusqu’à 100 appareils : pour plus que ce montant la version Entreprise est disponible, qui comprend non seulement le code mais aussi le support logistique.

Architecture

OpenNMS a une structure solide car, de bout en bout, il est écrit en « langage » Java (et tout ce que cela implique, jusqu’au serveur web Jetty). Zabbix et Pandora FMS ont une architecture complexe et modulaire.

opennms contre zabbix contre pandora fms 3

Legénde: Architecture Zabbix
(Wikipedia) https://commons.wikimedia.org/wiki/File:Zabbix_architecture.svg

Reconnaissance d’appareils

Une fois installé et en cours d’exécution, le serveur Zabbix nous permet d’utiliser l’un des modèles (« templates ») pour différents types de serveurs courants (bien qu’il utilise les fameuses expressions régulières, qui ont travail supplémentaire de « décryptage ») ou nous pouvons configurer les agents pour qu’ils s’enregistrent eux-mêmes. Pour Pandora FMS, nous pouvons utiliser le Recognition Server, un « script » de supervision de base qui prendra en charge les différentes valeurs nécessaires des périphériques trouvés (adresse IP, système d’exploitation et/ou SNMP, etc.)

opennms contre zabbix contre pandora fms 4

Legénde: « Recon Server » de Pandora FMS

Pour les trois scénarios, nous devons utiliser agents logiciels, de petits programmes qui, à partir de chaque ordinateur, sont chargés de collecter les métriques et de les envoyer ensuite au serveur respectif. Les trois solutions ont des agents pour Linux, Unix, Windows®, MacOS® et autres.

Éléments complémentaires

Pandora FMS a comme élément complémentaire l’accès à distance intégré via eHorus et gère le protocole réseau créé par Cisco et connu sous le nom de Netflow. Dans OpenNMS ils font une invitation ouverte à la communauté pour intégrer ce protocole et dans Zabbix nous ne voyons que les commentaires des utilisateurs sur ce sujet. Les trois alternatives, OpenNMS contre Zabbix contre PandoraFMS, ont des plugins développés par les communautés respectives, en plus des plugins commerciaux payants.

Interface utilisateur

Pour OpenNMS est difficile, on observe un style graphique ancien du début du siècle. Mettez Zabbix sur les tableaux de bord ou « dashboards » et Pandora FMS a la même fonctionnalité mais pas aussi attrayante. Là où Pandora FMS se démarque vraiment, c’est dans le système graphique, exportable au format PDF et orienté pour la livraison aux cadres supérieurs ou aux cadres de l’entreprise.

Pandora FMS

Une fois que vous avez vu la comparaison OpenNMS contre Zabbix contre Pandora FMS, si votre entreprise utilise OpenNMS ou Zabbix encore sans aucun problème, vous pouvez changer à Pandora FMS comme alternative et sans obligation : vous pouvez connaître notre version OpenSource.

Ou si vous devez surveiller plus de 100 appareils, vous pouvez également accéder à une DEMO GRATUITE de la version Pandora FMS Enterprise. Demandez-le ici.

Shares