Usa Linfo per visualizzare le statistiche del server Linux in tempo reale

Quando dobbiamo gestire e amministrare il nostro server o team abbiamo numerosi strumenti che ci consentono di tenere traccia del loro stato, ma devono essere strumenti affidabile, che visualizzino le informazioni appropriate e soprattutto che sia in tempo reale per controllare ogni attività svolta nel momento esatto.

Il monitoraggio costante dei nostri server è una parte vitale nei compiti di gestione poiché grazie a ciò otteniamo team stabili e con le prestazioni desiderate che avranno un impatto sull'intera architettura IT dell'organizzazione.

Per questo motivo, questa volta parlerà di questo tutorial linfo per ottenere statistiche in tempo reale da una distribuzione Linux.

Cos'è LymphoLinfo è un'applicazione open source che è stata sviluppata con l'obiettivo di visualizzare più stati dei componenti del sistema in tempo reale. Linfo può essere installato sui seguenti sistemi operativi:

  • Linux
  • finestre
  • FreeBSD
  • NetBSD
  • OpenBSD
  • LibellulaBSD
  • Darwin/Mac OSX
  • Solaris

Grazie a Linfo avremo la possibilità di ottenere le seguenti segnalazioni:

  • Punti di montaggio.
  • Architettura, tipo e velocità della CPU.
  • Disposizioni RAID su dischi rigidi.
  • Memoria e unità ottiche.
  • Dispositivi hardware.
  • Temperatura, velocità e tensione della ventola.
  • Dispositivi di rete e loro stato attuale.
  • Utilizzo della memoria.
  • Supporta le funzioni htop in modalità kernel o ncurse.
  • Visualizza lo stato di Samba.
  • Visualizza lo stato dell'UPS APC.

Possiamo verificare che si tratta di uno strumento completo.

Requisiti di installazione di LinfoI requisiti fondamentali per il corretto funzionamento di Linfo sono:

  • PHP 5.3
  • Estensioni PCRE
  • Kernel 2.6 o superiore

NotaLinfo ha la sua compilazione fatta nel 2012 quindi non è ancora compatibile con PHP 6.0 o 7.0. Con Linfo abbiamo due opzioni per visualizzare le informazioni, graficamente o GUI o kernel o Ncurse.

1. Usa Linfo in modalità grafica su Linux

Passo 1
Per poter utilizzare Linfo graficamente, sarà prima necessario creare una directory chiamata Linfo nella root di Apache o Nginx nel percorso /var/www/html/linfo e per questo eseguiremo il seguente comando:

 sudo mkdir -p / var / www / html / linfo
Passo 2
Successivamente cloneremo il repository ufficiale di Linfo eseguendo il seguente comando:
 git clone git: //github.com/jrgp/linfo.git

INGRANDIRE

Passaggio 3
Una volta salvato il repository utilizzeremo il comando rsync Per sincronizzare il contenuto con la directory di destinazione, eseguiamo quanto segue:

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

INGRANDIRE

Passaggio 4
Ora sarà necessario per noi andare al percorso /var/www/html/linfo e rinominiamo il file sample.config.inc.php a config.inc.php utilizzando la seguente riga:

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

INGRANDIRE

Passaggio 5
Una volta eseguito questo processo, accederemo a qualsiasi browser e nella barra degli indirizzi inseriremo quanto segue:
http: // indirizzo_IP / linfo, nel nostro caso sarà http://192.168.0.16/linfo e non appena premiamo Invio accederemo automaticamente al contenuto e alla configurazione del nostro server:

INGRANDIRE

Passaggio 6
Lì troviamo parametri come:

  • Tipo di sistema operativo
  • Tipo di distribuzione
  • Nome host
  • Architettura
  • Utenti attivi
  • indirizzo IP
  • Dispositivi di rete
  • Memoria, tra gli altri valori.

È così che possiamo monitorare graficamente il sistema grazie a Linfo.

2. Usa Linfo in modalità kernel o Ncurses su Linux


La prossima alternativa per usare Linfo è attraverso il terminale che richiede l'installazione di estensioni PHP per ncurses.

Passo 1
Per aggiungere queste estensioni eseguiremo i seguenti comandi in base alla nostra distribuzione:

CentOS e RedHat

 yum install php-pecl-ncurses

Ubuntu o Debian

 sudo apt-get install php5-dev libncurses5-dev

Fedora

 dnf install php-pecl-ncurses

In questo esempio eseguiremo la riga:

 sudo apt-get install php5-dev libncurses5-dev

INGRANDIRE

Passo 2
Accettiamo il download e l'installazione dei rispettivi pacchetti. Una volta installate le estensioni, sarà necessario compilarle e installarle per il funzionamento ottimale di Linfo, e per questo eseguiremo il seguente processo. Scarichiamo le estensioni utilizzando il comando wget:

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

INGRANDIRE

Passaggio 3
Una volta memorizzati procediamo a decomprimerli eseguendo il seguente comando:

 tar xzvf ncurses-1.0.2.tgz 

INGRANDIRE

Passaggio 4
Ora accediamo alla directory in cui è stato estratto il contenuto:

 cd ncurses-1.0.2
Passaggio 5
Una volta lì configureremo lo script PHP eseguendo quanto segue:
 phpize # genera script di configurazione

INGRANDIRE

Passaggio 6
Configuriamo i valori eseguendo la seguente riga:

 ./configurare

INGRANDIRE

Passaggio 7
Eseguiamo make:

Passaggio 8
Come si vede è necessario eseguire fare il test per convalidare i parametri:

Passaggio 9
Infine, installiamo le estensioni eseguendo la seguente riga:

 sudo make install

Passaggio 10
Una volta installate le estensioni, eseguiremo il seguente comando:

 sudo echo extension = ncurses.so> /etc/php5/cli/conf.d/ncurses.ini 
Passaggio 11
In questo modo abbiamo aggiunto le estensioni nel percorso PHP. Per eseguire Linfo in modalità core andiamo al seguente percorso:
 cd/var/www/html/linfo/ 
Passo 112
Lì eseguiremo la seguente riga:
 ./linfo-maldizioni 
Passaggio 13
Premendo Invio accederemo alle informazioni del nostro sistema:

INGRANDIRE

Con Linfo abbiamo uno strumento di aiuto in tempo reale ma ricorda che è compatibile solo con PHP 5.3.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave