Monitoring serwera z Debianem za pośrednictwem aplikacji Munin
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.