Fi Munin sii (Abojuto Nẹtiwọọki) ni RHEL, CentOS & Fedora


Munin (Ọpa Abojuto Nẹtiwọọki) jẹ orisun ṣiṣi orisun orisun ohun elo nẹtiwọọki nẹtiwọọki ti a kọ sinu Perl eyiti o fihan lilo nẹtiwọọki ti awọn olupin ati awọn iṣẹ ni ọna ayaworan nipa lilo RRDtool. Pẹlu iranlọwọ ti Munin o le ṣe atẹle iṣẹ ti awọn eto rẹ, awọn nẹtiwọọki, SANS ati awọn ohun elo.

O ni faaji ọga/ipade ibi ti oluwa ṣe sopọ si oju ipade kọọkan nigbagbogbo ati fa data lati ọdọ wọn. Lẹhinna o lo RRDtool lati buwolu wọle ati lati ṣe awọn aworan awọn imudojuiwọn.

Ninu nkan yii, a yoo rin nipasẹ rẹ awọn igbesẹ ni siseto Munin (Ọpa Abojuto Nẹtiwọọki) pẹlu Munin Node ni awọn RHEL, CentOS ati awọn ọna Fedora ni lilo ayika atẹle.

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

Fifi Munin sori RHEL, CentOS & Fedora

Fifi Munin jẹ irorun, kan tẹle awọn aṣẹ igbesẹ ni isalẹ mi lati fi sii lori olupin rẹ.

Munin le fi sori ẹrọ nipasẹ lilo ibi ipamọ EPEL Fedora's labẹ RHEL 7.x/6.x/5.x ati CentOS 7.x/6.x/5.x.

O kan, ṣiṣe awọn ofin wọnyi bi olumulo olumulo lati fi sori ẹrọ ati mu ibi ipamọ Epel ṣiṣẹ nipa lilo 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

Akiyesi: Awọn olumulo Fedora ko nilo lati fi sori ẹrọ ibi ipamọ EPEL, nitori munin wa ninu Fedora ati pe o le fi sii nipa lilo yum tabi oluṣakoso package dnf.

Nigbamii, ṣe imudojuiwọn eto lati rii daju pe ipilẹ data package EPEL ti kojọpọ ṣaaju ki a to fi Munin sii.

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

Munin nilo olupin wẹẹbu ti n ṣiṣẹ gẹgẹbi Apache tabi Nginx lati ṣafihan awọn faili iṣiro rẹ. A yoo fi sori ẹrọ olupin ayelujara Apache lati sin awọn aworan Munin nibi.

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

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

Lọgan ti Afun ti fi sii, bẹrẹ ati mu iṣẹ ṣiṣẹ lati bẹrẹ laifọwọyi ni akoko bata eto.

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

Bayi akoko rẹ lati fi Munin ati Munin-Node sori ẹrọ bi o ti han.

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

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

Nipa aiyipada fifi sori oke ti o ṣẹda awọn ilana atẹle.

  1. /etc/munin/munin.conf: Munin oluṣeto iṣeto faili.
  2. /etc/cron.d/munin: Munin faili cron.
  3. /etc/httpd/conf.d/munin.conf: Munin Apache iṣeto ni faili.
  4. /var/log/munin: itọsọna Munin log.
  5. /var/www/html/munin: Munin liana wẹẹbu.
  6. /etc/munin/munin-node.conf: Munin Node faili atunto oluwa.
  7. /etc/munin/plugins.conf: Munin faili iṣeto ni afikun.

Eyi ni igbesẹ jẹ aṣayan ati iwulo nikan ti o ba fẹ lo munin.linux-console.net dipo localhost ni iṣẹjade HTML bi a ṣe han:

Ṣii /etc/munin/munin.conf faili iṣeto ati ṣe awọn ayipada bi a daba ati maṣe gbagbe lati ropo munin.linux-console.net pẹlu orukọ olupin rẹ.

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

Ọrọ igbaniwọle atẹle ṣe aabo awọn iṣiro Munin pẹlu orukọ olumulo ati ọrọ igbaniwọle nipa lilo module auth basic auth module bi o ti han:

# htpasswd /etc/munin/munin-htpasswd admin

Tii tun bẹrẹ Munin ki o mu ki o bẹrẹ ni akoko bata laifọwọyi.

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

Duro fun awọn iṣẹju 30 ki Munin le ṣe awọn aworan ati ṣe afihan rẹ. Lati wo iṣafihan akọkọ ti awọn aworan, ṣii ẹrọ aṣawakiri rẹ ki o lilö kiri si http://munin.linux-console.net/munin ki o tẹ awọn iwe eri iwọle sii.

Ti ko ba tọ fun orukọ olumulo ati ọrọ igbaniwọle, ṣii /etc/httpd/conf.d/munin.conf ki o yi orukọ olumulo pada lati Munin si admin ki o tun bẹrẹ Apache.

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

Wọle sinu ẹrọ alabara Linux ki o fi sori ẹrọ nikan munin-node package bi a ṣe han:

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

Bayi ṣii /etc/munin/munin-node.conf faili iṣeto ati ṣafikun adirẹsi IP olupin munin lati jẹki gbigba data lati ọdọ alabara.

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

Ṣafikun adiresi IP ti Munin sever ni ọna kika atẹle bi o ti han:

# A list of addresses that are allowed to connect.  

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

Lakotan, tun bẹrẹ alabara 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

Ṣii /etc/munin/munin.conf faili iṣeto ni ki o ṣafikun apakan tuntun wọnyi ti oju ipade alabara Linux latọna jijin pẹlu orukọ olupin ati adiresi IP bi o ti han:

# 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

Nigbamii, tun bẹrẹ olupin munin ki o lọ kiri si oju-iwe http://munin.linux-console.net/munin oju-iwe lati wo awọn awọn oju opo oju ipade alabara tuntun ni iṣẹ.

Fun alaye diẹ sii ati lilo jọwọ ṣabẹwo si http://munin-monitoring.org/wiki/Documentation.