Monitorix 3.14.0 est déjà sorti et ce sont ses nouveautés

Monitorix

Il y a quelques jours, la sortie de la nouvelle version de Monitorix 3.14.0, qui est conçu pour surveiller visuellement le fonctionnement de divers services, par exemple, surveiller la température du processeur, la charge du système, l'activité du réseau et la réactivité des services réseau.

Monitorix a été créé pour être utilisé sur des serveurs de production Linux / UNIX, mais en raison de sa simplicité et de sa petite taille, il peut également être utilisé sur des périphériques intégrés. Cette application se compose principalement de deux programmess: un collectionneur, appelé Monitorix, qui est un démon Perl qui démarre automatiquement comme tout autre service du système, et Un script CGI appelé monitorix.cgi.

Le système est écrit en Perl, RRDTool Il est utilisé pour générer des graphiques et stocker des données, le code est distribué sous licence GPLv2.

Principales nouveautés de Monitorix 3.14.0

Dans cette nouvelle version qui est présentée ajout du module nvme.pm pour surveiller les périphériques de stockage NVMe (NVMexpress). Parmi les paramètres pris en compte : température du disque, charge, erreurs journalisées, intensité des opérations d'écriture,

En plus de ça aussi il est à noter que le module amdgpu.pm a été ajouté pour suivre l'état d'un nombre arbitraire de GPU AMD. La dynamique des changements de paramètres tels que la température, la consommation d'énergie, la vitesse de refroidissement, la consommation de mémoire vidéo et les changements de fréquence GPU sont surveillés.

Un autre changement important est que ajout du module nvidiagpu.pm pour une surveillance avancée des cartes vidéo basées sur NVIDIA GPU (une version plus avancée du module nvidia.pm précédemment disponible).

D'autre part, nous pouvons également constater que la prise en charge de process.pm a été ajoutée pour les systèmes avec différentes valeurs PID maximales définies dans /proc/sys/kernel/pid_max, ainsi qu'un nouveau graphique du temps d'activité du processus en cours format.pm qui vient avec une nouvelle option appelée time_unit pour définir l'échelle du graphique. [

La prise en charge d'IPv6 a également été ajoutée au module de surveillance du trafic traffacct.pm, ainsi que le mode de fonctionnement de l'interface mis en œuvre sous la forme d'une application Web plein écran.

Des autres des changements qui se démarquent:

  • Ajout de l'option time_unit à system.pm pour définir l'échelle du graphique de disponibilité.
  • Ajout de la nouvelle option de ligne de commande -s pour décider quelle partie d'une ligne dans le fichier de configuration sera la clé et quelle sera la valeur.
  • Ajout d'un bouton d'accueil dans le coin supérieur gauche pour accéder facilement à la page principale
  • Ajout de la possibilité d'afficher le site Web en tant qu'application Web en mode plein écran.
  • Modification du fonctionnement de l'option cmd dans port.pm, en exécutant directement la commande définie (sans arguments), sauf si elle n'est pas définie, auquel cas elle sera toujours par défaut sur ss.
  • Ajout de quelques modifications à monitorix-alert.sh pour pouvoir s'y connecter et agir comme un script d'alerte générique.
  • Ajout des identifiants de vitesse du ventilateur (en tant que ventilateur), de puissance (en tant que pwr), de pourcentage (en pct) et d'octet (en octet) à gensens.pm.

Enfin, si vous souhaitez en savoir plus, vous pouvez consulter les détails dans la lien suivant

Comment installer Monitorix sur Ubuntu et ses dérivés?

Pour ceux qui souhaitent pouvoir installer cet outil sur leur système, Ils peuvent le faire en suivant les instructions que nous partageons ci-dessous.

Nous téléchargerons et installerons les dépendances requises pour le fonctionnement de Monitorix dans notre système.

sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl

Comme prochaine étape téléchargeons la dernière version stable de Monitorix:

wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb -O monitorix.deb

Déjà fait le téléchargement, maintenant nous procédons à l'installation de l'application dans le système à l'aide de la commande suivante:

sudo dpkg -i monitorix.deb

Et nous résolvons tout problème avec les dépendances en exécutant la commande suivante:

sudo apt-get install -f

L'application est déjà installée maintenant nous allons démarrer le service dans le système, nous le faisons en exécutant:

sudo service monitorix start

Comment accéder à Monitorix?

Pour accéder au service à distance ou localement Nous pouvons le faire à partir d'un navigateur Web en direction de l'adresse IP de notre serveur, comme suit:

http://ipservidor:8080/monitorix

Le fichier de configuration du programme se trouve dans le chemin suivant /etc/monitorix.conf. Ici, vous pouvez modifier le port, refuser ou autoriser l'hôte distant et définir d'autres paramètres.

Avant de modifier les paramètres, effectuez une copie de sauvegarde de ce fichier:

cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back

Dans ce fichier, nous pouvons également l'utiliser pour assurer un accès Web avec authentification, avec laquelle nous n'avons qu'à configurer:

set enabled=y

Qui est sous la section puis créez un fichier dans / var / lib / monitorix / htpasswd et où le nom d'utilisateur est remplacé par le nom d'utilisateur pour l'accès.

La commande pour le faire est:

touch /var/lib/monitorix/htpasswd

htpasswd -d /var/lib/monitorix/htpasswd && username

Soyez le premier à commenter

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.