Ir daudz rīku, lai uzraudzītu dažādu operētājsistēmas lietojumprogrammu uzvedību reālā laikā vai visaptveroši analizētu visu sistēmu ar tās pakalpojumiem un procesiem.
Linux gadījumā ir simtiem bezmaksas iespēju, taču ļoti maz mums sniedz centralizētu administrāciju, un viens no šiem izņēmumiem ir Monitorix, kuru mēs šodien pētīsim Ubuntu 18.04 serverī un tādējādi pievienosim vēl vienu rīku mūsu atbalsta uzdevumu pārvaldībai.
Kas ir MonitorixMonitorix ir izstrādāts kā bezmaksas, atvērtā pirmkoda un vieglas sistēmas uzraudzības rīks, kura mērķis ir uzraudzīt lielu skaitu operētājsistēmas pakalpojumu un resursu, lai pilnībā kontrolētu visu, kas notiek iekšēji.
Monitorix var ieviest produktīvos Linux / UNIX serveros, un to var izmantot arī iegultās ierīcēs, pateicoties tā funkcijām un nelielam aparatūras resursu patēriņam. Monitorix pamatā ir divi komponenti:
- Kolekcionārs, ko sauc par monitorix, kas ir Perl dēmons, kas automātiski sākas tāpat kā jebkurš pakalpojums sistēmā.
- Vai CGI skriptu ar nosaukumu monitorix.cgi.
1. Monitorix funkcijas
Mēs sadalīsim Monitorix funkcijas šādās sadaļās:
Vidējā sistēmas slodze un lietošana (system.rrd)
- Sistēmas slodze
- Aktīvie procesi
- Atmiņas piešķiršana.
- Sistēmas darbības laiks
Globālais kodola lietojums (kern.rrd)
- Ietver tādus parametrus kā lietotājs, jauks, sistēma, dīkstāve, i / o gaidīšana, irq, irq programmatūra, zagt un viesis
- Konteksta slēdzis.
- Izmantojot VFS
Kodola izmantošana vienam procesoram (proc.rrd)
- Atbalsta neierobežotu skaitu procesoru vai kodolu.
- Iespēja noteikt grafikas skaitu rindā.
- Iespēja mainīt grafikas lielumu (jau ir daži iepriekš definēti izmēri).
- Iespēja daļēji vai pilnībā atspējot leģendas datus
LM sensori un GPU temperatūras
- Līdz 16 kodoliem saderīgi temperatūras sensori.
- Līdz 2 saderīgiem temperatūras sensoriem mātesplatei.
- Saderīgs līdz 12 spriegumiem.
- Brīdinājuma iespējas katram definētajam sensoram.
- Līdz 4 ar CPU saderīgiem temperatūras sensoriem.
- Atbalstīts līdz 9 ventilatora ātrumiem.
- Līdz 9 temperatūras sensoriem GPU (nvidia / ati).
Vispārējā sensora statistika (gensens.rrd)
- Līdz 9 saderīgiem temperatūras sensoriem.
- Līdz 9 saderīgiem CPU frekvences sensoriem.
- Iespēja mainīt katra sensora nosaukumu.
- Brīdinājuma iespējas katram definētajam sensoram.
Diskdziņa statuss un temperatūra (disk.rrd)
- Neierobežots skaits atbalstīto diska disku grafikas.
- Temperatūra (izmantojot smartmontools un hddtemp).
- Līdz 8 diskdziņiem vienā grafikā.
- Skaita pārdalītās nozares.
- Pašreizējie neapstiprinātie sektori.
IPMI sensora statistika (ipmi.rrd)
- Katrai grupai ir atļauti līdz 9 sensori.
- Iespēja mainīt katra sensora nosaukumu.
- Brīdinājuma iespējas katram definētajam sensoram.
- Papildu argumenti, lai varētu uzraudzīt attālās sistēmas.
- Temperatūra, ventilatori un spriegums.
- Neierobežots skaits atbalstīto sensoru grupu.
Failu sistēmas izmantošana un I / O darbība
- Inode izmantošana katrai failu sistēmai.
- Diska I / O darbība katrai failu sistēmai.
- Katras failu sistēmas I / O diskā pavadītais laiks.
- Diska sektora darbība katrai failu sistēmai.
- Neierobežots skaits atbalstīto failu sistēmas grafikas.
- Līdz 8 failu sistēmām vienā grafikā
Sistēmas pakalpojumu pieprasījums (serv.rrd)
- Ietver (SSH, ProFTPD, Vsftpd, Pure-FTPd, Telnet, Samba, FAX, CUPS, Fail2ban, IMAP, POP3, SMTP, VirusMail un Spam).
- Tas atbalsta žurnālus no xinetd, Sendmail, Postfix, Dovecot, UW-IMAP, Qpopper, Hylafax, MailScanner, Amavisd-new un CommuniGate.
Un daudzas citas funkcijas, kuras mēs varam pārskatīt šajā oficiālajā saitē:
2. Pievienojiet Monitorix krātuvi Ubuntu 18.04
1. darbība
Pirmais solis, kas jādara, ir pievienot Monitorix Ubuntu krātuvi /etc/apt/sources.list failam, bet vispirms mēs izveidosim sākotnējā avotu saraksta dublējumkopiju, izpildot tālāk norādītās darbības.
sudo cp -pf /etc/apt/sources.list /etc/apt/sources.list_bak
PALIELINĀT
2. solis
Tagad mēs atvērsim failu sources.list, izmantojot vēlamo redaktoru:
sudo nano /etc/apt/sources.list3. solis
Apakšā mēs ievadīsim šādu rindu. Šī krātuve ir pieejama tikai Debian un tā atvasinājumiem, piemēram, Ubuntu.
deb http://apt.izzysoft.de/ubuntu generic Universe
PALIELINĀT
4. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:
Ctrl + O
Mēs atstājam redaktoru, izmantojot:
Ctrl + X
3. Pievienojiet PGP atslēgu Ubuntu 18.04
Kad mēs esam pievienojuši krātuvi, būs nepieciešams lejupielādēt vai pievienot PGP atslēgu un instalēt to operētājsistēmā.
1. darbība
Atslēgu būs iespējams lejupielādēt tieši no vietnes "http://apt.izzysoft.de/izzysoft.asc", izmantojot wget, izpildot šādas komandas:
sudo apt -get -y install wget (Ja jums nav instalēta wget) cd/tmp wget http://apt.izzysoft.de/izzysoft.asc
PALIELINĀT
2. solis
Tagad mēs ejam uz direktoriju, kurā ir saglabāts .asc fails, un mēs izpildīsim šādu komandu:
sudo apt-key pievienot izzysoft.asc
PALIELINĀT
3. solis
Mēs turpinām atjaunināt paketes Ubuntu 18.04:
sudo apt atjauninājums
PALIELINĀT
4. Instalējiet Monitorix Ubuntu 18.04
1. darbība
Ir pienācis laiks instalēt Monitorix Ubuntu, un tāpēc mēs izpildīsim šādu rindu:
sudo apt -y instalējiet monitorix apache2 -utils
PALIELINĀT
5. Konfigurējiet Monitorix Ubuntu 18.04
1. darbība
Monitorix konfigurācijas fails atrodas ceļā /etc/monitorix/monitorix.conf, un mēs varam tam piekļūt, izmantojot šādu redaktoru:
sudo nano /etc/monitorix/monitorix.conf
PALIELINĀT
2. solis
Tur mēs atradīsim šādu sadaļu:
iespējots = n msg = Monitorix: ierobežota piekļuve htpasswd = / var / lib / monitorix / htpasswd3. solis
Mēs mainīsim rindu "enabled = n to enabled = y":
PALIELINĀT
4. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:
Ctrl + O
Mēs atstājam redaktoru, izmantojot:
Ctrl + X
5. solis
Kad tas ir izdarīts, mēs restartēsim pakalpojumu Monitorix, izmantojot:
sudo servisa monitorix restartēšana6. darbība
Tagad mēs pievienosim lietotājvārdu un paroli, lai pieteiktos Monitorix. Šajā gadījumā mēs izmantosim lietotājvārdu "admin" ar atbilstošo paroli:
PALIELINĀT
6. Piekļūstiet Monitorix operētājsistēmai Ubuntu 18.04
1. darbība
Lai piekļūtu Monitorix, mēs ejam uz jebkuru pārlūkprogrammu un izmantosim šādu sintaksi:
http: // IP_adrese: 8080 / monitorix /2. solis
Būs jāievada akreditācijas dati, ko esam izveidojuši iepriekšējā solī:
3. solis
Noklikšķiniet uz pogas "Piekļuve", un tā būs sākotnējā Monitorix vide:
4. solis
Tur mēs varam izvēlēties parādīšanas laiku, aktivizējot attiecīgo lodziņu, un pēc atlasīšanas noklikšķiniet uz Labi, lai piekļūtu grafikai:
PALIELINĀT
5. solis
Tur mēs varam ritināt uz leju, lai iegūtu grafiku, kā mēs esam norādījuši, piemēram:
Failu sistēmas
PALIELINĀT
Tīklu un pakalpojumu statistika
PALIELINĀT
6. darbība
Ja mēs vēlamies redzēt noteiktu grafiku, vienkārši noklikšķiniet uz tā, lai tas tiktu parādīts:
PALIELINĀT
Mēs varam redzēt, kā Monitorix ir praktisks un vienkāršs rīks, lai reālā laikā uzzinātu visu, kas notiek Ubuntu 18.04 ietvaros, un tādējādi labāk pārvaldītu savu darbu.