Munini (Network Monitoring) RHEL, CentOS & Fedora-da guruň


Munin (Network Monitoring Tool), RRDtool ulanyp, serwerleriň we hyzmatlaryň grafiki görnüşde tor ulanylyşyny görkezýän açyk çeşmeli web esasly tor gözegçilik programmasydyr. Muniniň kömegi bilen ulgamlaryňyzyň, torlaryňyzyň, SANS-yň we amaly programmalaryň işine gözegçilik edip bilersiňiz.

Ussat/düwün arhitekturasy bar, bu ýerde ussat her düwüne yzygiderli birigýär we maglumatlary olardan alýar. Soňra täzelenen grafikleri hasaba almak we döretmek üçin RRDtool ulanýar.

Bu makalada, aşakdaky gurşawy ulanyp, RHEL, CentOS we Fedora ulgamlarynda Munin Node bilen Munin (Network Monitoring Tool) gurmak ädimlerini öwreneris.

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 RHEL, CentOS & Fedora-da gurmak

Munini gurmak gaty ýönekeý, ony serweriňize gurmak üçin aşakdaky ädim ädimlerimi ýerine ýetiriň.

Munin, Fedora-nyň EPEL ammaryny RHEL 7.x/6.x/5.x we CentOS 7.x/6.x/5.x astynda gurup bolýar.

Diňe, wget ulanyp, Epel ammaryny gurmak we işletmek üçin kök ulanyjy hökmünde aşakdaky buýruklary işlediň.

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

Bellik: Fedora ulanyjylaryna EPEL ammaryny gurmak zerurlygy ýok, sebäbi munin Fedora girýär we yum ýa-da dnf paket dolandyryjysy arkaly gurnalyp bilner.

Ondan soň, Munini gurmazdan ozal EPEL paket maglumatlar bazasynyň ýüklenendigine göz ýetirmek üçin ulgam täzelenmesini ediň.

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

Munin, statistika faýllaryny görkezmek üçin Apache ýa-da Nginx ýaly işleýän web serwerine mätäç. Munin grafiklerine hyzmat etmek üçin Apache web serwerini gurarys.

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

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

“Apache” gurlansoň, ulgamy awtomatiki usulda başlamaga başlaň we işlediň.

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

Indi görkezilişi ýaly Munin we Munin-Node gurmagyň wagty.

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

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

Adaty tertipde ýokardaky gurnama aşakdaky kataloglary döredýär.

  1. /etc/munin/munin.conf: Munin ussat konfigurasiýa faýly.
  2. /etc/cron.d/munin: Munin kron faýly.
  3. /etc/httpd/conf.d/munin.conf: Munin Apache konfigurasiýa faýly.
  4. /var/log/munin: Munin log katalogy.
  5. /var/www/html/munin: Munin web katalogy.
  6. /etc/munin/munin-node.conf: Munin düwüniniň esasy konfigurasiýa faýly.
  7. /etc/munin/plugins.conf: Munin plugins konfigurasiýa faýly.

Bu ädim islege bagly we diňe HTML çykyşynda munhost.code> ýerine munin.linux-console.net ulanmak isleseňiz ulanylýar:

/etc/munin/munin.conf konfigurasiýa faýlyny açyň we teklip edilişi ýaly üýtgeşmeler giriziň we munin.linux-console.net serweriňiziň ady bilen çalyşmagy ýatdan çykarmaň.

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

Indiki parol, görkezilişi ýaly Apache esasy auth modulyny ulanyp, ulanyjy ady we paroly bilen Munin statistikasyny goraýar:

# htpasswd /etc/munin/munin-htpasswd admin

Indiki Munini täzeden açyň we ýükleme wagty awtomatiki başlamaga mümkinçilik beriň.

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

Munin grafikleri döredip, görkezip biler ýaly 30 minut garaşyň. Grafalaryň ilkinji çykyşyny görmek üçin brauzeriňizi açyň we http://munin.linux-console.net/munin sahypasyna giriň we giriş maglumatlaryňyzy giriziň.

Ulanyjy ady we paroly soramasa, /etc/httpd/conf.d/munin.conf açyň we ulanyjy adyny Munin dan admin <-e üýtgediň./kod> we Apache-i täzeden açyň.

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

Linux müşderi maşynyna giriň we görkezilişi ýaly diňe munin-node paketini guruň:

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

Indi /etc/munin/munin-node.conf konfigurasiýa faýlyny açyň we müşderiden maglumat almagy üpjün etmek üçin munin serweriniň IP adresini goşuň.

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

Munin kesijisiniň IP adresini görkezilişi ýaly aşakdaky formatda goşuň:

# A list of addresses that are allowed to connect.  

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

Ahyrynda, munin müşderisini täzeden açyň:

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

/etc/munin/munin.conf konfigurasiýa faýlyny açyň we serweriň ady we IP adresi bilen uzakdaky Linux müşderi düwüniniň aşakdaky täze bölümini goşuň:

# 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

Ondan soň, munin serwerini täzeden açyň we täze müşderi düwün grafikleriniň hereketini görmek üçin http://munin.linux-console.net/munin sahypasyna geçiň.

Has giňişleýin maglumat we ulanmak üçin http://munin-monitoring.org/wiki/Documentation girip görmegiňizi haýyş edýäris.


Rightshli hukuklar goralandyr. © Linux-Console.net • 2019-2024