Postoji mnogo alata za praćenje ponašanja različitih aplikacija operativnog sustava u stvarnom vremenu ili za sveobuhvatnu analizu cijelog sustava s njegovim uslugama i procesima.
U slučaju Linuxa, postoji stotine besplatnih opcija, ali vrlo malo nam daje centraliziranu administraciju, a jedna od tih iznimki je Monitorix koji ćemo danas proučavati na Ubuntu 18.04 poslužitelju i tako dodati još jedan alat za upravljanje zadacima podrške.
Što je MonitorixMonitorix je razvijen kao besplatan, otvoreni izvorni i lagani alat za nadzor sustava, čiji je cilj nadzirati veliki broj usluga i resursa operacijskog sustava kako bi imao potpunu kontrolu nad svime što se interno događa.
Monitorix se može implementirati na produktivne Linux / UNIX poslužitelje, a može se koristiti i na ugrađenim uređajima zahvaljujući svojim značajkama i niskoj potrošnji hardverskih resursa. Monitorix se u osnovi sastoji od dvije komponente koje su:
- Sakupljač, koji se naziva monitorix, koji je Perl demon koji se automatski pokreće kao i svaka usluga u sustavu.
- Ili CGI skriptu pod nazivom monitorix.cgi.
1. Značajke Monitorixa
Monitorixove značajke podijelit ćemo u sljedeće dijelove:
Prosječno opterećenje i korištenje sustava (system.rrd)
- Opterećenje sustava
- Aktivni procesi
- Dodjela memorije.
- Vrijeme rada sustava
Globalna upotreba jezgre (kern.rrd)
- Uključuje parametre kao što su korisnik, lijep, sustav, neaktivan, ulazno / izlazno čekanje, irq, irq softver, krađa i gost
- Prekidač konteksta.
- Korištenje VFS -a
Korištenje jezgre po procesoru (proc.rrd)
- Podržava neograničen broj procesora ili jezgri.
- Mogućnost definiranja broja grafika po retku.
- Mogućnost promjene veličine grafike (već postoje neke unaprijed definirane veličine).
- Mogućnost djelomičnog ili potpunog onemogućavanja legendarnih podataka
LM senzori i temperature grafičkog procesora
- Do 16 jezgri kompatibilnih temperaturnih senzora.
- Do 2 kompatibilna temperaturna senzora za matičnu ploču.
- Kompatibilno do 12 napona.
- Mogućnosti upozorenja za svaki definirani senzor.
- Do 4 CPU kompatibilna temperaturna senzora.
- Podržano je do 9 brzina ventilatora.
- Do 9 temperaturnih senzora za GPU (nvidia / ati).
Opća statistika senzora (gensens.rrd)
- Do 9 kompatibilnih temperaturnih senzora.
- Do 9 kompatibilnih senzora frekvencije procesora.
- Mogućnost promjene naziva svakog senzora.
- Mogućnosti upozorenja za svaki definirani senzor.
Status i temperature pogona diska (disk.rrd)
- Neograničen broj podržanih grafika diskovnog pogona.
- Temperature (pomoću smartmontools i hddtemp).
- Do 8 pogona po grafici.
- Broj preraspodijeljenih sektora se računa.
- Trenutni sektori na čekanju.
Statistika senzora IPMI (ipmi.rrd)
- Dozvoljeno je do 9 senzora za svaku skupinu.
- Mogućnost promjene naziva svakog senzora.
- Mogućnosti upozorenja za svaki definirani senzor.
- Dodatni argumenti za nadzor udaljenih sustava.
- Temperature, ventilatori i naponi.
- Neograničen broj podržanih grupa senzora.
Korištenje datotečnog sustava i I / O aktivnost
- Upotreba inode za svaki datotečni sustav.
- I / O aktivnost diska za svaki datotečni sustav.
- Vrijeme provedeno na U / I disku za svaki datotečni sustav.
- Aktivnosti sektora diskova za svaki datotečni sustav.
- Neograničen broj podržanih grafika datotečnog sustava.
- Do 8 datotečnih sustava po grafici
Potražnja za uslugama sustava (serv.rrd)
- Uključuje (SSH, ProFTPD, Vsftpd, Pure-FTPd, Telnet, Samba, FAX, CUPS, Fail2ban, IMAP, POP3, SMTP, VirusMail i neželjena pošta).
- Podržava zapisnike iz xinetd-a, Sendmail-a, Postfix-a, Dovecota, UW-IMAP-a, Qpoppera, Hylafaxa, MailScannera, Amavisd-new-a i CommuniGate-a.
I mnoge druge značajke koje možemo pregledati na sljedećoj službenoj vezi:
2. Dodajte spremište Monitorix na Ubuntu 18.04
Korak 1
Prvi korak koji trebate poduzeti je dodavanje spremišta Monitorix Ubuntu u datoteku /etc/apt/sources.list, ali prvo ćemo napraviti sigurnosnu kopiju izvornog popisa izvora izvršavanjem sljedećeg:
sudo cp -pf /etc/apt/sources.list /etc/apt/sources.list_bak
POVEĆAJTE
Korak 2
Sada ćemo otvoriti datoteku sources.list pomoću željenog uređivača:
sudo nano /etc/apt/sources.listKorak 3
Pri dnu ćemo unijeti sljedeći redak. Ovo spremište je dostupno samo za Debian i njegove izvedenice, kao što je Ubuntu.
deb http://apt.izzysoft.de/ubuntu generički svemir
POVEĆAJTE
Korak 4
Promjene spremamo pomoću sljedeće kombinacije tipki:
Ctrl + O
Urednik ostavljamo koristeći:
Ctrl + X
3. Dodajte PGP ključ u Ubuntu 18.04
Kad dodamo spremište, bit će potrebno preuzeti ili dodati PGP ključ i instalirati ga u operacijski sustav.
Korak 1
Bit će moguće preuzeti ključ izravno s "http://apt.izzysoft.de/izzysoft.asc" pomoću wget -a izvršavanjem sljedećih naredbi:
sudo apt -get -y install wget (U slučaju da nemate instaliran wget) cd/tmp wget http://apt.izzysoft.de/izzysoft.asc
POVEĆAJTE
Korak 2
Sada idemo u direktorij u koji je spremljena .asc datoteka i izvršit ćemo sljedeću naredbu:
sudo apt-key add izzysoft.asc
POVEĆAJTE
Korak 3
Nastavljamo s ažuriranjem paketa u Ubuntu 18.04:
sudo apt ažuriranje
POVEĆAJTE
4. Instalirajte Monitorix na Ubuntu 18.04
Korak 1
Došao je trenutak za instaliranje Monitorixa u Ubuntu, a za to ćemo izvršiti sljedeći redak:
sudo apt -y instalirajte monitorix apache2 -utils
POVEĆAJTE
5. Konfigurirajte Monitorix na Ubuntu 18.04
Korak 1
Konfiguracijska datoteka Monitorix nalazi se na /etc/monitorix/monitorix.conf stazi i možemo joj pristupiti pomoću uređivača poput ovog:
sudo nano /etc/monitorix/monitorix.conf
POVEĆAJTE
Korak 2
Tamo ćemo pronaći sljedeći odjeljak:
omogućeno = n msg = Monitorix: Ograničeni pristup htpasswd = / var / lib / monitorix / htpasswdKorak 3
Promijenit ćemo redak "enabled = n u enabled = y":
POVEĆAJTE
Korak 4
Promjene spremamo pomoću sljedeće kombinacije tipki:
Ctrl + O
Urednik ostavljamo koristeći:
Ctrl + X
Korak 5
Nakon što to učinimo, ponovno ćemo pokrenuti uslugu Monitorix koristeći:
sudo servis monitorix ponovno pokretanjeKorak 6
Sada ćemo dodati korisničko ime i lozinku za prijavu u Monitorix. U ovom slučaju koristit ćemo korisničko ime "admin" s odgovarajućom lozinkom:
POVEĆAJTE
6. Pristupite Monitorixu na Ubuntu 18.04
Korak 1
Za pristup Monitorixu idemo u bilo koji preglednik i koristit ćemo sljedeću sintaksu:
http: // IP_adres: 8080 / monitorix /Korak 2
Bit će potrebno unijeti vjerodajnice koje smo stvorili u prethodnom koraku:
Korak 3
Pritisnite gumb "Pristup" i ovo će biti početno okruženje Monitorix:
Korak 4
Tamo možemo odabrati učestalost prikaza vremena aktiviranjem odgovarajućeg okvira i nakon odabira kliknite na U redu za pristup grafici:
POVEĆAJTE
Korak 5
Tamo se možemo pomaknuti do dna kako bismo dobili grafiku kako smo naveli, na primjer:
Sustavi datoteka
POVEĆAJTE
Statistika mreže i usluga
POVEĆAJTE
Korak 6
Ako želimo vidjeti određenu grafiku, samo kliknite na nju da bi se prikazala:
POVEĆAJTE
Možemo vidjeti kako je Monitorix praktičan i jednostavan alat koji u stvarnom vremenu može znati sve što se događa unutar Ubuntu 18.04 i na taj način bolje upravljati svojim radom.