Registrieren  •  Login 
  
 
im Forum




Blog-Übersicht -> Kurz notiert: Nginx, Munin und Systemd Kurz notiert: Javascript Ausnahmeregel für Chrome Extensions :: Wenn der ISP zum Netcresso wird...
Kurz notiert: Nginx, Munin und Systemd
Verfasst am: 13.11.2016, 22:06   Autor: killerbees19
Munin ohne Apache mit dynamischer Generierung der Grafiken? Klar, warum nicht! munin-cgi-graph muss aber bei Verwendung von Nginx o.ä. über spawn-fcgi gestartet werden. Das ist Dank Systemd deutlich einfacher geworden! Einfach die Datei /etc/systemd/system/munin-cgi-graph.service anlegen und folgendes eintragen, getestet unter Debian Jessie:

Code:
[Unit]
Description=Munin-CGI-Graph

[Service]
Type=forking
PIDFile=/run/munin-cgi-graph.pid
SyslogIdentifier=munin-cgi-graph

ExecStart=/usr/bin/spawn-fcgi \
    -P /run/munin-cgi-graph.pid \
    -s /run/munin-cgi-graph.sock \
    -u www-data -g www-data -- \
/usr/lib/munin/cgi/munin-cgi-graph

[Install]
WantedBy=multi-user.target


Danach kann der neue Dienst sofort aktiviert werden:

Code:
# systemctl enable munin-cgi-graph.service
# systemctl start munin-cgi-graph.service


Zum Schluss noch eine Beispielkonfiguration für Nginx:

Code:
server
{
    listen 80;
    server_name _;

    location /munin
    {
        alias /var/cache/munin/www/;

        location ~ "^/munin/(index\.htm[l]{0,1}$|$)"
        {
            sub_filter '<title></title>' '<title>Munin</title>';
        }

        location ^~ /munin/cgi/graph/
        {
            fastcgi_split_path_info ^(/munin/cgi/graph)(.*);
            fastcgi_param PATH_INFO $fastcgi_path_info;
            fastcgi_pass unix:/run/munin-cgi-graph.sock;
            include fastcgi_params;
        }
    }
}


Für den angepassten Pfad braucht es außerdem noch eine Änderung in der munin.conf:

Code:
cgiurl_graph /munin/cgi/graph


Manchmal werden Konfigurationen mit der Zeit deutlich unkomplizierter. Und wieder ein Apache weniger nach einem Systemupgrade... Mr. Green



Autor Nachricht
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



Geschlecht: Männlich
Anmeldedatum: 09.05.2006
Wohnort: Wien (Mariahilf)

Beiträge: 19699
Danke: 1308


BeitragVerfasst am: 09.11.2021, 23:15    Titel:

Kleine Notiz an mich selbst: Das Paket libcgi-fast-perl sollte man ebenfalls installieren Laughing
 
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline


 

Verwendete Zeitzone: CET (Europe/Berlin)
Aktuelles Datum & Uhrzeit: 11.12.2024, 01:37
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!

Hosted by netcup
 
 
[ happytec.at | blog.happytec.at | forum.happytec.at | esports.happytec.at ]