RSS Feed  •  Profil  •  Private Nachrichten  •  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
Für diesen Beitrag können zur Zeit keine neuen Kommentare verfasst werden.

Kontaktiere den Autor des Beitrages, falls du Fragen dazu hast.


 

Alle Zeiten sind GMT + 2 Stunden (Sommerzeit)
Aktuelles Datum und Uhrzeit: 27.04.2017, 20:36
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!

netcup - Internetdienstleistungen
 
 
[ happytec.at | forum.happytec.at | blog.happytec.at | esports.happytec.at | event.happytec.at ]