Installige Munin (võrguseire) RHEL-i, CentOS-i ja Fedorasse


Munin (võrguseire tööriist) on Perlis kirjutatud avatud lähtekoodiga veebipõhine võrguseire rakendus, mis näitab serverite ja teenuste võrgukasutust graafilises vormis, kasutades RRDtooli. Munini abil saate jälgida oma süsteemide, võrkude, SANS-ide ja rakenduste toimivust.

Sellel on põhi/sõlme arhitektuur, kus juht ühendub regulaarselt iga sõlmega ja tõmbab neist andmed. Seejärel kasutab ta RRDtooli värskendatud graafikute logimiseks ja genereerimiseks.

Selles artiklis tutvustame teid Munini sõlme (võrguseire tööriista) seadistamise sammudega RHEL-, CentOS- ja Fedora-süsteemides, kasutades järgmist keskkonda.

Munin Server - hostname: munin.linux-console.net and IP Address: 192.168.103
Munin Client - hostname: munin-node.linux-console.net and IP Address: 192.168.15

Munini installimine RHEL-i, CentOS-i ja Fedorasse

Munini installimine on väga lihtne, lihtsalt järgige allolevaid käske samm-sammult, et see oma serverisse installida.

Munini saab installida Fedora EPEL-i hoidla abil RHEL 7.x/6.x/5.x ja CentOS 7.x/6.x/5.x all.

Lihtsalt käivitage järgmised käsud juurkasutajana, et installida ja lubada epeli hoidla wget abil

------------------ RHEL/CentOS 7 - 64-Bit ------------------
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
# rpm -ivh epel-release-7-9.noarch.rpm
------------------ RHEL/CentOS 6 - 32-Bit ------------------
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

------------------ RHEL/CentOS 6 - 64-Bit ------------------
# http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
------------------ RHEL/CentOS 5 - 32-Bit ------------------
# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm

------------------ RHEL/CentOS 5 - 64-Bit ------------------
# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm

Märkus: Fedora kasutajad ei pea EPEL-i hoidlat installima, kuna munin on Fedora koosseisus ja seda saab installida yum- või dnf-paketihalduri abil.

Järgmisena tehke süsteemivärskendus, et veenduda, et EPEL-i pakettide andmebaas on laaditud enne Munini installimist.

------------------ On RHEL and CentOS Only ------------------
# yum -y update

Munin vajab statistikafailide kuvamiseks töötavat veebiserverit, näiteks Apache või Nginx. Siin installime Munini graafikute teenindamiseks Apache veebiserveri.

------------------ On RHEL, CentOS and Fedora ------------------
# yum install httpd

------------------ On Fedora 22+ Releases ------------------
# dnf install httpd    

Kui Apache on installitud, käivitage ja lubage teenusel automaatselt käivituda süsteemi käivitamisel.

------------------ On RHEL, CentOS and Fedora ------------------
# service httpd start
# chkconfig --level 35 httpd on

------------------ On RHEL/CentOS 7 and Fedora 22+ ------------------
# systemctl enable httpd
# systemctl start httpd

Nüüd on aeg paigaldada Munin ja Munin-Node nagu näidatud.

------------------ On RHEL, CentOS and Fedora ------------------
# yum -y install munin munin-node

------------------ On Fedora 22+ Releases ------------------
# dnf -y install munin munin-node

Vaikimisi loob ülaltoodud installimine järgmised kataloogid.

  1. /etc/munin/munin.conf: Munini põhikonfiguratsioonifail.
  2. /etc/cron.d/munin: Munin croni fail.
  3. /etc/httpd/conf.d/munin.conf: Munin Apache'i konfiguratsioonifail.
  4. /var/log/munin: Munini logikataloog.
  5. /var/www/html/munin: Munini veebikataloog.
  6. /etc/munin/munin-node.conf: Munin Node'i põhikonfiguratsioonifail.
  7. /etc/munin/plugins.conf: Munini pistikprogrammide konfiguratsioonifail.

See samm on valikuline ja rakendatav ainult siis, kui soovite HTML-väljundis munin.linux-console.net -i asemel kasutada localhost , nagu näidatud:

Avage konfiguratsioonifail /etc/munin/munin.conf ja tehke muudatused vastavalt soovitusele ning ärge unustage asendada munin.linux-console.net oma serveri nimega.

# a simple host tree
[munin.linux-console.net]
    address 127.0.0.1
    use_node_name yes
[...]

Järgmine parool kaitseb Munini statistikat kasutajanime ja parooliga, kasutades Apache põhilist autentimismoodulit, nagu näidatud:

# htpasswd /etc/munin/munin-htpasswd admin

Järgmisena taaskäivitage Munin ja lubage see automaatselt käivitamisel käivitada.

------------------ On RHEL, CentOS and Fedora ------------------
# service munin-node start
# chkconfig --level 35 munin-node on

------------------ On RHEL/CentOS 7 and Fedora 22+ ------------------
# systemctl enable munin-node
# systemctl start munin-node

Oodake 30 minutit, et Munin saaks graafikuid luua ja neid kuvada. Graafikute esimese väljundi nägemiseks avage brauser ja minge saidile http://munin.linux-console.net/munin ja sisestage sisselogimisandmed.

Kui see ei küsinud kasutajanime ja parooli, avage /etc/httpd/conf.d/munin.conf ja muutke kasutajanimi Munin väärtuseks admin ja taaskäivitage Apache.

AuthUserFile /etc/munin/munin-htpasswd
AuthName "admin"
AuthType Basic
require valid-user

Logige sisse Linuxi kliendimasinasse ja installige ainult munin-node pakett, nagu näidatud:

# yum install munin-node
# dnf install munin-node      [On Fedora 22+ versions]
# apt-get install munin-node  [On Debian based systems]

Nüüd avage konfiguratsioonifail /etc/munin/munin-node.conf ja lisage munini serveri IP-aadress, et võimaldada kliendilt andmete toomist.

# vi /etc/munin/munin-node.conf

Lisage Munin Severi IP-aadress järgmises vormingus, nagu näidatud:

# A list of addresses that are allowed to connect.  

allow ^127\.0\.0\.1$
allow ^::1$
allow ^192\.168\.0\.103$

Lõpuks taaskäivitage munini klient:

------------------ On RHEL, CentOS and Fedora ------------------
# service munin-node start
# chkconfig --level 35 munin-node on

------------------ On RHEL/CentOS 7 and Fedora 22+ ------------------
# systemctl enable munin-node
# systemctl start munin-node

Avage konfiguratsioonifail /etc/munin/munin.conf ja lisage järgmine uus Linuxi kaugserveri sõlme serveri nime ja IP-aadressiga, nagu näidatud:

# a simple host tree
[munin.linux-console.net]
    address 127.0.0.1
    use_node_name yes

[munin-node.linux-console.net]
    address 192.168.0.15
    use_node_name yes

Seejärel taaskäivitage munini server ja navigeerige lehele http://munin.linux-console.net/munin , et näha uusi kliendisõlmede graafikuid toimimas.

Lisateavet ja kasutamist külastage aadressil http://munin-monitoring.org/wiki/Documentation.