Sortie de OpenNMS 1.0

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
2
mai
2002
Java

La version 1.0 de OpenNMS, outil intégré de supervision réseau, vient de sortir, après 1 an et demi de développement intense. Il permet la découverte d'équipements sur votre réseau, et ensuite de mettre en place des requêtes régulières (en utilisant le protocole, SMTP ou HTTP, par exemple) pour vérifier leur bon fonctionnement.


OpenNMS est écrit en Java, utilise Tomcat pour la présentation (Web), un second moteur assurant la gestion des interrogations des équipements.Il n'assure pas toutes les fonctionnalités que l'on retrouve dans des frameworks du type Tivoli/HPOV/Unicenter (essentiellement la partie graphique), mais l'essentiel est là, y compris la métrologie, basée sur RRDtool, successeur de MRTG.


La différence avec ces derniers est le coût, infime (GPL oblige) par rapport aux frameworks non libres, dispendieux en plus d'être surchargés fonctionnellement. L'installation est simple, pourvu que vous utilisiez les paquetages fournis (dont PostgreSQL et RRDtool, en RPM - RedHat, Mandrake moins bien supporté, ou Debian), mais nécessite une machine conséquente (256 Mo voire 512 Mo à 1 Go de RAM - Java oblige...)


Ne pas oublier sur le même sujet Nagios, successeur de NetSaint qui offre lui une cartographie (limitée) du réseau supervisé, et ntop qui supervise les flux réseaux qui passent à proximité, en permettant une identification des parts des protocoles (pratique pour les administrateurs réseaux que se demandent qui s'arroge toute la bande passante...)



Ne ratez pas non plus l'argumentaire sur la façon de choisir un produit de supervision, sur le site d'OpenNMS. Instructif.

Aller plus loin

  • # Un troll dans la news ?

    Posté par  (site web personnel) . Évalué à 7.

    Un gros troll s'est dissimulé derrière un brin d'herbe dans cette news...
    Saurait vous le voir ? (ce peut être un test de QI :-)
    • [^] # Re: Un troll dans la news ?

      Posté par  . Évalué à 10.

      mais nécessite une machine conséquente (256 Mo voire 512 Mo à 1 Go de RAM - Java oblige...)

      J'ai bon?
    • [^] # Re: Un troll dans la news ?

      Posté par  . Évalué à 6.

      <snip>
      (256 Mo voire 512 Mo à 1 Go de RAM - Java oblige...)
      </snip>

      j'ai bon ?
    • [^] # Re: Un troll dans la news ?

      Posté par  (site web personnel) . Évalué à -9.

      C'est pas un troll.

      Pour que java ne se traine pas comme un gros veau marin bourré à la bière, il lui faut ses 30 Go de RAM et ses 50 CPUs.
      • [^] # Re: Un troll dans la news ?

        Posté par  (site web personnel) . Évalué à -6.

        ca c'est un troll un vrai :)
      • [^] # Re: Un troll dans la news ?

        Posté par  . Évalué à 10.

        En réalité, Java peut être très performant, il suffit d'utiliser un processeur ... PicoJava ?


        Vous croyez qu'un jour il existera des "cartes accélératrices java" avec un picojava embedded ?

        En réalité, ce qui coute des ressources, c'est la phase d'emulation du "processeur" dont le jeu d'instructions est le bytecode Java.


        Moi je pense que Java a plutot fait ses preuves en tant que langage de programmation oriente objet(oui, bon je me suis arrete a la version "2" ...).

        Ce que je tiens a souligner, c qu'il est souvent tres bien pour prototyper une appli, pasqu'on gagne pas mal de temps si on a pas a se preoccuper de la gestion de memoire pour sortir un produit qui fonctionne (meme lentement...).


        Vala pour un avis toujours aussi personnel.

        Note : bah oui j'aime bien Java, mais je crois que si Sun ne developpe pas le PicoJava, Java a peut-etre un risque de perdre de la vitesse ...

        http://www.sun.com/microelectronics/picoJava/(...)
        • [^] # Re: Un troll dans la news ?

          Posté par  . Évalué à 8.

          C'est clair qu'on a vu largement mieux en vitesse mais j'ai pu tester la version 1.4 et sincèrement ils se sont énormément améliorés question performances. La gestion mémoire a également été revue. C'est pas encore ça, mais ça commence à venir.
        • [^] # Re: Un troll dans la news ?

          Posté par  . Évalué à 3.

          Si ca peut t'aider à te faire une opinion sur une puce java, un article m'a été conseillé :
          Behavior of Efficient Virtual Machine Interpreters on Modern Architectures Anton Ertl et David Gregg European Conference on Parallel Processing, 2001
          Je ne suis pas sûr qu'il soit autorisé de mettre un lien vers une copie du dit article (en fait, je ne sais pas donc je ne fais pas de bétises... ;-) ) mais google peut aider à le trouver ! ;-)
          C'est assez intéressant même s'il faut un peu aprofondir pour se faire une idée à mon avis (avec les acrticles de la biblio par ex...)
          Bon courage !
  • # Un autre projet intérressant

    Posté par  . Évalué à 10.

    Il faut aussi jeter un oeil sur un autre projet qui semble prometteur (version 0.81) :

    Je cite :
    Le but du projet LOGTREND est de fournir une structure de base permettant la supervision de systèmes et réseaux. [...]
    Logtrend est une structure complètement ouverte et s'appuie sur des logiciels libres : il est intégralement développé en Perl et utilise actuellement PostgreSQL pour le stockage des données. L'ensemble de la configuration et des échanges de données reposent sur le standard XML

    http://www.logtrend.org/(...)
    • [^] # Re: Un autre projet intérressant

      Posté par  . Évalué à 10.

      J'avais deja jete un coup d'oeil a ce projet.
      -- c'est un peu fouillis si on veut etendre les fonctionnalites.
      ++ La doc est plutot correcte.
      ++ Mandrake fait des packages (dans cooker ou dans contribs, je ne me souviens plus.)

      J'ai pas ete plus loin dans mon inspection du produit.

      Le bonjour chez vous,
      Yves
    • [^] # Re: Un autre projet intérressant

      Posté par  . Évalué à 2.

      Dans la boite ou je bosse, je dois superviser 23 serveurs Linux. 3 contraintes:
      - Une interface claire et simple pour une remontée d'alarme rapide
      - Pouvoir superviser des serveurs Linux ;-)
      - LE PRIX

      Mon choix s'est porté sur BigBrother http://bb4.com(...)
      675$ pour le serveur 0$ pour les clients. (je crois qu'il est gratuit pour une utilisation non commerciale)
      Une Mailling list super active
      Une jolie interface
      plein de scripts en + sur http://www.deadcat.net(...)

      Concernant OPENNMS, je crois qu'il lui manque vraiment une MAP à la HPOV NNM.
  • # Elements de critique

    Posté par  . Évalué à 10.

    OpenNMS, ca semble pas mal, mais je voudrais signaler des petites choses.

    - Les gars insistent sur le fait que le soft est OpenSource. Pourtant, il faut chercher assez loin pour trouver la licence: c'est du GPL. Pourquoi ne pas dire tout de suite GPL?

    - OpenNMS s'installe sur la machine qui surveille les autres. Mais on n'installe pas d'agents ailleurs. Consequence: impossibilite de surveiller un process. Voyez ce que les developpeurs en pensent: http://www.opennms.org/cgi-bin/faq?file=16(...)
    En plus, j'avais lu quelque part que ce developpement n'etait pas envisage. Impossible de retrouver ou j'ai lu ca. Simplement, regardez les developpements futurs: c'est pas dedans. http://www.opennms.com/product/future/(...)

    - Allez faire un tour sur le site de demo. http://www.opennms.com/product/tour/(...) Cela vaut le coup, c'est vraiment sympa.

    Pour la surveillance de process, nagios (http://www.nagios.org;(...) anciennement netsaint) est ce que j'ai trouve de mieux. Nagios a un inconvenient: il n'est pas simple a configurer. En effet, il y a plein de plugins, et il faut installer le site web. Par contre, pour ajouter une fonctionnalite, pour etendre le produit, c'est tres facile et on peut le faire dans n'importe quel langage (C, Perl, shell...) grace aux plugins!

    Enfin, signalons des concurrents:
  • LogTrend (http://www.logtrend.org/(...))

  • Big Sister (http://bigsister.graeff.com/(...)) qui est le concurrent du gratuit mais non libre Big Brother


  • Et vous, vous surveillez votre parc?

    Le bonjour chez vous,
    Yves
  • # Question

    Posté par  (site web personnel) . Évalué à 0.

    Est ce que ca supporte / utilise JMX ?

    Je vois pas ca dans la doc. Si ce n'est pas le cas, le produit perd beaucoup d'importance / utilite.

    JMX veut dire Java Management Extension.
  • # et sur un java libre?

    Posté par  . Évalué à -2.

    Est ce que ca tourne sur un java libre?
  • Suivre le flux des commentaires

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