ProxyC
07-23-2008, 05:19 PM
Bonjour,
Installation de centreon 2.0b5 / Nagios 3 / NDOUtils
Pas de soucis d'install sauf peut être le sudo nécessaire poru que centreon puisse redémarrer Nagios.
Ensuite création d'un satellite en installant Nagios 3 et NDOutils (bien sûr sans BDD locale).
Je me demandais bien comment Centreon communiquait les confs générée au satellite : réponse SSH.
ne pas oublier de créer des fichiers de clés pour l'utilisateur Nagios et config SSH sur chaque machine adéquat.
Ensuite, en ce qui concerne la remontée des infos de checks locaux vers le 'master'. NDO2BD par Tcp.
Conclusion et projections pour mon projet :
- SSH vers les satellites par toujours possible dans mon déploiement. Les satellites sont dans des réseaux distincts derrière des FW que je n'administre pas.
- NDO2BD en Tcp certainement pas ouvert sur le Wan comme cela.
Donc, projet de déploiement d'un service tiers intermédiaire. Je veux que ce soit les satellites qui viennent aux ordres du master.
Je pense donc mettre en place un webservice qui va faire l'interface entre le master et les satellites. Un agent sur le satellite va se connecter régulièrement sur ce web service pour :
- s'authentifier fortement (un peu plus en tout cas ;) )
- venir prendre ses ordres (restart, stop et reload de Nagios)
- s'enquérir et éventuellement télécharger les nouvelles conf
- déposer les résultats de ses checks
Ce webservice mettra à disposition de NDO2DB les fichiers pour intégration.
Idée :
D'autre part, il serait intéressant de sérializer (comme un SOA de zone DNS) les versions des fichiers de conf, ce qui permettrait de contrôler que celle-ci est bien active sur chaque satellite.
Je compte analyser ce web service et le développer avec des briques Open Source standards. Je n'ai pas encore d'apriori sur le type de service à mettre en oeuvre. Je vais analyser un peu le protocole de NDO2DB en mode Tcp et faire un inventaire.
Si quelqu'un est intéressé par ce projet, je peux l'ouvrir à la communauté.
Bien cordialement.
Installation de centreon 2.0b5 / Nagios 3 / NDOUtils
Pas de soucis d'install sauf peut être le sudo nécessaire poru que centreon puisse redémarrer Nagios.
Ensuite création d'un satellite en installant Nagios 3 et NDOutils (bien sûr sans BDD locale).
Je me demandais bien comment Centreon communiquait les confs générée au satellite : réponse SSH.
ne pas oublier de créer des fichiers de clés pour l'utilisateur Nagios et config SSH sur chaque machine adéquat.
Ensuite, en ce qui concerne la remontée des infos de checks locaux vers le 'master'. NDO2BD par Tcp.
Conclusion et projections pour mon projet :
- SSH vers les satellites par toujours possible dans mon déploiement. Les satellites sont dans des réseaux distincts derrière des FW que je n'administre pas.
- NDO2BD en Tcp certainement pas ouvert sur le Wan comme cela.
Donc, projet de déploiement d'un service tiers intermédiaire. Je veux que ce soit les satellites qui viennent aux ordres du master.
Je pense donc mettre en place un webservice qui va faire l'interface entre le master et les satellites. Un agent sur le satellite va se connecter régulièrement sur ce web service pour :
- s'authentifier fortement (un peu plus en tout cas ;) )
- venir prendre ses ordres (restart, stop et reload de Nagios)
- s'enquérir et éventuellement télécharger les nouvelles conf
- déposer les résultats de ses checks
Ce webservice mettra à disposition de NDO2DB les fichiers pour intégration.
Idée :
D'autre part, il serait intéressant de sérializer (comme un SOA de zone DNS) les versions des fichiers de conf, ce qui permettrait de contrôler que celle-ci est bien active sur chaque satellite.
Je compte analyser ce web service et le développer avec des briques Open Source standards. Je n'ai pas encore d'apriori sur le type de service à mettre en oeuvre. Je vais analyser un peu le protocole de NDO2DB en mode Tcp et faire un inventaire.
Si quelqu'un est intéressé par ce projet, je peux l'ouvrir à la communauté.
Bien cordialement.