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.
- /etc/munin/munin.conf : Fajl ta' konfigurazzjoni prinċipali ta' Munin.
- /etc/cron.d/munin : Munin cron file.
- /etc/httpd/conf.d/munin.conf : Fajl ta' konfigurazzjoni Munin Apache.
- /var/log/munin : Direttorju tal-log Munin.
- /var/www/html/munin : direttorju tal-web ta' Munin.
- /etc/munin/munin-node.conf : Fajl ta' konfigurazzjoni prinċipali ta' Munin Node.
- /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.