Utilisez Linfo pour afficher les statistiques du serveur Linux en temps réel

Lorsque nous devons gérer et administrer nos les serveurs ou des équipes, nous avons de nombreux outils qui nous permettent de suivre leur statut, mais ils doivent être des outils fiable, qu'elles affichent les informations appropriées et surtout qu'elles soient en temps réel pour contrôler chaque activité réalisée au moment précis.

La surveillance constante de nos serveurs est un élément essentiel dans les tâches de la gestion car grâce à cela nous obtenons des équipes stables et avec les performances souhaitées qui auront un impact sur toute l'architecture informatique de l'organisation.

Pour cette raison, ce tutoriel cette fois parlera de Lympho pour obtenir des statistiques en temps réel à partir d'une distribution Linux.

Qu'est-ce que LymphoLinfo est une application open source qui a été développée dans le but d'afficher plusieurs états des composants du système en temps réel. Linfo peut être installé sur les systèmes d'exploitation suivants :

  • Linux
  • les fenêtres
  • FreeBSD
  • NetBSD
  • OpenBSD
  • LibelluleBSD
  • Darwin/Mac OSX
  • Solaris

Grâce à Linfo nous aurons la possibilité d'obtenir les rapports suivants :

  • Points de montage.
  • Architecture, type et vitesse du processeur.
  • Arrangements RAID sur les disques durs.
  • Stockage et lecteurs optiques.
  • Périphériques matériels.
  • Température, vitesse et tension du ventilateur.
  • Périphériques réseau et leur état actuel.
  • Utilisation de la mémoire.
  • Prend en charge les fonctions htop en mode noyau ou ncurse.
  • Affiche l'état de Samba.
  • Affiche l'état de l'onduleur APC.

Nous pouvons vérifier qu'il s'agit d'un outil complet.

Configuration requise pour l'installation de LinfoLes exigences fondamentales pour que Linfo fonctionne correctement sont :

  • PHP 5.3
  • Extensions PCRE
  • Noyau 2.6 ou supérieur

NoterLinfo a fait sa compilation en 2012 donc il n'est pas encore compatible avec PHP 6.0 ou 7.0. Avec Linfo, nous avons deux options pour afficher les informations, graphiquement ou GUI ou kernel ou Ncurse.

1. Utiliser Linfo en mode graphique sous Linux

Étape 1
Afin d'utiliser Linfo graphiquement, il faudra d'abord créer un répertoire nommé Linfo à la racine d'Apache ou Nginx dans le chemin / var / www / html / lympho et pour cela nous exécuterons la commande suivante :

 sudo mkdir -p / var / www / html / lympho
Étape 2
Plus tard, nous clonerons le référentiel officiel Linfo en exécutant la commande suivante :
 git clone git : //github.com/jrgp/linfo.git

AGRANDIR

Étape 3
Une fois le dépôt enregistré, nous utiliserons la commande rsync Pour synchroniser le contenu avec le répertoire de destination, nous exécutons ce qui suit :

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

AGRANDIR

Étape 4
Maintenant il va nous falloir aller sur la route / var / www / html / lympho et renommons le fichier exemple.config.inc.php à config.inc.php en utilisant la ligne suivante :

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

AGRANDIR

Étape 5
Une fois ce processus effectué, nous accéderons à n'importe quel navigateur et dans la barre d'adresse, nous entrerons ce qui suit :
http: // adresse_IP / lympho, dans notre cas ce sera http://192.168.0.16/linfo et dès que nous appuierons sur Entrée, nous accéderons automatiquement au contenu et à la configuration de notre serveur :

AGRANDIR

Étape 6
On y trouve des paramètres tels que :

  • Type de système d'exploitation
  • Type de diffusion
  • Nom d'hôte
  • Architecture
  • Utilisateurs actifs
  • adresse IP
  • Périphériques réseau
  • La mémoire, entre autres valeurs.

C'est ainsi que nous pouvons surveiller graphiquement le système grâce à Linfo.

2. Utiliser Linfo en mode noyau ou Ncurses sous Linux


La prochaine alternative pour utiliser Linfo est via le terminal qui nécessite l'installation d'extensions PHP pour ncurses.

Étape 1
Pour ajouter ces extensions, nous exécuterons les commandes suivantes en fonction de notre distribution :

CentOS et RedHat

 miam installer php-pecl-ncurses

Ubuntu ou Debian

 sudo apt-get install php5-dev libncurses5-dev

Feutre

 dnf installer php-pecl-ncurses

Dans cet exemple, nous exécuterons la ligne :

 sudo apt-get install php5-dev libncurses5-dev

AGRANDIR

Étape 2
Nous acceptons le téléchargement et l'installation des packages respectifs. Une fois les extensions installées, il sera nécessaire de les compiler et de les installer pour le fonctionnement optimal de Linfo, et pour cela nous effectuerons le processus suivant. Nous téléchargeons les extensions à l'aide de la commande wget :

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

AGRANDIR

Étape 3
Une fois stockés, nous procédons à leur décompression en exécutant la commande suivante :

 tar xzvf ncurses-1.0.2.tgz 

AGRANDIR

Étape 4
Nous accédons maintenant au répertoire où le contenu a été extrait :

 cd ncurses-1.0.2
Étape 5
Une fois là-bas, nous allons configurer le script PHP en exécutant ce qui suit :
 phpize # générer le script de configuration

AGRANDIR

Étape 6
On configure les valeurs en exécutant la ligne suivante :

 ./configurer

AGRANDIR

Étape 7
Nous exécutons make :

Étape 8
Comme nous le voyons, il est nécessaire d'exécuter faire un test pour valider les paramètres :

Étape 9
Enfin, nous installons les extensions en exécutant la ligne suivante :

 sudo faire installer

Étape 10
Une fois les extensions installées, nous exécuterons la commande suivante :

 sudo echo extension = ncurses.so> /etc/php5/cli/conf.d/ncurses.ini 
Étape 11
De cette façon, nous avons ajouté les extensions dans le chemin PHP. Pour exécuter Linfo en mode noyau, nous allons dans le chemin suivant :
 cd/var/www/html/lympho/ 
Étape 112
Là, nous exécuterons la ligne suivante :
 ./linfo-malédictions 
Étape 13
En appuyant sur Entrée, nous accéderons aux informations de notre système :

AGRANDIR

Avec Linfo nous avons un outil d'aide en temps réel mais n'oubliez pas qu'il n'est compatible qu'avec PHP 5.3.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave