Upotrijebite Linfo za pregled statistike poslužitelja Linux poslužitelja u stvarnom vremenu

Kada moramo upravljati i upravljati svojim poslužiteljima ili timove imamo brojne alate koji nam omogućuju da pratimo njihov status, ali oni moraju biti alati pouzdan, da prikazuju odgovarajuće informacije, a najbolje od svega što je u stvarnom vremenu za kontrolu svake aktivnosti koja se provodi u točnom trenutku.

Stalno praćenje naših poslužitelja vitalni je dio zadataka upravljanje budući da zahvaljujući tome postižemo stabilne timove i sa željenom izvedbom koja će imati utjecaja na cjelokupnu IT arhitekturu u organizaciji.

Zbog toga će ovaj put govoriti o ovom vodiču Limfo za dobivanje statistike u stvarnom vremenu iz distribucije Linuxa.

Što je LymphoLinfo je aplikacija otvorenog koda koja je razvijena s ciljem prikaza više stanja komponenti sustava u stvarnom vremenu. Linfo se može instalirati na sljedeće operacijske sustave:

  • Linux
  • Windows
  • FreeBSD
  • NetBSD
  • OpenBSD
  • DragonflyBSD
  • Darwin / Mac OSX
  • Solaris

Zahvaljujući Linfu imat ćemo priliku dobiti sljedeća izvješća:

  • Točke montaže.
  • Arhitektura procesora, vrsta i brzina.
  • RAID aranžmani na tvrdim diskovima.
  • Skladišni i optički pogoni.
  • Hardverski uređaji.
  • Temperatura, brzina i napon ventilatora.
  • Mrežni uređaji i njihov trenutni status.
  • Korištenje memorije.
  • Podržava htop funkcije u načinu rada jezgre ili ncurse.
  • Prikazuje stanje Sambe.
  • Prikazuje status APC UPS -a.

Možemo provjeriti je li to opsežan alat.

Linfo zahtjevi za instalacijuTemeljni zahtjevi za ispravno funkcioniranje Linfoa su:

  • PHP 5.3
  • PCRE proširenja
  • Jezgra 2.6 ili novija

BilješkaLinfo je svoju kompilaciju napravio 2012. godine pa još nije kompatibilan s PHP 6.0 ili 7.0. S Linfoom imamo dvije mogućnosti za prikaz informacija, grafički ili GUI ili kernel ili Ncurse.

1. Koristite Linfo u grafičkom načinu rada na Linuxu

Korak 1
Da biste Linfo koristili grafički, najprije će biti potrebno stvoriti direktorij pod nazivom Linfo u korijenu Apachea ili Nginxa na putu / var / www / html / limfo a za to ćemo izvršiti sljedeću naredbu:

 sudo mkdir -p / var / www / html / lympho
Korak 2
Kasnije ćemo klonirati službeno spremište Linfo izvršavanjem sljedeće naredbe:
 git klon git: //github.com/jrgp/linfo.git

POVEĆAJTE

Korak 3
Nakon spremanja spremišta koristit ćemo naredbu rsync Za sinkronizaciju sadržaja s odredišnim direktorijem izvršavamo sljedeće:

 sudo rsync -av limfa / / var / www / html / limfa /

POVEĆAJTE

Korak 4
Sada će biti potrebno da idemo na rutu / var / www / html / limfo i preimenujmo datoteku sample.config.inc.php do config.inc.php koristeći sljedeći redak:

 sudo mv sample.config.inc.php config.inc.php

POVEĆAJTE

Korak 5
Nakon što se ovaj postupak provede, pristupit ćemo bilo kojem pregledniku i u adresnu traku unijeti sljedeće:
http: // IP_adresa / lympho, u našem će slučaju biti http://192.168.0.16/linfo i čim pritisnemo Enter, automatski ćemo pristupiti sadržaju i konfiguraciji našeg poslužitelja:

POVEĆAJTE

Korak 6
Tamo nalazimo parametre kao što su:

  • Tip OS -a
  • Vrsta distribucije
  • Naziv hosta
  • Arhitektura
  • Aktivni korisnici
  • IP adresa
  • Mrežni uređaji
  • Sjećanje, između ostalih vrijednosti.

Na ovaj način možemo grafički pratiti sustav zahvaljujući Linfu.

2. Koristite Linfo u načinu rada jezgre ili Ncurses na Linuxu


Sljedeća alternativa korištenju Linfoa je putem terminala koji zahtijeva instalaciju PHP ekstenzija za ncurses.

Korak 1
Za dodavanje ovih proširenja izvršit ćemo sljedeće naredbe prema našem distro -u:

CentOS i RedHat

 yum instalirajte php-pecl-ncurses

Ubuntu ili Debian

 sudo apt-get install php5-dev libncurses5-dev

Fedora

 dnf instalirajte php-pecl-ncurses

U ovom primjeru izvršit ćemo redak:

 sudo apt-get install php5-dev libncurses5-dev

POVEĆAJTE

Korak 2
Prihvaćamo preuzimanje i instaliranje odgovarajućih paketa. Nakon što se proširenja instaliraju, bit će ih potrebno sastaviti i instalirati za optimalno funkcioniranje Linfoa, a za to ćemo provesti sljedeći postupak. Proširenja preuzimamo pomoću naredbe wget:

 wget http://pecl.php.net/get/ncurses-1.0.2.tgz 

POVEĆAJTE

Korak 3
Nakon pohrane nastavljamo ih dekomprimirati izvršavanjem sljedeće naredbe:

 tar xzvf ncurses-1.0.2.tgz 

POVEĆAJTE

Korak 4
Sada pristupamo direktoriju u koji je izdvojen sadržaj:

 cd ncurses-1.0.2
Korak 5
Tamo ćemo konfigurirati PHP skriptu izvršavanjem sljedećeg:
 phpize # generirajte konfiguracijsku skriptu

POVEĆAJTE

Korak 6
Vrijednosti konfiguriramo izvršavanjem sljedeće linije:

 ./konfigurirati

POVEĆAJTE

Korak 7
Izvršavamo make:

Korak 8
Kao što vidimo potrebno je izvršiti napraviti test za provjeru parametara:

Korak 9
Na kraju, instaliramo proširenja izvršavanjem sljedećeg retka:

 sudo make install

Korak 10
Nakon instaliranja proširenja izvršit ćemo sljedeću naredbu:

 sudo echo ekstenzija = ncurses.so> /etc/php5/cli/conf.d/ncurses.ini 
Korak 11
Na ovaj način dodali smo proširenja u PHP putanju. Da bismo pokrenuli Linfo u osnovnom načinu rada, idemo na sljedeću stazu:
 cd / var / www / html / lympho / 
Korak 112
Tamo ćemo izvršiti sljedeći redak:
 ./linfo-curses 
Korak 13
Pritiskom na Enter pristupit ćemo informacijama našeg sustava:

POVEĆAJTE

S Linfom imamo alat za pomoć u stvarnom vremenu, ali imajte na umu da je kompatibilan samo s PHP 5.3.

wave wave wave wave wave