Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: plus de 200 pollers Nagios sous Centreon

  1. #1
    Join Date
    Sep 2009
    Posts
    31

    Default plus de 200 pollers Nagios sous Centreon

    Bonjour,

    C'est dans le titre, je suis actuellement sur un projet dans mon entreprise qui va consister à monitorer plus de 200 sites (lieu).
    Chaque site a des serveur, APwifi, Switches ... à surveiller

    Mes contraintes sont :
    - je passe sur des lignes SDSL, et j'ai besoin d'avoir un monitoring qui ne doit pas être impacté par des coupures sur ces lignes
    J'ai donc besoin d'un serveur monitoring autonome sur place
    - je dois mettre un écran (Nagvis) a disposition sur place (en cas de coupure SDSL, je n'aurais plus d'alertes mail et cette écran peut aider le Helpdesk pour connaître la nature d'un éventuel problème)
    - je peux déployer ces pollers un à un, mais si j'ai besoin de faire une modif sur les fichiers de conf, je dois pouvoir l'envoyer à l'ensemble de mes pollers
    - j'ai besoin de générer des graph lorsque l'on aura besoin d'analyser (évolution de la charge mémoire, CPU, ou autre ...)

    Actuellement j'ai un Serveur Centrale Centreon-Nagios-Nagvis (tout est sur la même machine), et j'ai réussi à déployer des Satellites (poller) avec Nagios et Nagvis sur chaque Satellite.
    Tout est OK, j'envoie les conf de Centreon vers Nagios-Sat (on va l'appeler comme ça .

    Cependant j'ai un doute sur le fait de pouvoir modifier les fichier de conf sur le Nagios-Sat sans passer par Centreon (ça c'est possible) et de voir remonter cette conf dans Centreon (si je ne me trompe pas, si Centreon ne génère pas la conf, il ne la voit pas ?).

    Connaissez-vous une solution qui me permettrait soit :

    - d'envoyer la même conf à plusieurs poller en simultanné, en passant par Centreon
    en créant un groupe de poller par exemple, et je pourrais envoyer la conf à partir de Centreon, dans l'onglet > Configuration > Nagios > Generate et je verrais apparaitre par exemple chacun de mes poller + un groupe de poller ?

    - de modifier mes fichiers de conf simultanément à partir d'un autre moyen (script envoyé au poller), mais que Centreon prendrait en compte et ferait apparaître sur ses écrans ?


    J'ai de gros doutes sur la faisabilité de mon projet, et je sais que certains me proposeraient d'utiliser NRPE ou autre ...
    Mais je dépend trop des lignes SDSL qui peuvent coupées, et des serveurs critiques ne seraient plus monitorés.
    J'ai besoin de permettre aux personnes sur site d'avoir un écran de suivi (type Nagvis et/ou l'interface Web Nagios) et j'ai aussi besoin d'avoir une remonté vers Centreon pour avoir des graph et pour avoir un accès Centralisé aux écran de monitoring par un service Helpdesk par exemple.

    Si vous avez des idées, votre aide est la bienvenue

    (d'ailleurs en rédigeant, je me demande s'il est possible d'avoir autant de poller sous Centreon ?)

    Pour information :
    Version de Centreon 2.1.6
    Version Nagios Centrale 3.0.6
    Version Nagios Sat 3.2.3

    Je dois conserver mon serveur qui fonctionne déjà bien et qui fait actuellement 2200 checks pour 700 hosts.
    Pour une latence qui gravite autour de 0,7 et 8 (quand il y a un certain nombre d'alertes en Warning et Critical, il monte à 8 voir plus parfois, mais ça c'est un autre problème

    Merci d'avance.

  2. #2
    Join Date
    Jul 2008
    Location
    France - Paris
    Posts
    4,329

    Default

    Bonjour,

    un début de réponse pourrait venir de Centreon-CLAPI qui est une API en ligne de commande permettant:
    • D'ajouter/modifier/supprimer des objets de la configuration
    • De générer/tester/copier la configuration des pollers
    • De redémarrer les pollers
    Centreon Community Manager
    Centreon Syslog Module Manager/Developper
    Centreon E2S Module Manager/Developper
    Centreon Enterprise Server (2.0 / 2.2 / 3.0) : Centreon Engine 1.3.x, Centreon Broker 2.6.x, Centreon 2.x, Centreon-Syslog 1.5.x, Centreon E2S 2.0
    Nagios 3.x et NDOutil 1.x

  3. #3
    Join Date
    Sep 2009
    Posts
    31

    Default

    Merci beaucoup, ça me donne une piste où chercher.
    Cela me permettra de cloner mes pollers, mais est-ce que cela me permettra d'envoyer un changement de conf à l'ensemble de mes pollers ?

    Je vais chercher un peu

    Si vous avez d'autres info, je prends !!!!

  4. #4
    Join Date
    Sep 2009
    Posts
    31

    Default

    Bonsoir,

    j'ai trouvé ça sur Centreon-CLAPI :
    http://blog.cedrictemple.net/40-cent...mmand-line-api

    Je pense qu'effectivement ça doit pouvoir permettre de faire ce dont j'ai besoin.
    Je vais prendre le temps de bien regarder ça et je ferais un retour ......

    Par contre, le fait que Centreon (et la base NDO) gère plus de 200 pollers (sachant que chaque poller effectuera environ une centainne de tests) peut-il poser problème ?
    Les requêtes effecutés sur la base NDO peuvent-elles impacter mon Nagios Centrale ?

    Il faudrait peut-etre que je prévois de déplacer les Bases de Données Centreon, NDO ... ?


    Encore merci AkHeNaToN pour l'info, ça m'a déjà bien aidé !!
    Last edited by moxxxx; 10th April 2012 at 23:09.

  5. #5
    Join Date
    Sep 2010
    Location
    Paris
    Posts
    808

    Default

    Hello moxxxx,

    Je te conseil de mettre tes BDD sur un serveur dédié à cela. Tu auras de meilleurs performances.

    Et oui il peut gérer 200 pollers, sachant que tu peux aussi regarder vers notre powerfull NEB, centreon-Broker.

    http://forge.centreon.com/projects/centreon-broker
    Last edited by cjudith; 11th April 2012 at 16:38.
    Open Source Monitoring Addict
    OS: Ubuntu / Debian / CentOS / RedHat / Solaris / Arch Linux / Open Suse


    ! NO SUPPORT IN PRIVATE MESSAGE !


  6. #6
    Join Date
    Sep 2009
    Posts
    31

    Default

    J'ai un peu entendu parler de Centreon-Broker, mais est-il plus léger que NDO.
    je vois sur certains forum qu'il est conseillé de passer sur Centreon-Broker pour remplacer NDO (c'est bien ça Centreon-Broier peut remplacer NDO ?).

    D'ailleurs, mon Admin réseau s'inquiète de la charge réseau que pourons générer les remontés de mes pollers vers le Centreon (via NDO).

    Avez-vous des notions de cette charge ?
    Remarque : je peux peut-être regarder la tailler du fichier cache NDO2DB (il faut que j'effectue encore quelques tests pour me rendre compte)

    merci encore
    Last edited by moxxxx; 13th April 2012 at 00:24.

  7. #7
    Join Date
    Sep 2009
    Posts
    31

    Default

    Les contraintes ont un peu changé.
    L'admin ne souhaite plus que les Nagios-Sat effectuent leur remonté vers Centreon-centrale.
    Il me propose donc d'installer la solution complète Centreon-Nagios-Nagvis sur chaque sat.

    Effectivement ça peut me simplifier la vie pour avoir les graph de RRD et les maps de Nagvis.
    Par contre il me reste la problématique de générer la conf de mes Sat en simultanné depuis un Serveur Centrale.

    Quoi que ... Peut-etre qu'avec Centreon-CLAPI peut m'aider à ça ?
    Si un script centrale appel les commandes de CLAPI sur les pollers !!

    A voir ...

  8. #8
    Join Date
    Oct 2008
    Location
    Rennes
    Posts
    102

    Default

    Avec 200 sites à surveiller, on ne peut pas "bricoler"... Ta configuration doit impérativement être centralisée, sinon ce n'est pas maintenable, ni exploitable !
    L'architecture répartie est suffisamment robuste (au moins avec NDO, je n'ai pas encore d'expérience avec le broker centreon) pour répondre à ton besoin.
    Avec une centaine de surveillance par site, le flux réseau sera minime.
    Fait utiliser le petit outil Nagstamon sur les sites pour consulter les alarmes. Ainsi, en cas de coupure réseau, on peut continuer à travailler (nagstamon interrogera directement le nagios local). Et comme le disait cjudith, la contention sera sur la base de données centrale. Place la sur un serveur ayant de très bons accès disques et bien dimensionné en mémoire.
    Valide dans un premier temps ton archi sur avec qlq sites (et le tout sur des VMs identiques).

  9. #9
    Join Date
    Sep 2009
    Posts
    31

    Default

    Jetel, je comprends tout a fait ton point de vue, j'essaie au maximum de ne pas faire du "bricolage"
    D'aileurs je ne pense pas que les remontés d'info d'un Poller vers le Centrale, génère beaucoup de de traffic, mais mon admin ne veut pas revenir là-dessus : il ne veut pas de flux généré par mes serveurs sur les lignes SDSL (il est vrai qu'elle vont être pas mal sollicité par d'autres services de production).
    J'avais aussi pensé à Nagstamon, ic'est une bon outils. J'ai Nagios-Checker (Plugins Firefox) sur mon PC pour le serveur Centrale et c'est très pratique.

    Mais la solution Centreon-CLAPI à l'air de répondre à mes besoins, je suis d'ailleurs parti dans cette direction pour la mise en place de mes Satellites.
    Il est vrai que les info ne seront pas centralisées, mais dans mon cas, ce n'est pas génant.
    Les points importants dans mon cas sont :
    - Serveur autonome sur chaque site
    - alerting (mail et nagvis)
    - graph si besoin de diagnostique
    - et export de conf à grande échelle (déploiement + ajout +modification)

    Par contre je rencontre des petites difficultés concernant Centreon-CLAPI

    il me génère sans problème la config sur Centreon, avec cette commande par exemple :
    ./centreon -u nagiosadmin -p nagiosadmin -o HOST -a ADD -v "voila;voila;voila.fr;generic-host;central;Linux-Servers"

    Je peux aussi lister les pollers (plutôt le poller)
    [root@monitor-test core]# ./centreon -u nagiosadmin -p nagiosadmin -a POLLERLIST
    1 Central


    Par contre ça bloque si je veux générer la conf de Nagios depuis le Centreon et redémarrer Nagios pour prise en compte de la nouvelle conf :
    ./centreon -u nagiosadmin -p nagiosadmin -a POLLERGENERATE -v 1

    J'ai ce résultats (j'ai cette ligne environ 20 fois, sauf les 2 dernières lignes):
    PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /opt/centreon/www/include/configuration/configGenerate/DB-Func.php on line 496
    Configuration files generated for poller 1

    Return code end : 0

    Le redémarrage de Nagios fonctionne
    ./centreon -u nagiosadma POLLERRESTART -v 1
    Starting nagios: done.Return code end : 0


    J'ai cherché un pau, mais je ne voit pas ce que cela signifie (enfin je vois bien qu'il ya un problème avec le fichier DB-Func.php, mais quel problème ?).
    je n'ai pas pris le temps de ragrder les logs de Nagios, Centcore et Censtorage pour voir si j'ai d'autres info....

    Mais si ça parle à quelqu'un, je veux bien un coup de main

    Je continue mes tests et vous tiens informé.

    Merci.
    Last edited by moxxxx; 24th April 2012 at 19:56.

  10. #10
    Join Date
    Feb 2011
    Posts
    1

    Default

    Pour résoudre le problème du warning php il te suffit de configurer le paramètre date.timezone dans le php.ini.

Similar Threads

  1. restart de nagios sous centreon
    By guiparm in forum Setup
    Replies: 10
    Last Post: 6th March 2013, 21:10
  2. install nrpe-nagios... sous centreon 2.2.2
    By auclair in forum Centreon Project
    Replies: 1
    Last Post: 14th March 2012, 20:27
  3. Débug nagios sous Centreon ?
    By Guigui2607 in forum Interface
    Replies: 7
    Last Post: 7th June 2011, 11:44
  4. Debutant sous nagios-centreon
    By totof82 in forum Interface
    Replies: 1
    Last Post: 27th August 2010, 17:56
  5. instalation de centreon et nagios sous SUSE10.2
    By mohyoung2000 in forum Setup
    Replies: 0
    Last Post: 2nd October 2007, 12:34

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •