Server administrieren - wo fange ich an?

  • Ich wollte mich gerade an Munin ran wagen, und da mein sudo nur in sein home-Verzeichnis kommt, mich mit root einloggen.

    Ich bin mir nicht sicher, ob ich mein root PW geändert habe, ohne es in Bitwarden zu hinterlegen, oder ob ich den SSH-Login für root generell gesperrt habe, wie ich es normalerweise mache (PermitRootLogin no).

    Fakt ist: Ich komme nicht mehr rein ^^

    Gibt es hier einen Lösungsansatz, oder bin ich verloren?

    ?

    Hat dein User keine Sudo rechte - sonst einfach sudo Su root

  • sudo -i bringt dich in das /root Verzeichnis wenn dass das problem ist

    Können wir uns darauf einigen, dass ich den letzten Post nie verfasst habe? Danke ;)

    [RS] 2000 G11 | 3x 1000 G12 Pro | 2x Vincent van Bot | Piccolo | Piccolo ARMore
    [VPS] 1000 G9 | 500 G11s | mikro G11s | 4x nano G11s | 4x piko G11s
    [WH] 8000 SE | 4000 SE | 2000 SE | 2x Spezial

  • Ich hatte munin-node auf einem meiner Server, hab es mit purge entfernt und wollte es nun erneut installieren, allerdings bekomme ich nun jedes Mal folgende Meldung, und der Ordner munin fehlt in etc

    pasted-from-clipboard.png

    Klar, wird ja auch nichts neu installiert, aber warum nicht? Habe ich mit purge etwas falsch gemacht?

    [RS] 2000 G11 | 3x 1000 G12 Pro | 2x Vincent van Bot | Piccolo | Piccolo ARMore
    [VPS] 1000 G9 | 500 G11s | mikro G11s | 4x nano G11s | 4x piko G11s
    [WH] 8000 SE | 4000 SE | 2000 SE | 2x Spezial

  • sudo apt remove --purge munin-node sollte funktionieren

    Danke dir, das hat geholfen. Aber komme mit der Installation von munin gar nicht klar. Die Doku hilft mir irgendwie auch nicht.
    Naja, ich setz mich da morgen nach der Schicht noch mal ran...

    [RS] 2000 G11 | 3x 1000 G12 Pro | 2x Vincent van Bot | Piccolo | Piccolo ARMore
    [VPS] 1000 G9 | 500 G11s | mikro G11s | 4x nano G11s | 4x piko G11s
    [WH] 8000 SE | 4000 SE | 2000 SE | 2x Spezial

  • Auf dem Master

    Code
    apt install libwww-perl
    apt install libcgi-fast-perl
    apt install munin munin-node
    a2enmod cgid

    Auch auf dem Master In apache24.conf

    Require local -> Require all granted

    außerdem

    Code
    a2enconf munin

    und dann:

    Code
    service apache2 reload

    Auf den nodes:

    Code
    apt install libwww-perl
    apt install munin-node

    dann sollten unter

    masterdomain.tld/munin

    die Graphen nach einem max. 5min delay (nein, nicht Jan) sichtbar sein.

    Nachtrag:

    Die ip des Masters muss noch auf den nodes erlaubt werden und die einzelnen nodes auf dem Master eingetragen werden. (Siehe dazu die doku von munin)

  • Auf meinem node haben die zwei install-Befehle funktioniert, auf meinem master leider nicht:

    Code
    a2enmod cgid
    bash: a2enmod: Kommando nicht gefunden
    Code
    service apache2 reload
    apache2: unrecognized service

    [RS] 2000 G11 | 3x 1000 G12 Pro | 2x Vincent van Bot | Piccolo | Piccolo ARMore
    [VPS] 1000 G9 | 500 G11s | mikro G11s | 4x nano G11s | 4x piko G11s
    [WH] 8000 SE | 4000 SE | 2000 SE | 2x Spezial

  • Dann hast Du wahrscheinlich keinen Webserver (Apache2) installiert?

    Oder verwendet Du dort einen anderen Webserver wie z.B. Nginx?

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

  • Habe ich nicht, weil ich aus der Doku gelesen habe, dass munin mit seinem eigenen "http-Dienst" kommt?

    Aber wenn dem nicht so ist, installiere ich das nun auf dem master hinterher. Standard apache2 Installation ohne besondere config?

    [RS] 2000 G11 | 3x 1000 G12 Pro | 2x Vincent van Bot | Piccolo | Piccolo ARMore
    [VPS] 1000 G9 | 500 G11s | mikro G11s | 4x nano G11s | 4x piko G11s
    [WH] 8000 SE | 4000 SE | 2000 SE | 2x Spezial

  • Munin hat keinen eingebauten Webserver, es bringt nur eine (Fast-) CGI-Schnittstelle mit. :)

    Prinzipiell Ja: Apache2 drauf, eventuell noch SSL aktivieren und die Konfiguration für Munin aktivieren. Das sollte für den Anfang reichen. Aber ich habe schon ewig keinen Indianer mehr installiert, da ich (fast) nur noch Nginx verwende. Dementsprechend können andere Forenuser da besser weiterhelfen.

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

  • würde denn etwas gegen die kombi munin/nginx statt apache sprechen?

    Wenn man mit Nginx keine Erfahrung hat: Ja, ist zu Beginn deutlich komplizierter.

    Bei Apache2 aktiviert man (afaik) einfach das im Paket enthaltene Konfigurations-Snippet für Munin und ist fertig.

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

  • würde denn etwas gegen die kombi munin/nginx statt apache sprechen?

    Mit Apache hatte ich schon mal zu tun (zur Übung einen Apache aufgesetzt, Domain eingebunden, certbot installiert etc.). Aktuell versuche ich mich in munin reinzufuchsen, aber vielleicht kommt nginx ja irgendwann...

    Hat geklappt, und nun auch die zwei Befehle von aRaphael

    Ich hab jetzt in der munin-node.conf auf meinem node die IP vom master zugelassen, sowie auf dem master in der munin.conf de IP des node eingetragen. Muss ich noch etwas machen?

    ip/munin ist leider nicht erreichbar. bzw er findet das Verzeichnis nicht. die 6 defaults in der munin.conf sind aber aktiv.

    [RS] 2000 G11 | 3x 1000 G12 Pro | 2x Vincent van Bot | Piccolo | Piccolo ARMore
    [VPS] 1000 G9 | 500 G11s | mikro G11s | 4x nano G11s | 4x piko G11s
    [WH] 8000 SE | 4000 SE | 2000 SE | 2x Spezial

  • Ich hab jetzt in der munin-node.conf auf meinem node die IP vom master zugelassen, sowie auf dem master in der munin.conf de IP des node eingetragen.

    Ach ja, sorry. Das hatte ich vergessen zu erwähnen.

    ip/munin ist leider nicht erreichbar. bzw er findet das Verzeichnis nicht.

    In /etc/munin/apache24.conf hast du überall "Require local" ersetzt durch "Require all granted" (und danach service apache2 restart) ?

  • ip/munin ist leider nicht erreichbar. bzw er findet das Verzeichnis nicht. die 6 defaults in der munin.conf sind aber aktiv.

    Hast du ne FW?

    und hast du auf dem node den Port 4949 in der FW freigemacht für den Master?

    It's me, only me, pure michi 🦆

    RS: ja:thumbup: VPS: yep:thumbup: ARM: sicher:thumbup: WH: klar :thumbup:

    Domains: auch:thumbup:

  • In /etc/munin/apache24.conf hast du überall "Require local" ersetzt durch "Require all granted" (und danach service apache2 restart) ?

    Hatte eins vergessen, service apache2 restart dann nochmal durchgeführt, leider keine Änderung.

    Hast du ne FW?

    und hast du auf dem node den Port 4949 in der FW freigemacht für den Master?

    ufw, aber 4949/tcp für IPv4 ist sowohl auf dem master als auch auf dem node offen

    [RS] 2000 G11 | 3x 1000 G12 Pro | 2x Vincent van Bot | Piccolo | Piccolo ARMore
    [VPS] 1000 G9 | 500 G11s | mikro G11s | 4x nano G11s | 4x piko G11s
    [WH] 8000 SE | 4000 SE | 2000 SE | 2x Spezial