Munin (Instrument de monitorizare a rețelei) este o aplicație open source de monitorizare a rețelei bazată pe web scrisă în Perl care arată utilizarea rețelei de servere și servicii în formă grafică folosind RRDtool. Cu ajutorul Munin puteți monitoriza performanța sistemelor, rețelelor, SANS-urilor și aplicațiilor dvs.
Are o master / nod arhitectură în care masterul se conectează la fiecare nod în mod regulat și extrage datele de la acestea. Apoi folosește RRDtool pentru a înregistra și a genera grafice actualizate.
Citire sugerată:20 Instrumente de linie de comandă pentru monitorizarea performanței Linux
În acest articol, vom parcurge pașii necesari pentru configurare Munin ( Instrument de monitorizare a rețelei ) cu Nodul Munin în RHEL, CentOS și Fedora sisteme care utilizează următorul mediu.
Munin Server - numele gazdei: munin.tecmint.com și adresa IP: 192.168.103Client Munin - numele gazdei: munin-node.tecmint.com și adresa IP: 192.168.15
Se instalează
Munin este foarte simplu, trebuie doar să urmați comenzile mele pas cu pas de mai jos pentru al instala pe serverul dvs.Munin poate fi instalat utilizând Fedora‘S EPEL depozit sub RHEL 7.x / 6.x / 5.x și CentOS 7.x / 6.x / 5.x.
Pur și simplu, rulați următoarele comenzi ca utilizator root pentru instalare și activare Epel depozit folosind wget.
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.
Notă: Utilizatorii Fedora nu trebuie să instaleze EPEL depozit, deoarece munin este inclus în Fedora și poate fi instalat folosind da sau dnf manager de pachete.
Citire sugerată:27 de comenzi Dnf pentru a gestiona gestionarea pachetelor Fedora
Apoi, efectuați o actualizare a sistemului pentru a vă asigura că EPEL baza de date a pachetelor este încărcată înainte de instalare Munin.
Numai pentru RHEL și CentOS # yum -y update.
Munin are nevoie de un server web funcțional precum Apache sau Nginx pentru a afișa fișierele sale de statistici. Vom instala Apache server web pentru a servi graficele Munin aici.
Pe RHEL, CentOS și Fedora # yum instalați httpd Pe versiunile Fedora 22+ # dnf instalează httpd
Odată instalat Apache, porniți și activați serviciul pentru a porni automat la momentul pornirii sistemului.
Pe RHEL, CentOS și Fedora # service httpd start. # chkconfig --level 35 httpd on Pe RHEL / CentOS 7 și Fedora 22+ # systemctl activează httpd. # systemctl începe httpd.
Acum este timpul să instalați fișierul Munin și Munin-Node așa cum se arată.
Pe RHEL, CentOS și Fedora # yum -y install munin munin-node Pe versiunile Fedora 22+ # dnf -y install munin munin-node.
În mod implicit, instalarea de mai sus creează următoarele directoare.
Acesta este pasul este opțional și se aplică numai dacă doriți să utilizați munin.tecmint.com
in schimb gazdă locală
în ieșire HTML așa cum se arată:
Deschis /etc/munin/munin.conf
fișier de configurare și efectuați modificările așa cum este sugerat și nu uitați să le înlocuiți munin.tecmint.com
cu numele serverului dvs.
# un simplu arbore gazdă. [munin.tecmint.com] adresa 127.0.0.1 use_node_name da. [...]
Următoarea parolă protejează statisticile Munin cu nume de utilizator și parola folosind modulul de autentificare Apache de bază așa cum se arată:
# htpasswd / etc / munin / munin-htpasswd admin.
Apoi reporniți Munin și activați-l pentru a porni automat la boot.
Pe RHEL, CentOS și Fedora # service munin-node start. # chkconfig --level 35 munin-node on Pe RHEL / CentOS 7 și Fedora 22+ # systemctl activează munin-node. # systemctl pornește munin-node.
Asteapta pentru 30 minute, astfel încât Munin poate genera grafice și le poate afișa. Pentru a vedea prima ieșire a graficelor, deschideți browserul și navigați la http://munin.tecmint.com/munin
și introduceți acreditările de autentificare.
Dacă nu a solicitat acest lucru nume de utilizator și parola, deschis /etc/httpd/conf.d/munin.conf
și schimbați numele de utilizator din Munin
la admin
și reporniți Apache.
AuthUserFile / etc / munin / munin-htpasswd. AuthName "admin" AuthType Basic. necesită un utilizator valid.
Conectați-vă la mașina client Linux și instalați numai munin-nod
pachet așa cum se arată:
# yum instalați munin-node. # dnf install munin-node [On Fedora 22+versiuni] # apt-get install munin-node [ActivatDebian sisteme bazate pe]
Acum deschis /etc/munin/munin-node.conf
fișier de configurare și adăugați adresa IP a serverului munin pentru a permite preluarea datelor de la client.
# vi /etc/munin/munin-node.conf.
Adăugați adresa IP a lui Munin sever în următorul format, așa cum se arată:
# O listă de adrese cărora li se permite conectarea. permite ^ 127 \ .0 \ .0 \ .1 $ permite ^:: 1 $permite ^ 192 \ .168 \ .0 \ .103 $
În cele din urmă, reporniți clientul munin:
Pe RHEL, CentOS și Fedora # service munin-node start. # chkconfig --level 35 munin-node on Pe RHEL / CentOS 7 și Fedora 22+ # systemctl activează munin-node. # systemctl pornește munin-node.
Deschis /etc/munin/munin.conf
fișier de configurare și adăugați următoarea nouă secțiune a nodului client Linux la distanță cu numele serverului și adresa IP așa cum se arată:
# un simplu arbore gazdă. [munin.tecmint.com] adresa 127.0.0.1 use_node_name da [munin-node.tecmint.com] adresa 192.168.0.15 use_node_name da.
Apoi, reporniți serverul munin și navigați la http://munin.tecmint.com/munin
pagina pentru a vedea noile grafice ale nodului clientului în acțiune.
Pentru mai multe informații și utilizare vă rugăm să vizitați la http://munin-monitoring.org/wiki/Documentation.