OpenNMS vs Zabbix vs Pandora FMS. C’est parti !

Aujourd’hui, nous vous proposons une comparaison : OpenNMS vs Zabbix vs Pandora FMS. Trois titans du logiciel libre, sans aucun doute. Nous verrons ses principales caractéristiques et nous parlerons du modèle commercial de chaque entreprise – gratuit ne signifie pas nécessairement gratuit – et nous résumerons avec des informations graphiques.

Trois solutions de surveillance qui sont plutôt des projets: ce sont des logiciels réalisés par des entreprises qui partagent leur code avec tout le monde et qui peuvent être utilisés -et modifiés- par tout le monde.

OpenNMS vs Zabbix vs Pandora FMS

Jouons cartes sur table : OpenNMS et Zabbix sont tous deux fortement orientés vers la surveillance des réseaux, et bien sûr Pandora FMS effectue de telles tâches. Cependant, Pandora FMS a une vision globale, puisqu’il s’agit d’une plateforme de gestion de réseau flexible primée qui aide aujourd’hui les opérateurs de réseau, les administrateurs de serveurs et les ingénieurs à surveiller la disponibilité des services et les temps de réponse.

Ce sont tous des développements originaux, qui n’ont pas subi de bifurcations publiques et qui existent depuis à peu près le même temps sur le marché. OpenNMS depuis 2000, Zabbix et Pandora FMS depuis 2004 (date de sortie des premières versions publiques et stables).

Sourceforge.net

Dans le dépôt populaire Sourceforge, nos trois logiciels analysés occupent leurs places, avec Zabbix à la première place des téléchargements avec plus de huit millions de téléchargements, Pandora FMS près de deux millions et OpenNMS n’atteint pas ce montant. C’est assez intéressant car il s’agit du logiciel le plus ancien. L’une des raisons est que sa documentation est extrêmement technique. Il suffit de lire les questions fréquemment posées sur son site Web pour s’en rendre compte. La courbe d’apprentissage est difficile, mais Pandora FMS dispose d’une documentation complète qui s’inspire de la version Enterprise et, bien sûr, de la communauté qui l’entoure. Zabbix n’est pas non plus facile à installer. Bien que nous fixions les dépôts dirigés vers les maisons de logiciels respectives et utilisions les commandes apt-get ou yum (Debian / related et CentOS / related, respectivement) dans Zabbix nous devrons démarrer les schémas des bases de données (Ils doivent avoir des noms différents si le serveur Zabbix et le proxy Zabbix sont installés sur la même machine, en plus des utilisateurs du système. Nous devons également configurer plusieurs des valeurs PHP avant de procéder au démarrage des services. Nous ne disons pas que l’installation de Pandora FMS est entièrement automatisée, mais elle s’en rapproche. Une fois que nous avons accédé à la console Pandora FMS, nous recevons des instructions étape par étape pour chaque paramètre qui doit encore être configuré, (voir même l’installation dans un Raspberry). Pour le cas d’OpenNMS nous avons remarqué qu’il a également un installateur qui simplifie les dépôts directement à votre site Web, puis nous allons accepter la licence pour utiliser Java et la création d’utilisateurs du système dans la base de données PostgreSQL.

opennms vs zabbix vs pandora fms

OpenNMS vs Zabbix vs Pandora FMS

L’aide et la documentation d’OpenNMS sont uniquement en anglais, ce qui n’est pas surprenant, puisque son siège social se trouve aux États-Unis et que son marché principal est ce pays. La page Wiki de Pandora FMS est en anglais, 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 tenons à mentionner que l’interface utilisateur dans la console web est une chose différente, c’est ce que nous voyons tous les jours dans notre travail et ici Pandora FMS se distingue avec les langues suivantes : Anglais, espagnol, japonais, russe, chinois, allemand, français, portugais, polonais, italien et arabe. Alors que la communauté d’OpenNMS s’est détériorée avec le temps, Zabbix possède une grande communauté, presque entièrement installée en Amérique du Nord, et dans le cas de Pandora FMS, sa communauté est dispersée dans de nombreux pays sur plusieurs continents.

opennms vs zabbix vs pandora fms 2

OpenNMS vs Zabbix vs Pandora FMS

Marché des clients

Oui, nous vous avions dit que nous parlerions brièvement du modèle économique de chaque solution. Dans le cas d’OpenNMS, ils ont clairement exprimé qu’ils se concentrent sur les clients qui souhaitent migrer de Tivoli®et Openview®; D’autre part, 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, la version communautaire est destinée aux clients ayant jusqu’à 100 appareils : pour plus que ce montant, la version Enterprise est disponible, qui non seulement inclut le code mais aussi le support logistique.

Architecture

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

opennms vs zabbix vs pandora fms 3

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

Reconnaissance des dispositifs

Une fois installé et en fonctionnement, le serveur Zabbix nous offre la possibilité d’utiliser certains des “modèles” pour plusieurs types de serveurs courants (bien qu’il fasse appel aux fameuses expressions régulières, qui demandent un travail supplémentaire de “déchiffrage”) ou nous pouvons configurer les agents pour qu’ils s’enregistrent eux-mêmes. Pour Pandora FMS, nous pouvons utiliser le serveur de reconnaissance, un “script” de surveillance de base qui sera responsable des différentes valeurs nécessaires des dispositifs trouvés (adresse IP, système d’exploitation et / ou SNMP, etc.)

opennms vs zabbix vs pandora fms 4

“Recon Server” du FMS de Pandora

Pour les trois scénarios, nous utiliserons des agents logiciels, de petits programmes qui, depuis chaque ordinateur, sont chargés de collecter les mesures et de les envoyer au serveur correspondant. Les trois solutions disposent d’agents pour Linux, Unix, Windows®, MacOS® et autres.

Ajouté

Pandora FMS a l’accès à distance intégré ajouté par eHorus et gère le protocole réseau créé par Cisco et connu sous le nom de Netflow ; dans OpenNMS faire une invitation ouverte à la communauté pour intégrer ce protocole et dans Zabbix nous observons seulement les commentaires des utilisateurs sur ce sujet. Les trois alternatives, OpenNMS, Zabbix et PandoraFMS, disposent de modules complémentaires développés par les communautés respectives, en plus des modules complémentaires commerciaux payants.

Interface utilisateur

Pour OpenNMS c’est difficile, on observe un vieux style graphique du début du siècle. Nous devons mettre en évidence Zabbix sur les “tableaux de bord” et Pandora FMS a la même fonctionnalité mais n’est pas aussi accrocheur. Là où Pandora FMS se distingue vraiment, c’est dans le système graphique, exportable en PDF et orienté pour être remis à la direction ou aux cadres supérieurs de l’entreprise.

Pandora FMS

Maintenant que nous avons vu le comparatif OpenNMS vs Zabbix vs Pandora FMS, et si votre entreprise utilise toujours OpenNMS ou Zabbix, vous pouvez faire connaissance avec Pandora FMS comme alternative. Vous pouvez cliquer sur ce site pour découvrir notre version OpenSource : https://pandorafms.com/.

Et n’oubliez pas que si vous devez surveiller plus de 100 appareils, vous pouvez également profiter d’une DEMO GRATUITE de 30 jours de Pandora FMS Enterprise. Obtenez-la ici.

Shares