Munin ir rīks, ko izmanto, lai uzraudzītu servera pakalpojumus un resursu patēriņu. Tas ir bezmaksas un atvērtā koda, tas ļauj uzraudzīt tīklu un infrastruktūru.
Munin piedāvā serveru, slēdžu, lietojumprogrammu un tīkla pakalpojumu uzraudzības un brīdināšanas pakalpojumus. Lietotāji tiek brīdināti, ja kaut kas noiet greizi, un tiek informēti otro reizi, kad problēma ir novērsta.
Munin ir pieejams šādu krātuvēs Linux izplatīšana:
- Debian
- Ubuntu
- Fedora
- Sarkana cepure
- Gentoo un tā atvasinājumi
Munins ir ieprogrammēts vietnē Perl un kā datu atbalstu izmanto RRDtool Round Robin Database Tool, kas ir metode, kurā datu bāze tiek apstrādāta tā, it kā tā būtu aplis, pārrakstot iepriekš saglabātos datus, tiek saglabāta vēsture, kas tiek mainīta ik pēc noteikta perioda.
Datu bāze tiek izmantota, lai izveidotu grafiku, un tajā ir saskarne, kas pieejama, izmantojot tīmekļa pārlūkprogrammu. To var pagarināt, jo pašlaik ir pieejami aptuveni 500 uzraudzības spraudņi.
Izmantojot Munin, jūs varat uzraudzīt savu datoru, tīklu un lietojumprogrammu veiktspēju. Tās mērķis ir atvieglot tīkla veiktspējas noteikšanu un kad rodas darbības problēma, kā arī nodrošināt jaudas un resursu izmantošanas redzamību.
1. Kā Munins darbojas Ubuntu
Muninam ir galvenā mezgla arhitektūra, kurā centrālais serveris regulāri savienojas ar visiem mezgliem un pieprasa no tiem datus. Pēc tam tas saglabā datus RRD datu bāzē un atjaunina diagrammas. Viens no galvenajiem mērķiem ir bijis jaunu spraudņu izveides vieglums.
Tajā pašā programmā ir divas daļas, no kurām viena ir Munin Master, kas ir atbildīga par datu vākšanu no Munin mezgliem. Tas saglabā šos datus katra mezgla RRD, failos un grafikā.
Tā arī pārbauda, vai ienākošajām vērtībām vai datiem nav pēkšņu maksimumu vai minimumu izmaiņu atbilstoši noteiktām vērtībām, un nosūta brīdinājumus, ja tas notiek administratoram, kurš ir konfigurējis kritiskās vai brīdinājuma robežas .
Otra daļa ir Munin Node, mezgls ir programma, kas instalēta saimniekdatorā vai datorā, kas darbojas katrā saimniekdatorā un nosūta datus Munin Master.
Abas programmas var instalēt vienā serverī, lai tās labi uzraudzītu dažādos serveros.
Munin var lejupielādēt no tās oficiālās vietnes
Mēs instalēsim abu programmu versiju vienā serverī, pamatojoties uz Linux Mint, vienmēr pirms instalēšanas mums ir jāatjaunina krātuve un pēc tam jāatjaunina instalētā programmatūra, lai to izdarītu no termināļa loga, mēs rakstām šādas komandas:
sudo apt-get updateMēs instalējam Munin mezglu:
sudo apt-get instalēt munin-nodeMēs instalējam Munin master:
sudo apt-get instalēt muninUn tagad mēs varam to konfigurēt.
2. Kā konfigurēt Muninu Ubuntu
Pēc instalēšanas, lai uzzinātu, kur programmatūra ir instalēta no termināļa loga, mēs izmantojam šādu komandu:
kur ir munins
Mēs mainīsim konfigurācijas failu, kurā atradīsim / etc / munin /
Konfigurācijas fails ir munin.confVisi Munin Master spraudņi un skripti izmantos šo konfigurāciju.
Mēs varam rediģēt tieši no servera, izmantojot šo direktorijas komandu / etc / munin /
nano munin.confŠeit mēs konfigurēsim dažādas Munin Master servera iespējas:
Vispirms mēs konfigurēsim datu bāzes direktorijus, tīmekļa saskarni, žurnālfailus un izpildes direktoriju. Turklāt html veidņu katalogi, lai parādītu informāciju un statistikas direktoriju.
Zemāk mēs pievienosim mezglus:
# vietējais mezgls pašam serverim [localhost.localdomain] adrese 127.0.0.1 use_node_name jā [www.mydomain.com] adrese 192.168.10.12 use_node_name jā [localhost.mydomain.com] adrese 192.168.10.12 ports 21 use_node_name jā [localhost. mydomain2.com] adrese 67.112.48.25 use_node_name jāGadījumā, ja mēs pievienojam portu 21, tas ir kontrolēt FTP portu.
Pēc tam mēs saglabājam konfigurāciju un turpinām palaist Munin Master un Munin Node, izmantojot šādas komandas:
sudo pakalpojums munin-node restartTad mēs varam piekļūt Muninam no tīmekļa pārlūkprogrammas, izmantojot servera ip, kurā atrodas Munin Master
Mēs redzam, ka parādās mūsu serveris, mēs konfigurējam tikai vietējo, mēs noklikšķinām uz lokalizēto domēnu grupas nosaukuma, kas ir noklusējuma domēns, un mēs redzēsim dažādu Munina sniegto statistiku un metriku, ieskaitot CPU patēriņu, Wi-Fi tīkla trafiks un Ethernet, tīklā radītās kļūdas, ierīču veiktspēja, izmantotā diska procentuālā daļa, e -pastu veiktspēja un izmantošana, procesu skaits un prioritātes.
Ja mēs to instalēsim, mums būs jāgaida, līdz tas apkopos datus, lai pārbaudītu Munina darbību, mēs varam atrast daudzus demonstrācijas serverus internetā, meklējot vārdu iedosim muninu lai redzētu dažādas analīzes ar daudziem aptaujātajiem datiem.
Piemēram, mēs varam redzēt http: //demo.munin.jp… s.html # kritiski
Šeit mēs varam redzēt, piemēram, tīkla statistiku, kurā mēs varam novērot neveiksmīgos TPC savienojumus, ja kādā brīdī tie palielinās un atbilst atmiņas patēriņa vai joslas platuma pieaugumam, mēs varam saskarties ar uzbrukumu vai portu skenēšanu.
Noklikšķinot uz jebkura grafika, mēs piekļūstam palielinātajam skatam pēc dienas, nedēļas, mēneša un gada, un, noklikšķinot uz jebkura no tiem, mēs nonākam pie šī diagrammas palielināta skata. No vadības paneļa mēs varam redzēt katru ziņojumu analītiski vai grafiski.
Viena no interesantākajām funkcijām ir tā, ka, piemēram, mēs varam uzraudzīt MySQL serveri, ja katrai datu bāzei piešķiram citu saimniekdatora nosaukumu, mēs varam pārraudzīt katru datu bāzi.
Šeit mēs redzam kritisku paziņojumu no Mysql servera, kurā ir konfigurēts domēns un Mysql ports 3306, kur mēs redzam telpas izmantošanu un varam arī uzraudzīt datu bāzē saņemto vaicājumu skaitu.
Lai uzraudzītu vaicājumus un darījumus, kas tiek veikti Mysql serverī ar datu bāzēm, mums jāinstalē mysql spraudnis.
3. ] Instalējiet un iespējojiet papildu spraudņus Munin uz Ubuntu
Munins uzrauga sistēmu, kurā tiek izmantoti skripti, kas ieprogrammēti spraudņu vai skriptu veidā, daži ir iepriekš instalēti Muninā un ir aktīvi. Mēs varam redzēt pilnu spraudņu sarakstu un to, kuri no tiem ir aktīvi, izmantojot šādu komandu:
sudo munin-node-configure-ieteiktLai instalētu papildu spraudņus, mēs izpildām šādu kodu no termināļa pārdošanas
sudo apt-get install munin-plugins-extraVisi spraudņi tiks instalēti direktorijā / usr / share / munin / plugins
Lai iespējotu spraudni, mums tas vienkārši ir jākopē no kataloga / usr / share / munin / plugins direktorijā / etc / munin / plugins / sekojoši:
ln -s / usr / share / munin / plugins / mysql_ * / etc / munin / pluginsPēc tam mēs konfigurējam spraudni failā /etc/munin/plugin-conf.d/munin-node un mēs ietaupām:
[mysql *] env.mysqladmin / usr / bin / mysqladmin env.mysqluser lietotājs mysql env.mysqlparole administratora paroleMēs restartējam Muninu:
sudo pakalpojums munin-node restartTad mēs redzam, ka Mysql ir pievienots, un mēs skatāmies uz lēno vaicājumu grafiku, spraudnim ir jābūt iespējai piekļūt MySQL un to uzraudzīt, tāpēc mēs iespējojam atļaujas.
PALIELINĀT
Muninu var konfigurēt, lai uzraudzītu sistēmu, kurā tā ir instalēta. Attālo serveru pievienošana ar uzraudzīto sistēmu ir tikpat vienkārša kā Munin mezgla pakotnes instalēšana attālajā serverī (vai mezgls) un pēc tam mainiet servera mezgla konfigurācijas failu un norādiet uz citu IP adresi.
Munin instalēšana ir diezgan vienkārša, tagad mums tikai jāpievieno, kuru pakalpojumu mēs vēlamies uzraudzīt, pat ir iespējams uzraudzīt klienta mezgla temperatūru, piemēram:
Sāciet kontrolēt tīkla infrastruktūru ar tik konfigurējamu un pielāgojamu sistēmu visiem tīkla resursiem, kuriem ir IP vai kas ir pievienoti tīklam.