Forum général.général Supervision centralisée de serveurs

Posté par  .
Étiquettes : aucune
0
1
sept.
2004
Bonjour,

j'utilise actuellement Big brother pour surveiller mes serveurs et nagios-apan pour quelques équipements réseaux stratégiques.

Big Brother est simple a utiliser et a étendre mais il n'est pas libre. Il a un certain nombre de limitation (pas de graphe de charge par exemple) et ne convient plus a mes besoins.

J'ai essayé Nagios puis Nagios avec APAN, le produit est intéressant notamment grâce à APAN pour faire des graphes de charge réseau mais c'est vraiment une galère à paramétrer (pas compliqué mais long). De plus les clients/plugins ne sont pas forcément bien expliqué.

Avant d'aller plus loin dans ma démarche, je voulais savoir si l'un d'entre-vous utilise (réellement) un outil de supervision centralisé libre qui permet de :
- Surveiller des serveurs Linux, AIX (5.1, 4.3.3 et 4.3.2) et éventuellement Windows 2000 :
o Charges processeurs (certaines multi-processeurs)
o Utilisation de la mémoire.
o Utilisation du système disque.
o Présence sur le réseau
o Fonctionnement des ports standards (pop, http, smtp, ftp, dns, dhcp, etc ...).
o Présence de process
o Test de fichier de log ou de rapport de tâche.
- Surveiller des bases de données (Oracle principalement)
o Test de fonctionnement des process de la base.
o Test des listeners oracle
o Test des fichiers log
o Test des espaces libres de la base de données (extents oracle sur les tables et espace libre dans les tablespaces).
- Surveiller le fonctionnement par SNMP des équipements réseaux (notamment Cisco et HP) :
o Graphe de charges CPU
o Graphes d'utilisation des ports (In Out erreur broadcast)
- De remonter des alarmes par rapport à des seuils et avec un histroiques.
- Interface Web (pour intranet)

J'ai lu quelque part un sujet sur ideal et IDX-Monitoring qui semble remplir ce besoin (basé sur nagios et rrdtools) mais je n'arrive pas à le trouver (il est soit-disant en open-source).

merci d'avance

