Page 1 of 1

Munin/Ubuntu, dynamische Grafik (Zoom)?

Posted: Fri 29. Nov 2019, 21:05
by fpiel
Hallo zusammen,

auf meinem Server läuft Ubuntu 18.04 mit dem dazugehörigen Munin 2.0.37. Das funktionier soweit, aber das Zoomen der Grafik geht nicht. Es wird auf der Zoom-Seite kein Diagramm angezeigt und der Aufruf erzeugt einen 403-Fehler.

Hat jemand munin in dieser Kombination laufen?
Funktioniert da das Zoom?

Wenn es funktioniert, mussten dafür Besonderheiten z.B. wegen KeyHelp beachtet werden?

Bin ein wenig ratlos.
Grüße
fpiel

[Mod-Edit]
Thread verschoben nach Off Topic, da der Topic nichts direkt mit Keyhelp zu tun hat.

Re: Munin/Ubuntu, dynamische Grafik (Zoom)?

Posted: Fri 29. Nov 2019, 21:10
by Jolinar
fpiel wrote: Fri 29. Nov 2019, 21:05 der Aufruf erzeugt einen 403-Fehler
Der Fehler sollte Logfileeinträge generiert haben.
Was sagen die relevanten Logfiles?

Re: Munin/Ubuntu, dynamische Grafik (Zoom)?

Posted: Sat 30. Nov 2019, 01:07
by fpiel
Ich konnte nur einen Eintrag im access.log entdecken:

Code: Select all

### - - [29/Nov/2019:23:59:13 +0100] "GET /munin-cgi/munin-cgi-graph/DOMAIN.de/SUB.DOMAIN.de/acpi-pinpoint=1574960107,1575068107.png?&lower_limit=&upper_limit=&size_x=800&size_y=400 HTTP/2.0" 403 199 "https://monitoring.DOMAIN.de/static/dynazoom.html?cgiurl_graph=/munin-cgi/munin-cgi-graph&plugin_name=DOMAIN.de/SUB.DOMAIN.de/acpi&size_x=800&size_y=400&start_epoch=1574960107&stop_epoch=1575068107" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0" 407 253
Es gibt zu dem Pfad:

Code: Select all

ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
und im Ordner /usr/lib/munin/cgi steht

Code: Select all

-rwxr-xr-x 1 root root  15K Mai 11  2018 munin-cgi-graph
-rwxr-xr-x 1 root root 4,2K Mai 11  2018 munin-cgi-html
Gibt es noch weitere Logfiles, in denen ich nachschauen sollte?

Grüße
fpiel

PS: Danke für's Verschieben!

Re: Munin/Ubuntu, dynamische Grafik (Zoom)?

Posted: Sat 30. Nov 2019, 09:02
by nevakee
Vermutlich sieht deine apache vhost Datei zum Teil so aus:

Code: Select all

        ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
        <Location /munin-cgi/munin-cgi-graph>
               Require local
                <IfModule mod_fcgid.c>
                    SetHandler fcgid-script
                </IfModule>
                <IfModule !mod_fcgid.c>
                    SetHandler cgi-script
                </IfModule>
        </Location>

Ändere mal Require local auf Require all granted.

Re: Munin/Ubuntu, dynamische Grafik (Zoom)?

Posted: Sat 30. Nov 2019, 13:26
by fpiel
nevakee wrote: Sat 30. Nov 2019, 09:02 Ändere mal Require local auf Require all granted.
Das war schon geändert und hat einen Auth-Fehler behoben. Aber es geht trotzdem nicht.

Grüße
fpiel

Re: Munin/Ubuntu, dynamische Grafik (Zoom)?

Posted: Sat 30. Nov 2019, 20:38
by fpiel
Hallo zusammen,

hier sind die relevanten Auszüge bzw. kompletten Inhalte der beteiligten conf-Dateien.
Vielleicht fällt ja jemandem etwas auf ...

apache24.conf (Auszug):

Code: Select all

Alias /munin /var/cache/munin/www
<Directory /var/cache/munin/www>
Require all granted
Options None
</Directory>

ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
<Location /munin-cgi/munin-cgi-graph>
Require all granted
<IfModule mod_fcgid.c>
SetHandler fcgid-script
</IfModule>
<IfModule !mod_fcgid.c>
SetHandler cgi-script
</IfModule>
</Location>
munin.conf:

Code: Select all

includedir /etc/munin/munin-conf.d

# a simple host tree
[ServerSUB.DOMAIN.de]
address 127.0.0.1
use_node_name yes
/etc/apache2/keyhelp/custom_vhosts/USER_monitoring.DOMAIN.de.conf:

Code: Select all


ServerName monitoring.DOMAIN.de
ServerAdmin webmaster@DOMAIN.de
DocumentRoot "/var/cache/munin/www/"

Alias "/.well-known/acme-challenge" "/home/keyhelp/www/.well-known/acme-challenge"
<Directory "/home/keyhelp/www/.well-known/acme-challenge">
Require all granted
</Directory>

Alias / /var/cache/munin/www/
<Directory /var/cache/munin/www/>
AuthType Digest
AuthName "Monitoring"
AuthDigestProvider file
AuthUserFile "/etc/munin/htdigest-munin"
Require valid-user
Options None
</Directory>

ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
<Location /munin-cgi/munin-cgi-graph>
Require all granted
<IfModule mod_fcgid.c>
SetHandler fcgid-script
</IfModule>
<IfModule !mod_fcgid.c>
SetHandler cgi-script
</IfModule>
</Location> 
Und hier noch einmal die beteiligten Dateien:

Code: Select all

root@SERVER:/usr/lib/munin/cgi# ls -hl
insgesamt 24K
-rwxr-xr-x 1 root root 15K Mai 11 2018 munin-cgi-graph
-rwxr-xr-x 1 root root 4,2K Mai 11 2018 munin-cgi-html

root@SERVER:/var/log/munin# ls -hl
insgesamt 692K
-rw-rw-rw- 1 www-data adm 0 Dez 24 2018 munin-cgi-graph.log
-rw-rw-rw- 1 www-data adm 0 Dez 24 2018 munin-cgi-html.log
-rw-r----- 1 munin adm 0 Nov 19 06:25 munin-graph.log
-rw-rw-r-- 1 munin munin 440 Nov 18 12:45 munin-graph.log.1
-rw-r----- 1 munin adm 81K Nov 30 01:10 munin-html.log