User avatar
kermith72
Posts: 6
Joined: Thu Aug 23, 2012 8:14 am
Location: Le Mans
Contact: Website

Ma contribution Raspberry : Centreon Signal

Thu Aug 23, 2012 8:20 am

Bonjour

Voici un petit montage réalisé avec un rapsberry, il s'agit d'une application client-serveur pour surveiller un serveur Centreon (supervision), il affiche l'état global de la supervision avec des leds et émet du son pour les alertes critique et warning.
Le programme est en python.

C'est mon premier projet donc soyez indulgent :D

l'adresse URL http://eric.coquard.free.fr/atelier/Cen ... ignal.html

jhd
Posts: 33
Joined: Thu Aug 02, 2012 1:11 pm
Location: france (44)
Contact: Website

Re: Ma contribution Raspberry : Centreon Signal

Thu Aug 23, 2012 12:08 pm

Exceptionnel !!!

Je travaille sur un projet similaire mais avec du monitoring de plusieurs genre (ping,serveur,smtp,pop, etc...) le tout en python + lamp.

Ca serait sympa d'echanger la dessus
Site FR RaspBerry Pi: http://www.zem.fr

User avatar
kermith72
Posts: 6
Joined: Thu Aug 23, 2012 8:14 am
Location: Le Mans
Contact: Website

Re: Ma contribution Raspberry : Centreon Signal

Thu Aug 23, 2012 12:38 pm

Pas de problème. J'ai bien pensé à utiliser le Raspberry pour réaliser du monitoring mais vu ses faibles capacités en RAM j'ai préféré l'assigner à d'autres tâches comme ce signal.

jhd
Posts: 33
Joined: Thu Aug 02, 2012 1:11 pm
Location: france (44)
Contact: Website

Re: Ma contribution Raspberry : Centreon Signal

Thu Aug 23, 2012 2:09 pm

C'est vrai que la quantité de ram peut être limitante mais je pense que le rpi se prete parfaitement a ce genre d'outil de monitoring.
Voici une brève présentation de mon projet:

I) Présentation

Mon projet, nommé RaspMonitor, possède 2 grandes fonctions:
* capture des packets (via une tap ou directement sur l'ethernet du rpi), analyse et génération de statistiques
* monitoring de devices

Toute la partie moteur pour la capture et le monitoring est en python, les données stockées dans une bdd MySql.
La partie affichage est réalisée en php5 et ressemblera à un dashboard multipanel mais épuré au maximum, le but n'étant pas d'avoir une usine à gaz style nagios.

II) Avancement

Actuellement, la partie capture est opérationnelle et se base sur impacket et pcapy. Chaque paquet est analysé puis stocké dans une BDD.
J'ai également ajouté le décodage applicatif des ports (IANA) et la géolocalisation des ip.

Pour la partie monitoring, je monitore déjà les équipements suivant: Ping, Web, Smtp et Pop3. Il me reste à faire FTP, SNMP, TCP, ...

Il me reste également à faire toute la partie Web (j'ai juste récupéré le template pour l'instant) ainsi qu'un module de découverte automatique.

Si quelqu'un souhaite je peux lui envoyer le database model.

III) Conclusion

Je me suis lancé dans ce projet car je souhaitais apprendre le python :) et car j'en ai marre des grosses solutions de monitoring qui ne sont pas du tout adaptées à des réseaux de particuliers et de PME.
C'est un projet ambitieux mais qui avance bien. La finalité sera de l'interfacer avec le port GPIO pour faire un moteur d'alerting.
Site FR RaspBerry Pi: http://www.zem.fr

User avatar
kermith72
Posts: 6
Joined: Thu Aug 23, 2012 8:14 am
Location: Le Mans
Contact: Website

Re: Ma contribution Raspberry : Centreon Signal

Fri Aug 24, 2012 8:04 am

Bonjour

Ton projet m'intéresse, je veux bien essayer de t'aider.

jhd
Posts: 33
Joined: Thu Aug 02, 2012 1:11 pm
Location: france (44)
Contact: Website

Re: Ma contribution Raspberry : Centreon Signal

Fri Aug 24, 2012 9:19 am

Ecoute avec plaisir. Je te propose de t'envoyer toutes les sources et documents lundi (car je suis en we) ainsi que mon email pour qu'on puisse communiquer.
Site FR RaspBerry Pi: http://www.zem.fr

User avatar
kermith72
Posts: 6
Joined: Thu Aug 23, 2012 8:14 am
Location: Le Mans
Contact: Website

Re: Ma contribution Raspberry : Centreon Signal

Fri Aug 24, 2012 9:23 am

Ok, pas de problème. bon week-end

manunc
Posts: 14
Joined: Sun Aug 19, 2012 4:02 am

Re: Ma contribution Raspberry : Centreon Signal

Fri Aug 31, 2012 12:13 pm

Bonjour, j'ai lu avec attention ce post et je réfléchis à utiliser le Rasperry comme vous le faite pour l'utiliser comme sonde de monitoring.

Mon idée est de l'utiliser comme poller pour un central Centreon.
Je suis donc parti dans un premier temps sur une distro raspbian (debian) et j'ai pu compiler les source de Nagios mais NDOUtils plantait avec un "segmentation fault" lors du démarrage.

J'ai même essayé après coup d'utiliser les packages fournis dans les dépots raspi mais idem seg fault.

Je vais tenter d'utiliser une distro fedora remix et voir...

Auriez-vous une idée ? Je me posais la question faut-il compiler de façon spécifique sur une archi ARM ? j'ai également vu qu'il existait des différentes versions de raspbian: hardfloat et softfloat, quelle sont les différences? Est-ce que ca peut expliquer le fait que les sources compilées ne fonctionne pas sous une distro hardfloat?

Si vous avez des idées, mon but est de faire fonctionner un poller nagios ou engine sur un rasperry pour ensuite utiliser des plugins.

Cdlt,

User avatar
kermith72
Posts: 6
Joined: Thu Aug 23, 2012 8:14 am
Location: Le Mans
Contact: Website

Re: Ma contribution Raspberry : Centreon Signal

Sat Sep 01, 2012 7:27 pm

Bonsoir

Je n'utilise pas le Raspberry comme un outil de monitoring, il ne collecte que quelques informations d'un serveur Centreon Distant par une liaison TCP/IP.
Je débute dans l'utilisation du Raspberry et franchement je vais avoir des difficultés à répondre aux questions sur la compilation. La compilation de NDOutil s'est bien déroulée ? le "segmentation fault" ne viendrait pas d'une mauvaise configuration ?
Par contre, je n'utiliserai pas le Raspberry pour faire un outils de monitoring, je pense qu'il manque un peu de puissance. Ou alors pour superviser un nombre limité d'hôte.

manunc
Posts: 14
Joined: Sun Aug 19, 2012 4:02 am

Re: Ma contribution Raspberry : Centreon Signal

Wed Sep 05, 2012 12:05 pm

Oui la compilation c'était bien déroulée donc la dessus je bloque.

Concernant l'utilisation du raspberry, en effet je n'en ferai pas une usine à gaz :) mais il effectuerai un nombre limité de check (plugins perl) managé par un serveur Centreon distant.

L'avantage du raspberry est qu'il est de petite taille, consomme peu et peut être installé partout et remonter ses données via ethernet ou data mobile.

Je vais essayé d'avancer un peu ladessus en testant la compilation sur la nouvelle distro fedora remix 17.

dimlam
Posts: 1
Joined: Fri Jul 19, 2013 12:50 pm

Re: Ma contribution Raspberry : Centreon Signal

Fri Jul 19, 2013 12:52 pm

Salut,

Je viens juste de finir une installation fonctionnelle de Centreon sur RPi !

Trois soirées complètes pour y parvenir, mais le résultat est très bon....

User avatar
kermith72
Posts: 6
Joined: Thu Aug 23, 2012 8:14 am
Location: Le Mans
Contact: Website

Re: Ma contribution Raspberry : Centreon Signal

Fri Jul 19, 2013 4:32 pm

Félicitation,

et avec quelle version de Raspberry 256 ou 512 ?

Return to “Français”