Installa Munin (Monitoraġġ tan-Netwerk) f'RHEL, CentOS & Fedora


Munin (Għodda ta' Monitoraġġ tan-Netwerk) hija applikazzjoni ta' monitoraġġ tan-netwerk ibbażata fuq il-web ta' sors miftuħ miktuba f'Perl li turi l-użu tan-netwerk ta' servers u servizzi f'forma grafika bl-użu ta' RRDtool. Bl-għajnuna ta’ Munin tista’ tissorvelja l-prestazzjoni tas-sistemi, in-netwerks, is-SANS u l-applikazzjonijiet tiegħek.

Għandu arkitettura master/node fejn il-kaptan jgħaqqad ma 'kull node regolarment u jiġbed id-dejta minnhom. Imbagħad juża RRDtool biex jirreġistra u jiġġenera graffs aġġornati.

F'dan l-artikolu, aħna se nimxu permezz tiegħek il-passi fit-twaqqif Munin ( Għodda ta 'Monitoraġġ tan-Netwerk) ma Munin Node fis-sistemi RHEL, CentOS u Fedora bl-użu tal-ambjent li ġej.

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

Installazzjoni ta' Munin f'RHEL, CentOS u Fedora

L-installazzjoni ta' Munin hija sempliċi ħafna, sempliċement segwi l-kmandi pass pass tiegħi hawn taħt biex tinstallah fuq is-server tiegħek.

Munin jista 'jiġi installat billi tuża r-repożitorju EPEL ta' Fedora taħt RHEL 7.x/6.x/5.x u CentOS 7.x/6.x/5.x.

Sempliċement, mexxi l-kmandi li ġejjin bħala utent root biex tinstalla u tippermetti r-repożitorju Epel billi tuża 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

Nota : L-utenti ta 'Fedora m'għandhomx għalfejn jinstallaw ir-repożitorju EPEL, minħabba li munin huwa inkluż f'Fedora u jista' jiġi installat bl-użu tal-maniġer tal-pakketti yum jew dnf.

Sussegwentement, agħmel aġġornament tas-sistema biex tiżgura li d-database tal-pakkett EPEL titgħabba qabel ma mmorru ninstallaw Munin.

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

Munin jeħtieġ server tal-web li jaħdem bħal Apache jew Nginx biex juri l-fajls tal-istatistika tiegħu. Aħna se ninstallaw is-server tal-web Apache biex iservu graffs Munin hawn.

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

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

Ladarba Apache jiġi installat, ibda u ppermetti lis-servizz jibda awtomatikament fil-ħin tal-ibbutjar tas-sistema.

------------------ 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

Issa wasal iż-żmien li tinstalla l-Munin u Munin-Node kif muri.

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

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

B'mod awtomatiku l-installazzjoni t'hawn fuq toħloq direttorji li ġejjin.

  1. /etc/munin/munin.conf : Fajl ta' konfigurazzjoni prinċipali ta' Munin.
  2. /etc/cron.d/munin : Munin cron file.
  3. /etc/httpd/conf.d/munin.conf : Fajl ta' konfigurazzjoni Munin Apache.
  4. /var/log/munin : Direttorju tal-log Munin.
  5. /var/www/html/munin : direttorju tal-web ta' Munin.
  6. /etc/munin/munin-node.conf : Fajl ta' konfigurazzjoni prinċipali ta' Munin Node.
  7. /etc/munin/plugins.conf : Fajl ta' konfigurazzjoni tal-plugins Munin.

Dan il-pass huwa fakultattiv u applikabbli biss jekk trid tuża munin.linux-console.net minflok localhost fl-output HTML kif muri:

Iftaħ il-fajl tal-konfigurazzjoni /etc/munin/munin.conf u agħmel il-bidliet kif issuġġerit u tinsiex tissostitwixxi munin.linux-console.net bl-isem tas-server tiegħek.

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

Il-password li jmiss tipproteġi l-istatistika Munin bl-isem tal-utent u l-password billi tuża l-modulu tal-awtentikazzjoni bażiku Apache kif muri:

# htpasswd /etc/munin/munin-htpasswd admin

Ibda mill-ġdid Munin u ppermettih jibda fil-ħin tal-ibbutjar awtomatikament.

------------------ 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

Stenna għal 30 minuta sabiex Munin ikun jista 'jiġġenera graffs u juriha. Biex tara l-ewwel output tal-grafiċi, iftaħ il-brawżer tiegħek u naviga għal http://munin.linux-console.net/munin u daħħal il-kredenzjali tal-login.

Jekk ma talbetx l-isem tal-utent u l-password, iftaħ /etc/httpd/conf.d/munin.conf u ibdel l-isem tal-utent minn Munin għal admin u terġa' tibda Apache.

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

Idħol fil-magna tal-klijent Linux u installa biss il-pakkett munin-node kif muri:

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

Issa iftaħ il-fajl tal-konfigurazzjoni /etc/munin/munin-node.conf u żid l-indirizz IP tas-server munin biex tippermetti l-ġbir tad-dejta mill-klijent.

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

Żid l-indirizz IP tas-server Munin fil-format li ġej kif muri:

# A list of addresses that are allowed to connect.  

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

Fl-aħħarnett, ibda mill-ġdid il-klijent munin:

------------------ 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

Iftaħ il-fajl tal-konfigurazzjoni /etc/munin/munin.conf u żid is-sezzjoni ġdida li ġejja tan-node tal-klijent Linux remot bl-isem tas-server u l-indirizz IP kif muri:

# 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

Sussegwentement, ibda mill-ġdid is-server munin u naviga lejn il-paġna http://munin.linux-console.net/munin biex tara l-grafiċi l-ġodda tan-nodi tal-klijent fl-azzjoni.

Għal aktar informazzjoni u użu jekk jogħġbok żur http://munin-monitoring.org/wiki/Documentation.