Accéder au contenu.
Menu Sympa

technique - Re: [TECH] Help! Choix soft monitoring type Nagios ...

Objet : Liste pour les discussions techniques (liste à inscription publique)

Archives de la liste

Re: [TECH] Help! Choix soft monitoring type Nagios ...


Chronologique Discussions 
  • From: Farzad FARID <ffarid AT pragmatic-source.com>
  • To: Nicolas MONNET <nico AT altiva.fr>
  • Cc: technique AT april.org
  • Subject: Re: [TECH] Help! Choix soft monitoring type Nagios ...
  • Date: Mon, 19 Nov 2007 19:33:46 +0100
  • Organization: Pragmatic Source SARL

Bonjour,

Nicolas MONNET a écrit :
Je dois monitorer qqs serveurs, et je ne sais pas quoi choisir. J'ai
déjà implémenter Cacti, pour grapher tout ça, mais il me faut
quelquechose qui puisse générer des alertes (mail à la base,
customisable pour faire du sms par la suite).

Mon cahier des charges:

- peu de serveurs (je gère pas un hébergeur)
- besoin de sondes très customs (requêtes SQL, HTTP, etc, pas juste ping
et GET http://host/)
- logiciel libre, évidemment
- interface web, évidemment
  
Pour moi Zabbix reste le meilleur choix, j'ai contribué au débugage de la version 1.4 et je la trouve relativement complète même s'ils manque encore quelques fonctionnalités de Nagios dans cette version, mais qui ne sont par dans ton CdC (par exemple l'escalade des alertes).
Pour l'instant j'ai commencé à installer Zabbix, mais: 

- doc déficiente: même après l'avoir installé, configuré, et, en gros,
fait marcher, je ne comprends pas toujours la philosophie, et je ne sais
pas comment faire des sondes customs, ni envoyer des alertes.
  
La documentation PDF ne te suffit pas ? Elle est pourtant assez complète.
- plein de sondes préinstallées (bien) dont la plupart me sont
totalement inutiles (pas bien) -- sérieusement, ça sert à quoi d'activer
le monitoring de NNTP par défaut? 
  
  • Il ne s'agit pas de "sondes préinstallées". Zabbix n'a qu'une seule sonde de type "agent", qui est capable de faire plein de relevés différents à la fois, ce qui est donc une très bonne chose par rapport à un Nagios.
  • Pour tous les points de supervisions possibles (que Zabbix appelle des "items"), tu en définis la configuration dans l'IHM web d'administration.
  • Quand il s'agit d'item complexes, tu aura au préalable installé une sonde custom soit directement sur le serveur Zabbix, soit sur le serveur à surveiller
  • Dans le cas d'items "simples" que soit Zabbix Server, soit Zabbix Agent, savent gérer directement, tu n'as qu'à configurer l'item dans I'IHM pour qu'automatiquement la supervision soit ajoutée
Le monitoring NNTP dont tu parles est là parce que il est présent dans le template de base et que tu as dû demander son installation (volontairement ou involontairement). C'est d'ailleurs le serveur Zabbix lui-même qui monitore les choses comme NNTP, il n'y a donc rien à ajouter/retirer sur la machine). Libre à toi de modifier les templates pour les affiner à ton goût. Comme dans Nagios, les templates permettent de définir un ensemble de règles de supervisions et d'alertes, et d'application cela à plusieurs machines
  • Contrairement à Nagios (en tout cas dans mes souvenirs) on peut appliquer plusieurs templates à un même serveur supervisé
Les sondes customs peuvent être écrite en n'importe quel langage, sans aucun protocole particulier, tout ce dont Zabbix a besoin est que la sonde retourne (affiche) une valeur numérique ou une chaîne de caractères.
Pour moi Zabbix est vraiment configurable via le web, car mis à part le déploiement quasi systèmatique de l'agent Zabbix, et le déploiement éventuel de sondes maison ( qui se fait ici forcément manuellement), tout ensuite se configure via l'IHM. De plus, Zabbix distingue vraiment les 3 points suivants :
  • Le revelé des "items". Ces informations sont stockées dans une base de données et peuvent servir à tracer des graphiques dynamiquement (une valeur m'intéresse à un instant T et je décided de la grapher manuellement). Les items peuvent être numériques ou textuels.
  • Les alertes ("triggers") sont configurables à part, et de façon très très souple, avec des opérateur de bases et quelques opérations arithmétiques simples. Tu peux écrire des trigger aussi sophistiquées que :
  • Lève moi une alerte si la valeur du pool de connexions actives n'a pas changé depuis exactement 1/2 heure
  • Lève moi une alerte si la valeur de l'item X (relevé dynamiquement) devient inférieure à deux fois la valeur de l'item Y (relevé dynamiquement aussi).
Enfin, une "action" est l'envoi d'un message lorsqu'un trigger se déclencher : email, sms, déclenchement de script, etc. Cordialement,
-- 
Farzad FARID / Architecte Open Source - Associé
Pragmatic Source / http://www.pragmatic-source.com
Tel : +33 9 53 19 21 90 / Mob : +33 6 03 70 65 46
Rejoignez mon réseau de contacts :
 http://www.viadeo.com/invitationpersonnelle/002ic6twokcvmi



Archives gérées par MHonArc 2.6.16.

Haut de le page