le sortie de la nouvelle version de Zabbix 6.2, version dans laquelle un grand nombre de modifications et d'améliorations ont été apportées et qui met en évidence, par exemple, la possibilité de masquer des problèmes non pertinents, ainsi que des améliorations dans l'intégration avec les plates-formes et les services, entre autres.
Pour ceux qui ne connaissent pas Zabbix, ils doivent savoir que ce est un système universel de surveillance des performances et de la disponibilité des serveurs, équipements d'ingénierie et de réseau, applications, bases de données, systèmes de virtualisation, conteneurs, services informatiques, services Web, infrastructure cloud.
Principales actualités de Zabbix 6.2
Dans cette nouvelle version de Zabbix qui est présentée, le les administrateurs ont désormais la possibilité de masquer les problèmes inutiles en les supprimant, car les problèmes peuvent maintenant être supprimés à un point précis au fil du temps ou supprimer les problèmes indéfiniment, jusqu'à ce que la suppression soit supprimée manuellement, et les opérations d'action liées aux problèmes supprimés seront suspendues jusqu'à ce que les problèmes soient supprimés.
D'autres changements qui se démarquent dans Zabbix 6.2 sont les nouveaux moyens de protection contre les attaques XSS, plus SNI a été implémenté pour le protocole TLS pour la communication entre divers composants Zabbix.
le améliorations destinées à simplifier la configuration des tâches et la surveillance telles que l'affichage de données textuelles dans le widget "Top hosts", l'affichage du nombre d'éléments de données pour chaque hôte dans "Monitoring→Hosts", l'enregistrement des paramètres de filtre dans la section "Monitoring", les liens vers les sections de documentation pertinentes dans chaque formulaire du frontend Zabbix, format numérique pour afficher l'heure dans le widget "Horloge", et un nouveau look pour le tableau de bord global dans la configuration initiale.
En outre, l'intégration avec les plates-formes est également mise en évidence Jira Service Desk, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP, ManageEngine Service Desk, ainsi que l'intégration avec les systèmes de notification des utilisateurs Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Équipes, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat.
Des autres changements qui se démarquent de la nouvelle version:
- Données textuelles dans les éléments calculés.
- Vérification conditionnelle des éléments actifs hors service après le redémarrage de l'agent Zabbix.
- Gérez les modèles, les balises et les valeurs des balises hôtes et des macros créées à l'aide de règles de découverte automatique.
- Mettez à jour les paramètres de proxy passif à la demande.
- Masquez manuellement les problèmes sélectionnés jusqu'à un certain temps ou pour une période de temps.
- Afficher l'état des vérifications actives dans "Monitoring->Hosts".
- Prise en charge des groupes de modèles.
- Nouvelles fonctionnalités du widget graphique.
- Nouvelles fonctionnalités pour collecter des métriques et détecter les problèmes :
- Collecte de données du registre Windows.
- Nouvelles capacités de surveillance de la plate-forme VMWare.
- Surveillance des processus pour Linux, Windows et d'autres plates-formes.
- Améliorations des performances et de l'accessibilité :
- Mise en œuvre rapide des changements de configuration sans relecture complète des données.
- Améliorations de la sécurité:
- Utilisation de plusieurs serveurs LDAP pour l'authentification des utilisateurs. Fonction hmac() pour les webhooks et le moteur JS.
- Macros d'inventaire {INVENTORY.*} pour les scripts utilisateur.
- Prise en charge du déclenchement des dépendances entre les hôtes et les modèles.
- Compatibilité avec PHP8.
Enfin, si vous souhaitez en savoir plus, vous pouvez consulter les détails dans la lien suivant
Comment installer Zabbix sur Ubuntu et ses dérivés?
Pour ceux qui souhaitent pouvoir installer la nouvelle version, il est important de mentionner que pour mettre à jour les versions précédentes, il vous suffit d'installer de nouveaux binaires (serveur et proxy) et une nouvelle interface. Zabbix mettra automatiquement à jour la base de données. Pas besoin d'installer de nouveaux agents.
Si voulez-vous installer cet utilitaire dans votre système, vous pouvez le faire en ouvrant un terminal (vous pouvez utiliser la combinaison de touches Ctrl + Alt + T) et y taper ce qui suit:
wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-1%2Bubuntu22.04_all.deb sudo dpkg -i zabbix-release/zabbix-release_6.2-1%2Bubuntu22.04_all.deb sudo apt update sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
Comme mentionné au début, Zabbix utilise une base de données pour stocker des informations, vous devez donc avoir certains des éléments pris en charge déjà installés sur votre système, en plus d'utiliser Apache, je vous recommande donc d'installer Lamp. Terminé l'installation maintenant nous devons créer une base de données pour Zabbix, nous pouvons le faire en tapant:
sudo mysql -uroot -p password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña'; mysql> quit
Où «mot de passe» est le mot de passe de votre base de données que vous devez vous rappeler ou noter pour le placer plus tard dans un fichier de configuration.
Nous allons maintenant importer les éléments suivants:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Y éditons le fichier suivant, où nous allons placer le mot de passe de la base de données:
sudo nano /etc/zabbix/zabbix_server.conf
Et nous allons chercher la ligne "DBPassword =" où nous allons mettre le mot de passe de la base de données.
Nous allons maintenant éditer le fichier /etc/zabbix/apache.conf:
Et nous cherchons la ligne "php_value date.timezone" que nous allons décommenter (en supprimant le #) et nous allons placer notre fuseau horaire (dans mon cas le Mexique):
php_value date.timezone America/Mexico
Enfin, nous redémarrons le service avec:
sudo systemctl restart zabbix-server zabbix-agent apache2 sudo systemctl enable zabbix-server zabbix-agent apache2
Pour accéder à Zabbix, vous pouvez le faire depuis votre navigateur Web en vous rendant sur le chemin (dans le cas d'un serveur) http: // server_ip_or_name / zabbix ou sur un ordinateur local localhost / zabbix
Bien! Lors de la création de la base de données, l'erreur suivante apparaît : Impossible de se connecter au serveur MySQL local via le socket 'var/run/mysqld/mysqld.sock'