2010-06-30 24 views
3

J'ai différents sites fonctionnant avec 4 à 5 serveurs à chaque emplacement. Tous les emplacements ont un serveur de surveillance avec Nagios. Maintenant, je veux créer un emplacement central et vouloir combiner tous les services Nagios fonctionnant à chaque emplacement. Quelqu'un peut-il s'il vous plaît me signaler une documentation pour ce type d'emplois.Intégration de différents serveurs Web Nagios

Répondre

5

Il existe deux approches possibles. Installez un nouveau noyau Nagios comme vous l'avez fait à chaque emplacement et effectuez des contrôles actifs sur chacun des hôtes distants. Vous finirez probablement par installer NRPE sur chacun des hôtes distants à chaque emplacement et vous pourrez lire ce document pour les détails: http://nagios.sourceforge.net/docs/nrpe/NRPE.pdf. Si vos serveurs distants sont des serveurs Windows, vous pouvez utiliser NSClient pour à peu près les mêmes choses que NRPE pour les hôtes Linux. Cela centralise efficacement votre serveur de surveillance. J'ai également écrit quelques entrées de style how-to pour utiliser NRPE pour exécuter des commandes privilégiées http://blog.gnucom.cc/?p=479 ou pour exécuter des gestionnaires d'événements http://blog.gnucom.cc/?p=458. Si vous êtes fatigué d'installer NRPE, vous pouvez utiliser mon script ici http://blog.gnucom.cc/?p=185. J'ai également des instructions pour installer NSClient ici http://blog.gnucom.cc/?p=201. Installez un nouveau noyau Nagios comme vous l'avez fait à chaque emplacement et effectuez des vérifications passives en demandant aux noyaux Nagios distants de transmettre leurs résultats au fichier de commandes passif du nouveau noyau central de Nagios. Je n'ai pas fait cela moi-même, donc je vais vous montrer la documentation des communautés ici http://nagios.sourceforge.net/docs/2_0/passivechecks.html. Vous pouvez probablement consulter mon message de gestionnaire d'événements pour configurer des gestionnaires d'événements qui envoient des chèques au serveur principal. D'après mon expérience personnelle, la première option que j'ai mentionnée est plus facile à mettre en œuvre et est très facile à administrer. Cependant, au fur et à mesure que votre flotte de serveurs augmente, vous commencerez à voir des goulots d'étranglement majeurs avec le noyau principal de Nagios. C'est là que les contrôles passifs deviendraient bénéfiques, car le noyau principal de Nagios attend simplement que des contrôles critiques lui soient envoyés plutôt que d'avoir à les vérifier lui-même.

Espérons que cela aide. :)

1

Un outil de visualisation centralisé peut être ce que vous recherchez. Il y a un certain nombre d'options différentes disponibles.

  1. Nagiosfusion
  2. MK Livestatus
  3. Nagcen
  4. Thruk