Monitoring Appliance – Nagios, Centreon, Nagvis, Check_MK

Passend zu meinem vorangegangenem Blogpost habe ich hier nun eine fertige Appliance im .ovf Format bereit gestellt.
Als Grundlage dient ein Ubuntu 12.04 LTS wo ich die aktuellen Versionen von Nagios, Centreon, Nagvis und Check_MK vorinstalliert habe.
Damit ist das System nach der Bereitstellung direkt Einsatzbereit und man erspart sich die lange Konfigurations-/Installationszeit.
Da es meine erste Vorlage ist, besteht natürlich noch Verbesserungsbedarf wie z.B.  IP-Konfiguration oder Hostname Änderung beim ersten Login. Tipps & Hinweise nehme ich gerne entgegen 😉
 
Details:
– Ubuntu 12.04 LTS
– Nagios Core    | 3.4.1
– nagios Plugins    | 1.4.15
– Centreon     | 2.3.8
– Check_MK    | 1.2.0p1
– Nagvis        | 1.6.6
Alle notwendigen Informationen findet ihr in der Beiliegenden README.txt
Download ( 1,27 GB)

9 Gedanken zu „Monitoring Appliance – Nagios, Centreon, Nagvis, Check_MK“

  1. Hallo,
    ich bekomme sowohl bei der Anleitung als auch bei der fertigen Appliance die folgende fehlermeldung im Nagios Log:
    [1351769191] ndomod: NDOMOD 1.5.2 (06-08-2012) Copyright (c) 2009 Nagios Core Development Team and Community Contributors
    [1351769191] ndomod: Could not open data sink! I’ll keep trying, but some output may get lost…
    Im Centreon tauchen keine Hosts/Services auf – im Nagios sind Hsts und Services sichtbar.

    Antworten
    • Servus,
      oh ich glaube, dass liegt am geänderten mysql root passwort.
      Check mal ob das noch Stimmt:
      /usr/local/nagios/etc$ vi ndo2db.cfg
      Wenn das nicht passt – kannst du es im Centreon unter -> Configuration -> Centreon -> ndo2db.cfg -> Database ändern.
      Wenn dass hilft, muss ich das in der Appliance noch anpassen…
      Viele Grüße
      Constantin

      Antworten
  2. Hi,
    du hast glaube ich vergessen das Paket libmysqlclient-dev zu installieren, bevor du die ndo-utilities kompiliert hast, die Appliance zeigt den Fehler: Support for the specified database server is either not yet supported, or was not found on your system. wenn man händisch ndo2db starten möchte via: /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg
    libssl-dev für https-check oder ldaps-check für nagiosplugins ist eventuell auch noch erwähnenswert.
    Als Anmerkung wäre es nicht schlecht wenn man bei der Appliance den Proxy angeben könnte bevor openssh-server gesucht wird =)
    Gruß und vielen Dank für die Mühe und das tolle Tutorial
    Johannes

    Antworten
    • Servus,
      ja ist mir schon aufgefallen, auch fehlt das ndo2db Startscript – sonst werden keine Daten im Centreon angezeigt.
      Proxysettings kommt mit dem nächsten Release, hatte mich bis dato noch nicht großartig mit dem Vorbereiten von Vorlagen beschäftigt.
      Ist schon geplant, ich warte aber noch auf die aktuelle Centreon 2.3.10 oder evtl. sogar 2.4.
      Gruß
      Constey

      Antworten
      • Ich habe die Appliance nun zum laufen gebracht. Erstmal Danke! Super Arbeit.
        Im Nagios unter /nagios wird nun auch der local host abgefragt. Allerdings fehlen mir die Daten im /Centreon. Dort ist alles auf 0.
        Woran kann das liegen? Was heisst hier es fehlt das ndo2db startscript?

        Antworten
        • nodutils ist ein plugin was die werte aus nagios an centreon übermittelt.
          gibt 2 möglichkeiten:
          a) http://en.doc.centreon.com/Setup:ndoutils ( punkt c) nochmal ausführen – ohne patchen, nur herutnerladen, ./configure && ./make && ./make install. das sollte helfen, wenn nicht nochmal von Hand den Punkt: make ndo2db daemon autorun ausführen.
          b) unsauber, einfach:
          /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg in die datei /etc/rc.local einfügen. (Wird beim Systemstart ausgeführt.)

          Antworten

Schreibe einen Kommentar zu Martin Klerx Antworten abbrechen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.