Monitoring serwera z Debianem za pośrednictwem aplikacji Munin

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

Artykuł ten opisuje w jaki sposób serwer z Debianem może być lokalnie monitorowany za pośrednictwem Munin.

Instalacja Munin

Munin jest dostępny ze standardowego repozytorium Debiana i może zostać zainstalowany przez

 apt-get install munin

Konfiguracja Munin

Po instalacji pakiety należy skonfigurować jedynie kilka drobiazgów.

 nano /etc/munin/munin.conf

Tutaj zmieniamy dane według naszych potrzeb. W przykładzie zakładamy, że Munin ma być dostępny w katalogu

 /var/www/munin

który jest znany serwerowi webowemu jako domena http://munin.beispiel.de.

 dbdir   /var/lib/munin
 htmldir /var/www/munin
 logdir  /var/log/munin
 rundir  /var/run/munin
 
 tmpldir /etc/munin/templates
 
 [munin.beispiel.de]
   address 127.0.0.1
   use_node_name yes

munin.beispiel.de zostanie zazwyczaj zastąpioiny nazwą systemu hosta, który ma być monitorowany. W naszym przykładzie instalujemy Munin lokalnie i chcemy monitorować lokalny serwer, dlatego nadanie nazwy jest wskazane.

Utworzenie Munin Document Root

Munin przekazuje wynik do nowo utworzonego katalogu

 /var/www/munin

któremu nadane zostają odpowiednie uprawnienia

 mkdir -p /var/www/munin
 chown munin:munin /var/www/munin

Następnie usługa zostaje restartowana

 /etc/init.d/munin-node restart

Może zająć trochę czasu nim Munin zapisze dane i wygeneruje wykresy, które będą następnie dostępne w http://munin.beispiel.de. Z powodów bezpieczeństwa katalog powinien być zabezpieczony hasłem przez plik .htaccess

 /var/www/munin

Screenshot

Zrzut pokazuje tylko część możliwych do monitorowania przez Munin rzeczy.

Munin-screenshot.jpg

Linki

Powiązane artykuły

Mailman w Debianie
NIC Bonding w Debianie
Tworzenie list dyskusyjnych w Mailman-ie