Instalējiet Munin (tīkla monitorings) RHEL, CentOS un Fedora
Munin (tīkla monitoringa rīks) ir Perlā rakstīta atvērtā koda tīmekļa tīkla uzraudzības lietojumprogramma, kas grafiskā veidā parāda serveru un pakalpojumu tīkla izmantošanu, izmantojot RRDtool. Ar Munin palīdzību jūs varat pārraudzīt savu sistēmu, tīklu, SANS un lietojumprogrammu veiktspēju.
Tam ir galvenā/mezgla arhitektūra, kur galvenais regulāri savienojas ar katru mezglu un izvelk no tiem datus. Pēc tam tā izmanto RRDtool, lai reģistrētos un ģenerētu atjauninātus grafikus.
Šajā rakstā mēs iepazīsimies ar Munin (tīkla uzraudzības rīka) iestatīšanas darbībām ar Munin Node RHEL, CentOS un Fedora sistēmās, izmantojot šādu vidi.
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
Munin instalēšana RHEL, CentOS un Fedora
Munin instalēšana ir ļoti vienkārša, vienkārši izpildiet manas zemāk norādītās komandas, lai instalētu to savā serverī.
Munin var instalēt, izmantojot Fedora EPEL repozitoriju zem RHEL 7.x/6.x/5.x un CentOS 7.x/6.x/5.x.
Vienkārši izpildiet šīs komandas kā root lietotājs, lai instalētu un iespējotu Epel krātuvi, izmantojot 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
Piezīme: Fedora lietotājiem nav jāinstalē EPEL repozitorijs, jo munin ir iekļauts Fedora un to var instalēt, izmantojot yum vai dnf pakotņu pārvaldnieku.
Pēc tam veiciet sistēmas atjaunināšanu, lai pārliecinātos, ka EPEL pakotņu datu bāze ir ielādēta, pirms mēs gatavojamies instalēt Munin.
------------------ On RHEL and CentOS Only ------------------ # yum -y update
Muninam ir nepieciešams darbojošs tīmekļa serveris, piemēram, Apache vai Nginx, lai parādītu savus statistikas failus. Mēs šeit instalēsim Apache tīmekļa serveri, lai apkalpotu Muninas grafikus.
------------------ On RHEL, CentOS and Fedora ------------------ # yum install httpd ------------------ On Fedora 22+ Releases ------------------ # dnf install httpd
Kad Apache ir instalēts, palaidiet un iespējojiet servisa automātisku palaišanu sistēmas sāknēšanas laikā.
------------------ 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
Tagad ir pienācis laiks uzstādīt Munin un Munin-Node, kā parādīts.
------------------ On RHEL, CentOS and Fedora ------------------ # yum -y install munin munin-node ------------------ On Fedora 22+ Releases ------------------ # dnf -y install munin munin-node
Pēc noklusējuma iepriekš minētā instalēšana izveido šādus direktorijus.
- /etc/munin/munin.conf: Muninas galvenā konfigurācijas fails.
- /etc/cron.d/munin: Munin cron fails.
- /etc/httpd/conf.d/munin.conf: Munin Apache konfigurācijas fails.
- /var/log/munin: Muninas žurnālu direktorijs.
- /var/www/html/munin: Muninas tīmekļa katalogs.
- /etc/munin/munin-node.conf: Munin Node galvenā konfigurācijas fails.
- /etc/munin/plugins.conf: Munin plugins konfigurācijas fails.
Šis ir solis nav obligāts un piemērots tikai tad, ja HTML izvades vietā munin.linux-console.net
vēlaties izmantot localhost
, kā parādīts:
Atveriet konfigurācijas failu /etc/munin/munin.conf
un veiciet izmaiņas, kā ieteikts, un neaizmirstiet aizstāt munin.linux-console.net
ar sava servera nosaukumu.
# a simple host tree [munin.linux-console.net] address 127.0.0.1 use_node_name yes [...]
Nākamā parole aizsargā Muninas statistiku ar lietotājvārdu un paroli, izmantojot Apache pamata autentifikācijas moduli, kā parādīts:
# htpasswd /etc/munin/munin-htpasswd admin
Nākamais restartējiet Munin un ļaujiet tam automātiski startēt sāknēšanas laikā.
------------------ 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
Pagaidiet 30 minūtes, lai Munins varētu ģenerēt grafikus un tos parādīt. Lai skatītu diagrammu pirmo izvadi, atveriet pārlūkprogrammu un dodieties uz http://munin.linux-console.net/munin
un ievadiet pieteikšanās akreditācijas datus.
Ja tas nelūdza ievadīt lietotājvārdu un paroli, atveriet /etc/httpd/conf.d/munin.conf
un nomainiet lietotājvārdu no Munin
uz admin
un restartējiet Apache.
AuthUserFile /etc/munin/munin-htpasswd AuthName "admin" AuthType Basic require valid-user
Piesakieties Linux klienta mašīnā un instalējiet tikai munin-node
pakotni, kā parādīts:
# yum install munin-node # dnf install munin-node [On Fedora 22+ versions] # apt-get install munin-node [On Debian based systems]
Tagad atveriet konfigurācijas failu /etc/munin/munin-node.conf
un pievienojiet munin servera IP adresi, lai iespējotu datu ielādi no klienta.
# vi /etc/munin/munin-node.conf
Pievienojiet Munin Sever IP adresi šādā formātā, kā parādīts:
# A list of addresses that are allowed to connect. allow ^127\.0\.0\.1$ allow ^::1$ allow ^192\.168\.0\.103$
Visbeidzot restartējiet munina klientu:
------------------ 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
Atveriet konfigurācijas failu /etc/munin/munin.conf
un pievienojiet šo jauno attālā Linux klienta mezgla sadaļu ar servera nosaukumu un IP adresi, kā parādīts:
# 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
Pēc tam restartējiet munin serveri un dodieties uz lapu http://munin.linux-console.net/munin
, lai redzētu jauno klienta mezglu diagrammas darbībā.
Lai iegūtu papildinformāciju un lietošanu, lūdzu, apmeklējiet vietni http://munin-monitoring.org/wiki/Documentation.