web-dev-qa-db-fra.com

Munin vs Nagios

Nous utilisons actuellement Nagios pour surveiller environ 20 machines Linux (services et liens fonctionnels). Je viens de découvrir Munin et je me demande s'il s'agit d'un remplacement Nagios, ou s'il peut être utilisé avec Nagios? Je ne veux pas passer des heures à le configurer, juste pour découvrir que j'ai déjà toutes ces fonctionnalités avec Nagios.

J'apprécierais particulièrement si quelqu'un qui a utilisé les deux programmes peut donner un aperçu de votre expérience. Quelle est la meilleure pour quelle tâche et que recommandez-vous d'utiliser?

Remarque: nous avons également utilisé Cacti pendant un certain temps. Le principal problème que nous avons avec Nagios est que la configuration prend trop de temps et n'est pas très simple.

46
Milan Babuškov

Munin et Nagios sont des outils vraiment différents.

De le site officiel de Munin :

Munin est un outil de surveillance des ressources en réseau qui peut aider à analyser les tendances des ressources et "qu'est-ce qui vient de se passer pour tuer nos performances?" problèmes. Il est conçu pour être très plug and play. Une installation par défaut fournit de nombreux graphiques avec presque aucun travail.

Nagios est un outil de surveillance (alerte). Munin pourrait être considéré comme un remplacement pour Cacti .

Nous les utilisons tous les deux: Nagios et Munin.

  • Nagios nous indique en temps réel si quelque chose ne va pas: comme un serveur Web en panne, la moyenne de charge de la base de données, etc.
  • En utilisant Munin, vous pouvez voir les tendances et l'historique des raisons pour lesquelles cela s'est produit.
68
Gabriel Sosa

Munin fonctionne certainement mieux en parallèle avec Nagios. Il peut également y être lié, en envoyant des notifications de seuils dépassant dans le système de notification de Nagios. La raison pour laquelle nous l'utilisons est qu'il est pratiquement trivial de configurer de nouveaux moniteurs. Nagios nécessite un peu plus d'efforts.

Notez également que PNP4Nagios donne des capacités graphiques à Nagios - la plupart des plugins rapporteront des données de performances, puis PNP4Nagios stockera ces informations dans les bases de données RRD et les affichera sous forme de graphiques dans l'interface Nagios. Nous l'utilisons en plus de Munin, car il donne des graphiques des services réseau (la principale force de munin est de surveiller la boîte locale).

Une dernière remarque - nous utilisons également Cacti , car il s'agit de l'outil le plus utile pour représenter graphiquement les ports des commutateurs et des routeurs via SNMP. Nous avons <10 appareils surveillés par elle. C'est trop pénible de le configurer pour gérer des serveurs réels - munin et Nagios/NRPE sont beaucoup plus faciles à gérer que les agents SNMP.

7
Mike Pountney

Il existe un certain nombre de raisons connexes pour lesquelles vous souhaitez ces outils de surveillance. Il convient de garder cela à l'esprit en tant que besoins distincts qui nécessitent probablement des outils distincts, bien qu'il y ait certainement chevauchement dans ce que les outils peuvent fournir.

  1. Concentrez votre attention sur les problèmes lorsqu'ils surviennent.
  2. Fournissez des informations pour analyser ce qui ne va pas et quand.
  3. Automatisez les réponses.

Par exemple, ce sont les principaux objectifs de:

  1. Nagios
  2. Munin ou Cacti
  3. Monit

Vous pouvez certainement demander à monit d'envoyer des alertes, mais c'est un outil maladroit pour la connaissance de la situation.

Vous pouvez également intégrer la représentation graphique des performances dans Nagios, mais je ne suis pas sûr qu'il existe un argument convaincant pour le faire. Munin est tellement plus facile à configurer.

1
user53268

Chaque fois que je cherche quelque chose à voir avec la surveillance de Nagios est important dans les réponses, pourtant je n'avais jamais entendu parler de Munin avant d'avoir vu votre question. C'est un peu un indice pour moi. Un coup d'œil rapide sur le site Web auquel vous avez lié ne rend pas vraiment les choses claires.

Pourquoi ne pas configurer Munin en parallèle avec Nagios et voir ce que cela fera pour vous? Voilà ce que j'ai l'intention de faire. Qui sait, à l'avenir, il pourrait être l'outil de surveillance à utiliser.

1
John Gardeniers