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