Ako nainštalovať Munin na RHEL/CentOS/Fedora


Úvod

Munin je sieťový nástroj na monitorovanie zdrojov, ktorý môže pomôcť analyzovať trendy zdrojov. Má architektúru master/node, postavenú pre modularitu a plug and play. Zobrazuje všetky potrebné informácie v grafoch prostredníctvom webového rozhrania. Rámec Munin je napísaný v jazyku Perl a používa RRDTool.

Predpoklady

Ak chcete spustiť Munin, musíte splniť nasledujúce požiadavky:

  • Perl 5.10 alebo novší
  • Webový server (toto je voliteľné, ale v tomto návode použijeme Apache)

Inštalácia

Ak chcete nainštalovať Munin na RedHat, CentOS alebo Fedora, potrebujete úložisko EPEL.
Potom už len:

yum install munin-node

na všetkých uzloch a

yum install munin

na pánovi.

Nainštalujte webový server Apache

Ak ešte nie je nainštalovaný, nainštalujte Apache:

yum install httpd

a potom ho povoľte:

systemctl enable httpd
systemctl start httpd

Konfigurácia

Uzol

Najprv sa rozhodnite, ktoré doplnky chcete použiť. Najjednoduchším riešením je spustiť nasledujúci príkaz:

munin-node-configure --shell --families=contrib,auto | sh -x

Potom musíte nakonfigurovať prístup. V predvolenom nastavení munin uzol počúva na všetkých rozhraniach, ale má obmedzený prístupový zoznam. Takže musíte pridať IP adresu svojho majstra Munin pomocou príkazu cidr_allow.
Ďalšie informácie o syntaxi nájdete v časti Net::Server.

V tomto bode nemôžete spustiť agenta uzla ako root.

Majster

V hlavnom počítači musíte pridať niekoľko uzlov do konfiguračného súboru /etc/munin/munin.conf. Syntax je podobná INI.

Záver

To je všetko! Ak ste postupovali správne, teraz máte nástroj na monitorovanie zdrojov, ktorý výrazne zmení vašu prácu. Užite si to!