Mit Linfo können Sie Linux-Serverstatistiken in Echtzeit anzeigen

Wenn wir unsere Server oder Geräte verwalten und verwalten müssen, verfügen wir über zahlreiche Tools, mit denen wir ihren Status verfolgen können. Sie müssen jedoch zuverlässige Tools sein , die die richtigen Informationen und das Beste aus allem in Echtzeit anzeigen, um jede Aktivität zu steuern genau im Moment durchgeführt.

Die ständige Überwachung unserer Server ist ein wesentlicher Bestandteil der Verwaltungsaufgaben, da wir dadurch eine stabile Ausrüstung mit der gewünschten Leistung erhalten, die sich auf die gesamte IT-Architektur in der Organisation auswirkt.

Aus diesem Grund wird in diesem Tutorial über Linfo gesprochen , um Echtzeitstatistiken von einer Linux-Distribution abzurufen .

Was ist Linfo?
Linfo ist eine Open Source-Anwendung, die mit dem Ziel entwickelt wurde, mehrere Zustände der Systemkomponenten in Echtzeit anzuzeigen. Linfo kann unter folgenden Betriebssystemen installiert werden:

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

Dank Linfo haben wir die Möglichkeit, folgende Berichte zu erhalten:

  • Sammelstellen.
  • Architektur, Typ und Geschwindigkeit der CPU.
  • RAID-Arrays auf Festplatten.
  • Speichereinheiten und Optik.
  • Hardware-Geräte.
  • Temperatur, Drehzahl und Spannung der Lüfter.
  • Netzwerkgeräte und deren aktueller Status.
  • Speichernutzung
  • Unterstützt htop-Funktionen im Kernel- oder Ncurse-Modus.
  • Zeigt den Samba-Status an.
  • Zeigt den Status der APC UPS an.

Wir können bestätigen, dass es sich um ein integrales Werkzeug handelt.

Installationsvoraussetzungen für Linfo
Die Grundvoraussetzungen für das einwandfreie Funktionieren von Linfo sind:

  • PHP 5.3
  • PCRE-Erweiterungen
  • Kernel 2.6 oder höher
Hinweis
Linfo wurde 2012 kompiliert und ist daher noch nicht mit PHP 6.0 oder 7.0 kompatibel. Mit Linfo haben wir zwei Möglichkeiten, die Informationen grafisch oder grafisch darzustellen, oder das Kern- oder Ncurse-Formular.

See also  Blockieren der Vererbung in Gruppenrichtlinienobjekten in Windows Server 2008

1. Verwenden Sie Linfo im grafischen Modus unter Linux

Schritt 1

Um Linfo zunächst grafisch nutzen zu können, müssen Sie im Stammverzeichnis von Apache oder Nginx im Pfad / var / www / html / lympho ein Verzeichnis mit dem Namen Linfo erstellen. Dazu führen Sie den folgenden Befehl aus:

 sudo mkdir -p / var / www / html / lympho 
Schritt 2

Dann klonen wir das offizielle Linfo-Repository, indem wir den folgenden Befehl ausführen:

 git clone git: //github.com/jrgp/linfo.git 

1-Linfo-en-modo-gráfico.png

Schritt 3

Sobald das Repository gespeichert wurde, synchronisieren wir den Inhalt mit dem Befehl rsync mit dem Zielverzeichnis. Dazu führen wir Folgendes aus:

 sudo rsync - ly linfo / / var / www / html / lymph / 

2-Linfo-en-modo-gráfico.png

Schritt 4

Nun müssen wir in den Pfad / var / www / html / linfo gehen und die Datei sample.config.inc.php mit der folgenden Zeile in config.inc.php umbenennen:

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

3-Linfo-en-modo-gráfico-monitorieo.png

Schritt 5

Sobald dieser Vorgang abgeschlossen ist, greifen wir auf einen beliebigen Browser zu und geben in die Adressleiste Folgendes ein:
http: // IP_address / lynx , in unserem Fall http://192.168.0.16/linfo, und sobald wir die Eingabetaste drücken, greifen wir automatisch auf den Inhalt und die Konfiguration unseres Servers zu: 4-Konfiguration-unseres-Servers.jpg

Schritt 6

Dort finden wir Parameter wie:

  • Art des Betriebssystems
  • Art der Verteilung
  • Hostname
  • Architektur
  • Aktive Benutzer
  • IP-Adresse
  • Netzwerkgeräte
  • Speicher unter anderem Werte.

So können wir das System dank Linfo grafisch überwachen.

2. Verwenden Sie Linfo im Kernel-Modus oder Ncurses unter Linux

Die nächste Alternative zur Verwendung von Linfo ist das Terminal, für das PHP-Erweiterungen für ncurses installiert werden müssen.

Schritt 1

Um diese Erweiterungen hinzuzufügen, führen wir die folgenden Befehle entsprechend unserer Distribution aus:

CentOS und RedHat
 yum installiere php-pecl-ncurses 

Ubuntu oder Debian
 sudo apt-get installiere php5-dev libncurses5-dev 

Fedora
 dnf installiere php-pecl-ncurses 

In diesem Beispiel führen wir die Zeile aus:

 sudo apt-get installiere php5-dev libncurses5-dev 

5-moitorizar-servidor-linux.png

Schritt 2

Wir akzeptieren den Download und die Installation der jeweiligen Pakete. Sobald die Erweiterungen installiert sind, müssen sie kompiliert und installiert werden, damit Linfo optimal funktioniert. Dazu führen wir den folgenden Vorgang aus. Laden Sie die Erweiterungen mit dem Befehl wget herunter:

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

6-installation-of-packages.png

Schritt 3

Nach dem Speichern werden sie mit dem folgenden Befehl entpackt:

 tar xzvf ncurses-1.0.2.tgz 

7-wget-linux.png

Schritt 4

Nun greifen wir auf das Verzeichnis zu, in das der Inhalt extrahiert wurde:

 cd ncurses-1.0.2 
Schritt 5

Dort konfigurieren wir das PHP-Skript und führen Folgendes aus:

 phpize # configure script generieren 

8-script-of-PHP.png

Schritt 6

Wir konfigurieren die Werte durch Ausführen der folgenden Zeile:

 ./configure 

9-linfo-configurear.png

Schritt 7

Wir führen make aus:

See also  Erste Schritte mit Construct 2

10-make-linux.png

Schritt 8

Wie wir sehen, ist es notwendig, make test auszuführen , um die Parameter zu validieren:

11-make-test.png

Schritt 9

Schließlich führen wir die Installation der Erweiterungen durch und führen die folgende Zeile aus:

 sudo make install 

12-sudo-make-install.png

Schritt 10

Sobald die Erweiterungen installiert sind, führen wir den folgenden Befehl aus:

 sudo echo extension = ncurses.so> /etc/php5/cli/conf.d/ncurses.ini 
Schritt 11

Auf diese Weise haben wir die Erweiterungen im PHP-Pfad hinzugefügt. Um Linfo im Core-Modus auszuführen, gehen wir zur folgenden Route:

 cd / var / www / html / lymph / 
Schritt 112

Dort werden wir folgende Zeile ausführen:

 ./linfo-curses 
Schritt 13

Drücken Sie die Eingabetaste, um auf die Informationen unseres Systems zuzugreifen: 13-installation-der-erweiterungen.png

Mit Linfo haben wir ein Hilfetool in Echtzeit, aber denken Sie daran, dass es nur mit PHP 5.3 kompatibel ist.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *