Nagios/Oreon/Cacti(RRDTool) : Surveiller la charge du réseau - Réseaux - Réseaux grand public / SoHo
Marsh Posté le 11-01-2008 à 12:34:36
Salut,
Je ne connais pas Oreon mais tu devrais éplucher la doc y'en a pas mal.
Après une recherche sur Google :
http://cesar.com.univ-mrs.fr/article.php3?id_article=6
http://www.supinfo-projects.com/fr/2005/oreon_nagios/
http://www.pc-fute.com/materiel/gu [...] e,149.html
J'espère t'avoir un tout petit peu aidé... beaucoup de lecture pour toi en espérant que tu t'y retrouves
EDIT : et le site officiel http://www.centreon.com/Documentat [...] ation.html
(Centreon serait le nouveau nom d'Oreon ??)
Marsh Posté le 11-01-2008 à 15:35:31
Bonjour,
avec le package de script de check, il y a deja pas mal de controlé implémentés. Ensuite, rien de t'empeche d'ecrire le petit script qui va bien pour checker l'etat du service que tu souhaite. c'est vraiment tout bete à faire.
Qt à la partie Windows (2000, XP, 2K), il faut que sur ces machines tu instales un agent (NS_Client, ou NC_net par exmple) qui pourra alors te donner les etats suivants :
1) memoire, cpu, swap, reseau et disque
2) etat des services tournant sur la machine
3) etat des programmes tournant sur la machine.
Marsh Posté le 14-01-2008 à 09:08:51
Check <commande>, il existe beaucoup de tests déjà installés par défaut ? Sinon, sous Linux et autres systèmes, doit-on insaller un logiciel client sur les machines à surveiller ?
Marsh Posté le 14-01-2008 à 11:27:36
sinclair_wilde a écrit : Check <commande>, il existe beaucoup de tests déjà installés par défaut ? Sinon, sous Linux et autres systèmes, doit-on insaller un logiciel client sur les machines à surveiller ? |
1) tu télécharge, le package de plugins que l'on trouve sur le site de Nagios et ainsi tu aura la liste des programmes/processus/ressources surveillés par defaut.
2) il faut bien evidement installer un agent sur les machines à surveiller. Sauf dans le cas ou tu souhaites interroger certaines ressources via le protocol SNMP.
Marsh Posté le 14-01-2008 à 13:50:33
Et on peut tout faire avec le SNMP ou le client obligatoire dans certains cas ... ?
Marsh Posté le 14-01-2008 à 14:59:36
Sinon, plutôt que d'installer Apache et MySQL à part, je comptais installer Webmin, où l'on peut intégrer Nagios, à ce que j'ai vu. Est-ce utile?
Marsh Posté le 14-01-2008 à 17:49:27
sinclair_wilde a écrit : Et on peut tout faire avec le SNMP ou le client obligatoire dans certains cas ... ? |
Gerer l'ensemble des interro via SNMP n'est pas une simple affaire. Car il faudra toujours installer et paramétrer la couche SNMP sur les serveurs que tu veux surveiller. De plus surveiller l'etat de processus à travers SNMp est assez galère à mettre en oeuvre.
Ce que je fais :
1) j'installe la couche SNMP (sur les serveurs à monitorer) et je recherche les bonnes OID pour ce que je cherche à monitorer. Generalement c'est la couche Hardware (etat Raid, etat ventilo, températures, etat physiques des disques...) des serveurs que j'interroge via SNMP.
2) pour la couche "soft" (etat de processus, charge mem, CPU, taille des partition...), j'installe un agent sur les serveurs et c'est à travers cet agent que je fais mes interro.
=> bref dans tous les cas tu aura qq chose à installer (agent nagios et/ou SNMP) sur tes serveurs.
3) enfin, perso j'utilise pas Oreon, j'installe Nagios + Apache, je configure l'envoi de mail ainsi que les servcies à monitorer et basta. Qt à Webmin avec son plug-ins nagios, j'accroche pas (mais cela c'est une affaire de gout perso).
Marsh Posté le 16-01-2008 à 16:23:59
Par ailleurs, autre question : peut-on avec Nagios voir des statistiques sur la charge des connexions. Par exemple, je souhaite surveiller des machines clientes : j'aurais aimé connaitre des infos sur la taille et la régularité des transferts ... Est-ce qu'un utilisateur télécharge sur Emule ? Combien chacun des postes du réseau utilise de bande passante ?
Comment mettre ça en oeuvre avec Nagios, si c'est possible ? Ou avec Oreon ? Cacti ?
Merci d'avance.
Marsh Posté le 16-01-2008 à 19:25:05
Nagios est parfait pour surveiller des ressources (reseau, hard, soft) et pour te prevenir en cas de pepin. Par contre pour faire des stats d'evolution de charge, occupation de bande passante, le mieux est d'utilsier par exemple RRDTool.
Marsh Posté le 17-01-2008 à 08:39:09
Tout d'abord, merci vrobaina pour ton aide précieuse
Cacti est basé sur RRDTool non ? Peut-on l'intégrer lui aussi à Nagios ?
Sinon, comment fonctionne-t-il ? Il y a aussi un agent à placer sur chacune des machines ? Car je souhaite surveiller la bande passante utilisée pour chacun des postes en temps réel(ou presque) ? Les postes sont connectés à des switchs (configurables je crois, mais on n'a pas les logiciels et je ne peux pas me lancer là-dedans), sur lesquels il y a une passerelle, un routeur ADSL VPN.
Marsh Posté le 13-04-2008 à 00:02:46
sous centreon (une couche applicative pour Nagios) pour faire les graphs tu as RRDtools
avec une plateforme nagios/centreon tu peux faire ce que tu veux de ton réseau.. enfin je pense, ca prends peut etre du temps a se faire la main avec les divers plugins, et meme si tu ne trouve pas un plugin tu peux l'ecrire toi meme (les plugins sont en pearl)
apres si t as un gros parc je pense que c est ingérable d'inscrire toutes les machines .. meme si c est faisable, je suis pas sur que ce soit tres lisible
pour ce qui est de vérifier si qq download avec emule sur un réseau d entreprise.. hum ca doit etre faisable mais je pense que ca sera peut etre plus simple avec les logs de ton firewall (quoique )
Marsh Posté le 14-04-2008 à 20:09:03
ReplyMarsh Posté le 14-04-2008 à 21:00:09
sinclair_wilde a écrit : Déterrage de topic Merci quand même mais je ne travaille plus dessus. |
ca peut ptete encore servir
Marsh Posté le 18-04-2008 à 09:32:14
ReplyMarsh Posté le 19-04-2008 à 12:00:24
Reply
Marsh Posté le 09-01-2008 à 09:55:06
Bonjour à tous,
Je recherche une liste des services qui sont pris en charge par Nagios et Oreon (les services suivants sont-ils intégrés : ftp, http/apache, https, mysql, dns, smtp, pop, imap, ldap, pptp, snpp, telnet). Par ailleurs, je souhaite superviser différents systèmes dont je n'ai pas encore pris connaissance : je sais qu'il y a des serveurs sous Linux, Windows 2003 Server et XP Pro sur des sites distants via VPN. Il y a aussi des serveurs Citrix, je ne sais pas trop ce que c'est, donc si vous pouviez me renseigner.
Merci d'avance.
Message édité par sinclair_wilde le 17-01-2008 à 10:22:19