Mūsu ikdienas darbā kā administratoriem ir svarīgi, lai būtu rīki, kas ļauj mums uzraudzīt, analizēt un atklāt kļūmes visā organizācijas infrastruktūrā neatkarīgi no tā, vai tas ir tīklā, aprīkojumā, servera līmenī utt.
Daudzas reizes mēs nezinām šim nolūkam nepieciešamos rīkus un lejupielādējam vai ieviešam rīkus, kas galu galā nav īpaši noderīgi, tāpēc Solvetic šoreiz analizēs Monitorix rīku, kas mums dos iespēju analizēt daudzus mūsu Linux vides aspektus .
Monitorix ir atvērtā koda rīks, kas dod mums dažādus mūsu serveru pārvaldības iespējas un kas savāc informāciju no sistēmas un tīkla, kur tā mums to piedāvā interesantā grafikā, izmantojot Monitorix tīmekļa platformu.
Ar Monitorix mēs varam atklāt tīkla kļūmes, pakešu pilienus, sistēmas bojājumus un kopumā situācijas, kas ietekmē sistēmas optimālo darbību. Monitorix ir uzrakstīts Perl valodā, un to ir licencējis GNU un publicējis FSP (Free Software Foundation), papildu Monitorix izmanto RRDtool, lai ģenerētu grafiku, ko varam apskatīt tīmekļa vidē.
Starp dažādām funkcijām, kuras atrodam Monitorix, mēs redzēsim sekojošo:
- Fail2bain statistika
- Spēja uzraudzīt attālos serverus
- Apache un MySQL statistika gan vietējām, gan attālām mašīnām
- Uzrauga tīkla trafiku līdz 10 ierīcēm organizācijā
- Cita starpā pārraugiet disku statusu, piemēram, to ātrumu, temperatūru.
- Monitorix ir veidots uz HTTP servera.
- Iespēja apskatīt grafikus pa dienām, nedēļām, mēnešiem vai gadiem, lai saglabātu detalizētāku kontroli.
- Tas ļauj redzēt kodolu, CPU, kodola uc statusu.
- Pārraugiet tīkla trafiku, ieskaitot dažādus portus, piemēram, UDP un TCP.
Starp daudzām citām funkcijām.
Ja mēs vēlamies pārskatīt pilns Monitorix funkciju saraksts mēs varam apmeklēt šo saiti:
1. Monitorix uzstādīšana
Mēs analizēsim Monitorix instalēšanas procesu, šajā pētījumā mēs to ieviesīsim Debian 8 vidē.
Gadījumā, ja mums ir Red Hat, CentOS vai Fedora mēs izpildīsim šādu komandu:
yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL wgetPiezīmeJaunajās Fedora versijās vienkārši palaidiet komandu # yum install monitorix.
Tālāk mēs turpinām lejupielādējiet jaunāko Monitorix versiju no oficiālās vietnes, izmantojot komandu:
# wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpmPēc lejupielādes attiecīgajai instalācijai izmantosim komandu rpm:
# rpm -ivh monitorix-3.8.1-1.noarch.rpmPriekš mūsu debian vide Mēs varam ieviest Monitorix divos veidos.
- Caur lzzy krātuve
- Manuāli izmantojot .deb paketes.
Mēs analizēsim abus procesus.
1. Uzstādīšana, izmantojot Izzy
Lai instalētu Monitorix, izmantojot lzzy, mēs ievadīsim šādu ceļu, lai rediģētu failu sources.list:
/etc/apt/sources.listPēc atvēršanas faila beigās ievadīsim šādu rindu:
deb http://apt.izzysoft.de/ubuntu generic Universe
Mēs saglabājam izmaiņas, izmantojot kombināciju CTRL + VAI un mēs atstājam redaktoru, izmantojot CTRL + X. Tālāk mēs lejupielādēsim GPG atslēga no krātuves, izmantojot komandu:
# wget http://apt.izzysoft.de/izzysoft.asc
Lejupielādējot atslēgu, mēs to pievienosim atbilstošajai konfigurācijai šādi:
# apt-key pievienot izzysoft.ascLai pabeigtu, mēs to darīsim instalējiet Monitorix vietnē Debian 8 vispirms izmantojot šo komandu, atjauninot nepieciešamās pakotnes:
# apt-get update # apt-get install monitorix
2. Manuāla instalēšana, izmantojot .deb pakotnes
Ja mūsu mērķis ir instalēt Monitorix manuāli, mēs izpildīsim šādas komandas:
# apt-get update
# apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl
# wget http://www.monitorix.org/monitorix_3.8.1-izzy1_all.deb
instalēt apt -get -fŠajos divos veidos mēs varam lejupielādējiet un instalējiet monitorix vietnē Debian 8.
2. Monitorix konfigurācija
Visus Monitorix parametrus var pielāgot, izmantojot šādu ceļu:
/etc/monitorix/monitorix.confNo šī faila mēs varam konfigurēt parametrus, kas saistīti ar tīklu, saskarnēm, diskiem utt. Rediģējot kādu no šajā failā ietvertajiem parametriem, mums ir jārestartē pakalpojums, lai izmaiņas stātos spēkā, tāpēc mēs izpildīsim šādu komandu:
# pakalpojuma monitorix restartēšana[color = # a9a9a9] Restartējiet pakalpojumu [/ color]
3. Darbs ar Monitorix
Lai redzētu lieliskās funkcijas, kuras mums piedāvā Monitorix, mums jāzina, ka Monitorix saziņai izmanto portu 8080, par ko mums jādodas mūsu pārlūkprogrammā un jāievada šāda sintakse:
http: // Computer_IP: 8080 / monitorixLai redzētu mūsu aprīkojuma IP, mēs izmantojam komanda ifconfig, šajā gadījumā 192.168.0.14, par kuru mums jāievada pārlūkprogrammā:
http://192.168.0.14:8080/monitorixUn mēs redzēsim, ka tiek parādīts šāds logs:
PALIELINĀT
[color = # a9a9a9] Noklikšķiniet uz attēla, lai palielinātu [/ color]
Mēs varam redzēt sekojošo:
- Lauks saimniekdatora nosaukums: Mēs atradām mūsu Debian 8 komandas nosaukumu.
- Diagrammas lauks: No šīs cilnes mēs varam izvēlēties grafika veidu, kuru vēlamies apskatīt, starp daudziem citiem atrodam tādas iespējas kā tīkla trafiks, diski, sistēmas slodze, aktīvi procesi.
Visbeidzot, mēs varam noteikt grafika periodu:
- katru dienu, nedēļu, mēnesi vai gadu.
PALIELINĀT
[color = # a9a9a9] Noklikšķiniet uz attēla, lai palielinātu [/ color]
Mēs izvēlēsimies tīkla trafika grafiku ar dienas periodu. Noklikšķiniet uz Labi, un mēs redzēsim sekojošo:
PALIELINĀT
[color = # a9a9a9] Noklikšķiniet uz attēla, lai palielinātu [/ color]
Atlasīsim Diska I / O darbības opcija un mēs redzēsim sekojošo:
PALIELINĀT
[color = # a9a9a9] Noklikšķiniet uz attēla, lai palielinātu [/ color]
Tādā veidā mēs varam turpināt pārskatīt katru no iespējām, ko mums piedāvā Monitorix. To ir patiešām daudz, un tās visas ir vērstas uz administratoriem, un tās visas ir ļoti intuitīvas, viegli lietojamas un pārbaudāmas.
PiezīmeTādā veidā Monitorix tiek piekļūts lokāli, ja ir prasības attālinātam savienojumam, mums jāievada maršruts:
/etc/apache2/conf.d/monitorix.confUn no turienes rediģējiet opciju Atļaut no un ievadiet atbilstošo IP.
Kā mēs esam spējuši novērot Monitorix ir vienkāršs rīks bet spēcīgs, kas ļauj mums pārskatīt dažādas mūsu operētājsistēmas Debian 8 vai jebkuras citas ditro iespējas, un tādējādi mums ir lieliska lietderība, ja mūsu uzdevums ir sniegt atbalstu visiem organizācijas administratīvajiem uzdevumiem vai ja mēs vienkārši vēlamies lietotājiem redzēt mūsu Linux mašīnas statusu reālā laikā, grafiski un ar reāliem datiem.
PALIELINĀT
[color = # a9a9a9] Noklikšķiniet uz attēla, lai palielinātu [/ color]