Settu upp Munin (netvöktun) í RHEL, CentOS og Fedora


Munin (Network Monitoring Tool) er opið netvöktunarforrit skrifað í Perl sem sýnir netnotkun netþjóna og þjónustu á myndrænu formi með því að nota RRDtool. Með hjálp Munin geturðu fylgst með frammistöðu kerfa, netkerfa, SANS og forrita.

Það er með master/node arkitektúr þar sem master tengist hverjum hnút reglulega og dregur gögnin frá þeim. Það notar síðan RRDtool til að skrá þig og búa til uppfærð línurit.

Í þessari grein munum við ganga í gegnum þig skrefin við að setja upp Munin (Netvöktunartól) með Munin Node í RHEL, CentOS og Fedora kerfum með eftirfarandi umhverfi.

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

Setur upp Munin í RHEL, CentOS og Fedora

Uppsetning Munin er mjög einföld, fylgdu bara skref-fyrir-skref skipunum mínum hér að neðan til að setja það upp á netþjóninum þínum.

Munin er hægt að setja upp með því að nota EPEL geymslu Fedora undir RHEL 7.x/6.x/5.x og CentOS 7.x/6.x/5.x.

Keyrðu bara eftirfarandi skipanir sem rótnotanda til að setja upp og virkja Epel geymslu með 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

Athugið: Fedora notendur þurfa ekki að setja upp EPEL geymslu, vegna þess að munin er innifalið í Fedora og hægt er að setja það upp með yum eða dnf pakkastjóra.

Næst skaltu gera kerfisuppfærslu til að ganga úr skugga um að EPEL pakkagagnagrunnurinn sé hlaðinn áður en við förum að setja upp Munin.

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

Munin þarf virkan vefþjón eins og Apache eða Nginx til að birta tölfræðiskrár sínar. Við munum setja upp Apache vefþjón til að þjóna Munin myndritum hér.

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

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

Þegar Apache hefur verið sett upp skaltu ræsa og gera þjónustuna kleift að byrja sjálfkrafa við ræsingu kerfisins.

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

Nú er kominn tími til að setja upp Munin og Munin-Node eins og sýnt er.

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

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

Sjálfgefið er að ofangreind uppsetning býr til eftirfarandi möppur.

  1. /etc/munin/munin.conf : Munin aðalstillingarskrá.
  2. /etc/cron.d/munin : Munin cron skrá.
  3. /etc/httpd/conf.d/munin.conf : Munin Apache stillingarskrá.
  4. /var/log/munin : Munin skráarskrá.
  5. /var/www/html/munin : Munin vefskrá.
  6. /etc/munin/munin-node.conf : Munin Node aðalstillingarskrá.
  7. /etc/munin/plugins.conf : Stillingarskrá Munin viðbóta.

Þetta skref er valfrjálst og á aðeins við ef þú vilt nota munin.linux-console.net í staðinn fyrir localhost í HTML úttak eins og sýnt er:

Opnaðu /etc/munin/munin.conf stillingarskrána og gerðu breytingarnar eins og lagt er til og ekki gleyma að skipta út munin.linux-console.net fyrir nafni þjónsins þíns.

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

Næsta lykilorð verndar Munin tölfræði með notendanafni og lykilorði með því að nota Apache grunnauðkenningareiningu eins og sýnt er:

# htpasswd /etc/munin/munin-htpasswd admin

Næst skaltu endurræsa Munin og gera það kleift að byrja sjálfkrafa við ræsingu.

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

Bíddu í 30 mínútur svo Munin geti búið til línurit og birt þau. Til að sjá fyrsta úttak af línuritum skaltu opna vafrann þinn og fara á http://munin.linux-console.net/munin og slá inn innskráningarskilríki.

Ef það var ekki beðið um notandanafn og lykilorð, opnaðu /etc/httpd/conf.d/munin.conf og breyttu notandanafninu úr Munin í admin og endurræstu Apache.

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

Skráðu þig inn á Linux biðlara vél og settu aðeins upp munin-node pakkann eins og sýnt er:

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

Opnaðu nú /etc/munin/munin-node.conf stillingarskrána og bættu við IP tölu munin þjónsins til að virkja gagnasöfnun frá biðlaranum.

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

Bættu við IP tölu Munin sever á eftirfarandi sniði eins og sýnt er:

# A list of addresses that are allowed to connect.  

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

Að lokum skaltu endurræsa munin biðlarann:

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

Opnaðu /etc/munin/munin.conf stillingarskrá og bættu við eftirfarandi nýjum hluta af ytri Linux biðlarahnút með netþjónsnafni og IP tölu eins og sýnt er:

# 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

Næst skaltu endurræsa munin þjóninn og fletta á http://munin.linux-console.net/munin síðuna til að sjá nýju línurit viðskiptavinarhnútsins í aðgerð.

Fyrir frekari upplýsingar og notkun vinsamlegast farðu á http://munin-monitoring.org/wiki/Documentation.