Je cherche à présenter un système de surveillance complet à mon manager et j'ai envisagé OpenNMS. Cependant, j'ai vu des éloges élogieux de Nagios ici et j'espérais que quelqu'un d'expérience pourrait aider à illustrer les principales différences pour moi. Leurs objectifs diffèrent-ils ou ne sont-ils que des concurrents?
Si certains antécédents sont utiles, nous exécutons 6 serveurs sur site (serveur de fichiers, PBX, proxy, application, etc.) et deux serveurs hors site (site Web / développement) avec quelques commutateurs et un routeur. Le service de surveillance que nous installons fonctionnera sur un bureau converti séparé exécutant freeBSD. Tous nos produits fonctionnent sous Linux ou un dérivé BSD.
Nous cherchons à ne pas dépenser d'argent pour mettre en œuvre cela (soupir).
Merci pour toute aide.
EDIT Il semble qu'OpenNMS offre une solution plus complète plus proche de ce que je veux. Cependant, étant donné qu'il est écrit en Java et que le port n'est pas encore dans l'arborescence des ports officielle, il a fait l'objet d'un veto. Commence maintenant mon Nagios serait mieux qu'une simple campagne MRTG. Merci pour les réponses rapides.
-Chance
Je vous suggère également de considérer Zenoss Core , la version gratuite de Zenoss. Je l'ai installé pour surveiller notre réseau et nos serveurs, et je l'ai trouvé très performant et beaucoup plus convivial que Nagios. Il fait ce que font Nagios et cactus, mais intégré. La plupart des fonctionnalités dont vous aurez besoin sont probablement là, mais sinon, vous pouvez les étendre avec les packs Zenoss et les plugins Nagios.
Vous pouvez littéralement l'installer et travailler en 30 minutes, il est donc facile de l'évaluer. Sérieusement, nous en sommes très heureux et cela semble parfait pour vos besoins.
la source
Il y a un port FreeBSD (voir https://www.geeklan.co.uk/?p=132 ) qui fonctionne avec la machine virtuelle Java Diablo.
la source
Vous souhaitez peut-être les utiliser tous les deux? Actuellement, nous utilisons Nagios pour la surveillance de la disponibilité avec l'alaraming, les escalades, etc. et les ouvertures pour la surveillance des performances sans alarmer.
la source
OpenNMS cible une entreprise de taille d'entreprise qui a besoin d'une solution de gestion de réseau évolutive. Nagios est mieux adapté pour surveiller une quantité limitée de serveurs que vous pouvez vous permettre de configurer manuellement. Si vous le comparez au réseau de transport, Nagios est un camion et OpenNMS est un système ferroviaire - les deux font "à peu près" la même chose ("surveiller les choses", "transporter les choses") mais visent des marchés différents.
la source
Je vous recommanderais http://omdistro.org/ . Il s'agit d'une version précompilée et préconfigurée de Nagios avec de nombreux plugins pour faciliter la gestion, la configuration et la visualisation, en utilisant principalement l'extension Check_MK. Le principal avantage est que Nagios fonctionne en mode passif, ce qui signifie que les vérifications seront effectuées localement (par chaque serveur) et seul le statut sera envoyé à Nagios. Pour les installations de taille moyenne, c'est une énorme amélioration. Il convient de mentionner qu'il prend en charge le déploiement multisite, donc si vous avez des sites distants, vous
la source
D'après ma compréhension, OpenNMS est un outil de gestion qui fait de la surveillance (enfin!), Tandis que Nagios est uniquement un outil de surveillance.
Citant le chef du groupe OpenNMS , Tarus Balog , "OpenNMS a de grandes capacités de surveillance, mais nous l'avons conçu pour être une plate-forme d'application de gestion de réseau dont la surveillance n'est qu'une partie." *
Depuis le site de Nagios : "Capacités pour surveiller les applications, les services, les systèmes d'exploitation, les protocoles réseau, les métriques du système et les composants d'infrastructure avec un seul outil" *
L'histoire de Nagios a commencé avec la surveillance et a continué, tandis que OpenNMS a commencé avec la gestion et a continué.
la source
Quel que soit l'outil que vous choisissez, vous devez également utiliser un service de surveillance externe. Je pense à des services comme AlertFox ou Gomez.
la source