olivier b
  • # Personnellement,

    Posté par  . Évalué à 1.

    J'aime beaucoup "mon" (http://www.kernel.org/pub/software/admin/mon/html/(...)) que je trouve relativement facile à configurer.
    Il existe un certain nombre de plugins en standard pouvant convenir à la majorité des extensions et écrire les siens est très facile vu qu'il s'agit de simple executable rapportant les erreurs avec leurs code de retour.
    Pour ce qui est de l'interface de "visualisation" de tout ça, voir la section contrib (qui contient également une foule de moniteur):

    http://ftp.kernel.org/pub/software/admin/mon/contrib/index.html(...)

    Voila.
    Et puis, il n'y a pas à dire mais un projet hosté sur kernel.org, ça ne peut être qu'une preuve de qualité. Avec un MRTG pr tes stats réseaux, je pense que cela devrait être parfait !
    • [^] # Re: Personnellement,

      Posté par  . Évalué à 1.

      En fait, "mon" ne m'interesse pas car il permet de surveiller un serveur à la fois (si je ne me trompe pas). En plus il n'est supporté que sur linux et fonctionnerai sur solaris. Mes serveurs principaux sont sous AIX qui est relativement différent de Linux donc pas sur que cela marche.

      en plus Big Brother (http://www.bb4.org/(...)) m'apporte déjà toutes ces fonctionnalités et plus (en centralisé).

      Je vais regarder mrtg mais cela ne répond qu'à une partie de mon problème.

      merci quand même

      olivier b
  • # Commentaire supprimé

    Posté par  . Évalué à 1.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Re: http://linuxfr.org/~alenvers/13845.html

      Posté par  . Évalué à 1.

      Merci pour le lien sur ton journal

      à priori zabbix (http://www.zabbix.com/(...)) à l'air intéressant.

      je vais regarder ce produit. il ne fait pas tout mais bon à voir s'il ne peux pas être étendu.

      olivier b
      • [^] # Re: http://linuxfr.org/~alenvers/13845.html

        Posté par  . Évalué à 1.

        Premier test extrément concluant :

        1) installation moins d'une heure.
        2) paramétrage d'un switch cisco : 30 secondes (il récupère automatiquement les informations importantes de la mib dont le nb de port, les noms de ports, % CPU et mémoire)
        3) paramétrage standard serveur unix : quelques minutes

        il y a la possibilité d'étendre les tests à partir de script -> piste pour la surveillance des appli et des bases de données.

        il manque certaines choses comme la surveillance des fichiers logs mais cela devrait pour être contourné.

        franchement rien à voir avec nagios mais par contre il faut un compilateur sur chacun des OS à superviser pour pouvoir compiler le client (pas de pb sous Linux, plus génant chez les autres unix propriétaires).

        il dispose également d'un client pour windows 2000/xp

        je pense avoir trouvé ce que je cherchais

        merci de votre aide

        olivier b
  • # recherche

    Posté par  . Évalué à 1.

    Je recherche un outil SNMP capable d'interroger le réseau et me sortir les dépendances et raccordements entre eux, j'ai essayé d'en faire mais c'est vraiment galère.
    Il faut tout un tas de lib perl et encore, ça marche pas à tous les coups.
  • # Nagios

    Posté par  . Évalué à 1.

    J'enfonce le clou mais je trouve Nagios vraiment très bien et il doit correspondre à tes besoins au final.
    MAIS je suis tout à fait d'accord pour dire que la configuration est longue ! Très longue.
    Petit à petit on y arrive mais même avec mon modeste réseau j'ai déjà passé un temps fou à configurer que 10% de ce que je peux monitorer.
    J'ai un peu de tout (cela me sert à monitorer des serveurs/postes de travail/équipement réseaux d'un labo de tests) et sur différents OS.

    Par rapport à ta liste je guête :
    o Les charges processeurs (certaines multi-processeurs (max: 2))
    o Utilisation de la mémoire.
    o Utilisation du système disque.
    o Présence sur le réseau
    o Fonctionnement des ports standards (pop, http, smtp, ftp, dns, dhcp, etc ...).
    o Présence de process
    o Surveiller des bases de données (Oracle principalement) (+ MS SQL)
    o Test des listeners oracle
    o Test des espaces libres de la base de données (extents oracle sur les tables et espace libre dans les tablespaces).

    o De remonter des alarmes par rapport à des seuils et avec un histroiques.

    Je n'ai pas encore testé la partie SNMP mais je vais bientôt le faire pour des routeurs cisco et switch 3com

    ça me permet en un coup d'oeil de trouver le serveur pas encore trop surchargé pour installer une nouvelle base de test et surtout avoir les alertes et éteindre le feu avant qu'il ne se propage.

    Mais je rêve d'un outil un peu à la "Cisco ConfigMaker" pour la configuration.

    Et je déconseille Nagat ou Nagui qui m'ont fait au final perdre beaucoup de temps.
    • [^] # Re: Nagios

      Posté par  . Évalué à 1.

      Oui la config est un peu lourde. actuellement je n'ai pas testé avec un client local sur les serveurs à superviser mais je vais le faire.

      j'utilise nagios avec apan qui permet de réaliser des suivis de charges notamment à travers snmp et cela me sert pour suivre la charge de mon coeur de réseau principal et de quelques routeurs CISCO (processeurs + in/out des ports).

      la config est simple mais lourde, pour apan il faut utiliser un petit prog en python qui permet de créer la config nagios + le fichier rrdtools associé. Le problème est que pour un un switch 48 ports il faut se farçir 48 fois le programme de conf (et sans erreur de frappe si possible) + 1 fois pour le processeur. Puis il faut ajouter tout cela à nagios.

      très très lourd.
      • [^] # Re: Nagios

        Posté par  . Évalué à 1.

        La plupart du temps je surveille la même chose sur les serveurs et lorsqu'il y a des opérations répétitives à faire je fais du copier/coller à tour de bras ce qui va plus vite que d'utiliser n'importe quel outil de configuration
        • [^] # Re: Nagios

          Posté par  . Évalué à 1.

          Pour nagios, oui il est possible de faire cela car la config est stockée dans des fichiers textes.

          Par contre pour apan ce n'est pas le cas, il faut créer le fichier rrdtools en plus et l'interface fournie n'est pas vraiment géniale (surtout si l'on veut surveiller un switch avec 48 ports ;o)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.