Installation von Munin in CentOS/RedHat/Fedora
Nachdem das EPEL-Repository hinzugefügt wurde, erfolgt die Installation mit einem einzigen Befehl. Nun geht es los:
|
1
|
# yum --enablerepo=epel install munin munin-node rrdtool
|
Falls der oben stehende Befehl nicht funktioniert (was ich bezweifle), führen Sie die Installation nicht über das Repository, sondern direkt über den Paketmanager yum durch:
|
1
|
# yum install munin munin-node -y
|
Die Installation selbst dauert maximal etwa 5 Minuten. Die Installation ist abgeschlossen, nun muss die Software noch konfiguriert werden.
Konfiguration von Munin in CentOS/RedHat/Fedora
Munin erstellt standardmäßig die Apache-Konfigurationsdatei unter /etc/httpd/conf.d/munin.conf. Daher bearbeiten wir die Munin-Konfiguration und fügen den folgenden Inhalt in die Konfigurationsdatei ein:
|
1
|
# vim /etc/httpd/conf.d/munin.conf
|
Ganz oben habe ich die folgenden Zeilen eingefügt (unmittelbar nach den Kommentaren):
|
1
2
3
4
5
6
7
8
|
Alias /munin /var/www/html/munin
<Directory /var/www/html/munin>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
[...]
|
Wir müssen noch eine weitere Konfigurationsdatei anpassen:
|
1
|
# vim /etc/munin/munin.conf
|
Fügen Sie wie unten gezeigt hinzu/ändern Sie.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
[...]
#Entkommentieren Sie die folgenden Zeilen
dbdir /var/lib/munin
htmldir /var/www/html/munin
logdir /var/log/munin
rundir /var/run/munin
[...]
# Ein einfacher Host-Baum. Legen Sie den Namen Ihres Systems fest
[Ihr_Server_Name]
address 127.0.0.1
use_node_name yes
[...]
|
Speichern und schließen Sie die Datei.
Legen Sie die Eigentumsrechte für Munin mit dem folgenden Befehl fest:
|
1
|
# chown -R munin:munin /var/www/html/munin/
|
In der Datei können Sie den Namen für die Weboberfläche ändern (standardmäßig steht dort „Munin“), aber ich habe ihn in meinen eigenen geändert:
|
1
|
# vim /etc/httpd/conf.d/munin.conf
|
und tragen Sie Folgendes ein:
|
1
2
3
4
5
6
7
8
9
10
11
12
|
<directory /var/www/html/munin>
AuthUserFile /etc/munin/munin-htpasswd
AuthName "munin_admin"
AuthType Basic
require valid-user
ExpiresActive On
ExpiresDefault M310
</directory>
ScriptAlias /munin-cgi/munin-cgi-graph /var/www/cgi-bin/munin-cgi-graph
[...]
|
Erstellen wir einen Benutzer (ich habe ihn munin_admin genannt) und weisen ihm ein Passwort zu. Führen Sie dazu Folgendes aus:
|
1
|
# htpasswd -cm /etc/munin/munin-htpasswd munin_admin
|
Dies ist erforderlich, damit wir uns in der Weboberfläche von Munin anmelden können.
Es bleibt nicht mehr viel übrig. Wir müssen den Apache-Dienst neu starten und Munin selbst starten (optional können Sie den Dienst auch zum Autostart Ihres Betriebssystems hinzufügen). Führen Sie dazu Folgendes aus:
|
1
2
3
|
# /etc/init.d/munin-node start
# chkconfig munin-node on
# service httpd restart
|
