11
votes

Quel est le meilleur, Nagios ou Sensu?

Je ne suis pas sûr du cadre de surveillance à utiliser. Actuellement, je regarde nagios ou Sensu .

Quelqu'un peut-il me donner une bonne référence qui montre une comparaison de ces deux (ou tout autre outil de surveillance qui peut être une bonne solution)? Mon intention principale est de mettre à niveau sur EC2. J'utilise le chef de l'opode pour l'intégration du système.


2 commentaires

Avez-vous essayé d'utiliser www.clowder.io? Je me sens comme mieux que ça.


Existe-t-il une instance de démonstration accessible sur le Web de Sensu? Je veux avoir une idée sans avoir à passer des heures et des heures de déploiement.


5 Réponses :


13
votes

D'une petite expérience récente avec Sensu et une très peu d'expérience avec Nagios, je dirais que les deux sont d'excellents choix.

Sensu est définitivement le nouveau gamin. Il a une belle UI et une belle API. Cela nécessite toutefois Redis et Rabbitmq dans votre configuration pour travailler. Alors considérez si vous voulez donc que quelque chose surveille ces dépendances en dehors de la pile de surveillance SENSU. Sonien fournit des recettes de chefs pour l'essayer aussi.

https://github.com/sensu/sensu-chef

Nagios existe depuis un peu de temps. Il est généralement emballé pour la plupart des distributions qui rend l'installation simple et que peu de dépendances. Son bilan signifie également que trouver des personnes qui le savent ou qui l'ont utilisée et peuvent offrir des conseils sont faciles. D'autre part, l'interface utilisateur est laid et l'accès programmatique est souvent hacky ou via des add-ons à tiers. Les recettes de chefs existent également pour Nagios:

https://github.com/bryanwb/chef-nagios

Si vous avez le temps, j'essaierais les deux, il y a peu de mal à avoir deux systèmes de surveillance en cours d'essai. La principale pensée à se concentrer sur, en particulier dans une configuration dynamique EC2, est la facilité avec laquelle les fichiers de configuration de surveillance peuvent être générés par votre outil de gestion de configuration.

En termes d'autres outils, j'inclus personnellement quelque chose à enregistrer des données de la série chronologique, par exemple des demandes par seconde ou de charge au fil du temps. Les graphiques sont une aide précieuse avec la surveillance et peuvent être utilisées pour activer l'alerte via Nagios ou similaire. Personnellement, je suis un fan de ganglia et de graphite tandis que Librato Metrics ( https://metrics.libato.com/ ) est un très Belle option non libre.


0 commentaires

5
votes

J'ai essayé d'utiliser Nagios pendant un moment: j'ai eu le sentiment que la seule raison pour laquelle il est commun est que «tout le monde l'utilise», car il est absolument hideux de travailler avec. Massivement surchargé, difficile et long-holdié de faire quoi que ce soit nouveau: si vous trouvez quelque chose que cela ne fait pas, vous savez que vous êtes dans une semaine de jurons à la documentation croissante d'un design archaïque. À la fin de tous vos efforts et tout travaille, cela semble hideux. Scamer Cela m'a fait dormir mieux.

cacti semble bien, mais à nouveau, il est inutilement complexe lors de la création de nouveaux plugins.

Pour le graphique, je recommanderais munin : Il est complètement trivial d'écrire de nouveaux plugins dans n'importe quelle langue, il y a Des centaines de personnes disponibles et il semble raisonnable. Il est incroyablement facile à installer - une commande d'installation et de définition d'une règle d'accès, alors fonctionne bien pour les déploiements automatisés, facile à envelopper dans une recette de chef . 2.0 Sortie bientôt et aborde la plupart de ses lacunes (en particulier l'ajout d'intervalles de mise à jour variable, des graphiques zoomables, un transport SSH). Munin peut parler à Nagios pour notifications, ou cela peut le faire lui-même, et il fournit un tableau de bord de base.

Pour la surveillance de processus / fichier / service local, Monit est plus simple et fonctionne mieux que Dieu . Je n'ai pas essayé avec m / monit.


0 commentaires

20
votes

Une différence importante entre Nagios et Sensu -

Nagios nécessite toute la configuration pour 1) chèques 2) les gestionnaires, mais surtout 3) hôtes à écrire dans des fichiers de configuration sur le serveur Nagios. Cela signifie que chaque fois que l'un des 3 ci-dessus est modifié (par exemple, de nouveaux hôtes ajoutés, d'anciens hôtes supprimés) Vous devez ré-écrire les fichiers de configuration et redémarrer nagios.

Sensu est presque identique à celui ci-dessus, avec une différence importante - lorsque des hôtes sont ajoutés ou supprimés de votre architecture (comme dans la plupart des déploiements de nuage d'échelonnement automatique) - les hôtes eux-mêmes exécutent un client Sensu-Sense qui "abonne" à différents chèques disponibles. Ainsi, lorsqu'un nouveau serveur est entré en vigueur et dit "Je suis un serveur Web", le client Sensu fonctionnant sur elle demandera au Sensu-Server "Quels contrôles un serveur Web doit-il exécuter lui-même?" et courir ceux-ci.

Autre que cela, les opérations sises à la fois Nagios (également ICINGA) et SENSU sont excellentes et disposent de nombreuses installations pour les chèques, les gestionnaires et la visibilité via un tableau de bord (YMMV).


1 commentaires

Oui, il est très difficile de redémarrer Nagios tout le temps chaque fois qu'un nouvel hôte est ajouté. Cela rend très difficile en autocaling. Sensu + influxdb + Grafana est un excellent choix



-2
votes

Tant que l'entreprise Il se compose de bases de données, de SAP, de périphériques réseau, de serveurs Web, de déclarants, de bibliothèques de sauvegarde .... Il y a à peine une alternative à Nagios (ou cousins ​​icinga, shinken) Peut-être qu'un jour, tout ira des nuages ​​automatiquement, mais il y aura encore quelques années de serveurs statiques (physiques ou virtuels, peu importe) avec un objectif défini au moins pendant quelques mois. Nous devrons toujours surveiller la largeur de bande d'interface, les espaces de table, les processus métier, les sessions de base de données, les logfiles, les métriques JMX. Toutes les choses où le concept de plug-in du monde Nagios a un avantage.


0 commentaires

1
votes

Par rapport à Sensu et Nagios ... Le choix serait Sensu Systèmes de surveillance.

ci-dessous est les principales raisons,

1e installation .. Il y a beaucoup de réduction du redémarrage des clients. C'est un problème majeur dans la grande entreprise 2. Les plugins Nagios peuvent être utilisés avec l'écosystème Sensu. 3. évolutif et facilement pour l'environnement de nuage.

Quelqu'un a-t-il entendu parler de zabbix.it a beaucoup de fonctionnalités et vient comme un seul paquet. Je doute de l'évolutivité


0 commentaires