• hello entenfreunde,

    ich arbeite mich gerade durch ein paar Monitoring Systeme durch, wobei mir aktuell wichtig ist die Fail2Ban Jails auch zu sehen.

    Dabei bin ich auf netdata und munin gestosse. Da netdata entweder einzelnd installiert werden muss oder man über deren cloud gehen muss hab ich mich vorerst für munin entschieden.

    Jedoch bekomme ich das nicht so wirklich zum laufen.

    Zur munin.conf hab ich hier im Forum schon passene Ansätze gefunden und über apache lief es auch grob, aber dort wo jetzt der Muninmaster installiert ist läuft nginx über cloudpanel.

    Ich denke die installation und conf ist richtig, es wird wohl am nginx vhost liegen. Ob Ihr mir dabei wohl mal unter die Arme greifen könnt?

    Habe paar schnipsel auf der Munin anleitung probiert aber so wirklich will es nicht.

    Ich bekomme zwar das munin Dashboard angezeigt aber die letze aktualisierung war gestern um 23.21...

    Im Cloudpanel hab ich mir eine statische HTML angelegt und die vhost sieht so aus:

    vhost

    server {

    listen 80;

    listen [::]:80;

    listen 443 ssl http2;

    listen [::]:443 ssl http2;

    {{ssl_certificate_key}}

    {{ssl_certificate}}

    server_name munin.redacted.net;

    root /var/cache/munin/www/;

    {{nginx_access_log}}

    {{nginx_error_log}}

    if ($scheme != "https") {

    rewrite ^ https://%24host%24uri permanent;

    }

    location ^~ /munin-cgi/munin-cgi-graph/ {

    fastcgi_split_path_info ^(/munin-cgi/munin-cgi-graph)(.*);

    fastcgi_param PATH_INFO $fastcgi_path_info;

    fastcgi_pass unix:/var/run/munin/fastcgi-graph.sock;

    include fastcgi_params;

    }

    location /munin/static/ {

    alias /etc/munin/static/;

    }

    location /munin/ {

    fastcgi_split_path_info ^(/munin)(.*);

    fastcgi_param PATH_INFO $fastcgi_path_info;

    fastcgi_pass unix:/var/run/munin/fastcgi-html.sock;

    include fastcgi_params;

    }


    location ~ /.well-known {

    auth_basic off;

    allow all;

    }

    {{settings}}


    location ~* ^.+\.(css|js|jpg|jpeg|gif|png|ico|gz|svg|svgz|ttf|otf|woff|woff2|eot|mp4|ogg|ogv|webm|webp|zip|swf)$ {

    add_header Access-Control-Allow-Origin "*";

    expires max;

    access_log off;

    }

    if (-f $request_filename) {

    break;

    }

    }

    Und mein munin Interface sieht nicht so aus wie auf der Demoseite von munin =O zB habe ich garnicht den grünen menü balken oben...

    (sorry kann gerade kein screenshot machen) hoffe ihr versteht was ich meine. sonst reich ich das später nach, die Maus hat eben versagt muss die erst laden :saint::whistling:

  • Ok, hab ne Lösung gefunden für mein nginx Problem :D

    Apache mit installiert und nach munin anleitung konfiguriert, apache port geändert und nen nginx proxy auf apache geschrieben wohl nicht die eleganteste lösung aber erstmal funktional...

    Nur wieso sieht mein munin anders aus als in der demo? hat da jemand ne antowrt zu :/

  • zu früh gefreut, bekomme keine updates rein von den nodes, nicht mal vom host selber...

    This page was generated by Munin version 2.0.57 at 2024-09-27 09:36:17+0200 (CEST).

    Also von heute morgen wo ich noch stolz dachte, ha jetzt läufts :D;(

    Pustekuche, nur wo könnte der Fehler sein, wie kann ich jetzt am besten rausfinden warum sich die webseite nicht aktualisiiert?

  • Nach weiterem testen bin ich zur Erkenntnis gekommen das was ich da fabriziert hatte humbug war :D

    hab es nach mehreren versuchen aufgegeben von nginx auf apache zukommen...

    Lasse es jetzt über nginx laufen, kann jedoch nicht in die graphen zoomen, hab bisher auch keine antwort dazu gefunden.

    Mal schauen ob man damit leben kann...

    Hab was neues gefunden, Tianji, sieht sehr Intressant aus, liefert grobe Daten über CPU RAM Netz HDD Uptime, website tracking keine ahnung wie man das nennt was uptime kuma genau macht aber das ist da auch mit drin.

  • Für die dynamischen Grafiken ("zoomen") musst Du munin-cgi-graph einrichten. Ich bin mir sicher, dass es dazu irgendwo in der Dokumentation ein Beispiel für Nginx gibt. Andernfalls kann ich nach dem WE mal meine Konfiguration herzeigen. Wenn mich nicht alles täuscht, verwende ich dort Nginx und nicht Apache.

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

    Einmal editiert, zuletzt von KB19 (27. September 2024 um 23:41)

  • Ich werfe noch check_mk in die Runde. Für fail-to-ban gibt es (imho) ein plugin

    habs mir mal angeschaut komme damit aber nicht zurecht.

    bleib jetzt erstmal bei munin für mehr details und tianji fürn groben überblick von CPU und co.

    Glaub hab es jetzt auch mit munin hinbekommen...

    Hab allerdings nun 2 Sachen verändert wo ich jetzt nicht sagen kann woran es lag :D

    1.) in der munin conf graph_stragtegy auf cgi gesetzt

    2.) hab ich noch nen schnipsel gefunden um nen munin-fcgi service in die systemd mit reinzusetzen.


    Allerdings will der zoom nicht ganz, ist bischen buggy, wenn man normal klickt und nen zoom bereich zu definieren, will er das cgi bild verschieben. muss quasi doppel klicken um den bereich zu definieren, oder ist das normal?

    Kann ich jetzt doof erklären, aber grob läuft es damit kann ich mich zufrieden geben, vorerst.

  • ...wenn man normal klickt und nen zoom bereich zu definieren, will er das cgi bild verschieben. muss quasi doppel klicken um den bereich zu definieren, oder ist das normal?

    Um zu zoomen, muss man dreimal (einfach) klicken

    Erster Klick für den Anfang des Bereiches. Dann mit der Maus ziehen. Zweiter Klick für das Ende des Bereiches. Und dann dritten Klick, mitten in den ausgewählten Bereich.