Kako instalirati i konfigurirati Monitorix na Ubuntu 18.04

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.
Od verzije 3.0, uslužni program Monitorix uključuje vlastiti ugrađeni HTTP poslužitelj, pa za njegovu uporabu neće biti potrebno instalirati web poslužitelj treće strane. Monitorix se može bez problema koristiti na UNIX -u, FreeBSD -u, OpenBSD -u i NetBSD -u.

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.list 
Korak 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 / htpasswd 
Korak 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 pokretanje 
Korak 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.

wave wave wave wave wave