Comment installer Monitorix pour surveiller votre serveur Web

Monitorix

Il y a longtemps, nous avons vu comment surveiller un serveur Nginx avec Linux-dash, mais comme nous savons tous que nous sommes là-dedans, s'il reste quelque chose dans le grand système d'exploitation gratuit, il y a des options, à la fois en ce qui concerne les serveurs et les façons dont nous devons être conscients de tout ce qui se passe avec eux. Alors voyons comment surveiller un serveur Linux avec Monitorix, un outil open source très avancé et léger.

C'est une application qui propose son propre serveur HTTP ainsi que toute une série de fonctionnalités de surveillance avancées y prise en charge de divers langages de script tels que Perl, Python, Ruby et autres, malgré lesquels sa consommation de ressources est si faible qu'il est considéré comme l'un des meilleurs utilisé dans les appareils et les systèmes embarqués. En fait, cela fonctionne grâce à deux programmes: l'un appelé Monitorix lui-même, qui est basé sur Perl et démarre automatiquement, et un autre appelé Monitorix.cgi, qui comme son nom l'indique est un script CGI.

Certaines de ses fonctionnalités sont des statistiques de courrier électronique, trafic réseau (entrant et sortant), de serveur web (Apache, Lighttpd, Nginx), charge MySQL, utilisation du proxy Squid ou du client et serveur NFS, ainsi que la prise en charge de capteurs tels que ceux qui sont compatibles avec le Raspberry Pi ainsi que pour les plus génériques via le package capteurs lms (disque, carte mère, ventilateurs, CPU) et bien sûr, les processus actifs, la charge du système et l'utilisation de la mémoire entre autres (nous pouvons vérifier ce lien toutes ses fonctionnalités).

Pour installer Monitorix sur Ubuntu Nous pouvons le faire manuellement ou en installant à partir de référentiels. Pour le premier, nous ouvrons simplement une fenêtre de terminal (Ctrl + Alt + T) et exécutons:

sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-serveur-simple-perl libconfig-general-perl libyan-socket-ssl-perl

Ensuite, nous téléchargeons le package pour Ubuntu, à partir de la page de téléchargement de Monitorix, et nous l'installons:

sudo dpkg -i monitorix * .deb

Au cours du processus d'installation, il nous sera demandé de configurer un serveur Web principal, c'est-à-dire de fonctionner comme support pour cet outil. Que nous utilisions celui inclus dans Monitorix ou celui comme Apache ou Nginx, après cette configuration, nous devons redémarrer le processus, ce que nous faisons comme suit (nous remplaçons simplement Nom du service par lequel il correspond):

rechargement du nom de service du service sudo

L'autre moyen, plus confortable bien sûr, est d'ajouter les référentiels Monitorix pour Ubuntu, ce que nous faisons en ajoutant la ligne suivante au fichier /etc/apt/source.list:

deb http://apt.izzysoft.de/ubuntu univers générique

Ensuite, nous téléchargeons la clé GPG à partir du référentiel et l'ajoutons:

wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-key ajouter izzysoft.asc

Nous pouvons maintenant installer Monitorix de la manière habituelle:

sudo apt-get update

sudo apt-get installer monitorix

Ensuite, nous démarrons le service:

sudo service monitorix démarrer

Avec cela, nous pouvons commencer, et à partir de maintenant si nous voulons configurer Monitorix nous pouvons le faire en éditant le fichier /etc/monitorix/monitorix.conf puis redémarrer le service pour que les modifications apportées prennent effet.

Comme nous pouvons le voir, le processus complet est assez simple et les possibilités qu'il nous offre Monitorix comme outil de surveillance Ils sont très intéressants, d'autant plus qu'il s'agit d'un projet en cours de développement actif et que de nouveaux outils, corrections de bogues ou mises à jour de fonctionnalités existantes arrivent continuellement (par exemple, des améliorations fréquentes des graphiques et des options de configuration qu'ils offrent, ainsi que le possibilités de visualisation).

Plus d'informations: Monitorix (site officiel)


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.