Comment installer GitLab sur le serveur Ubuntu
Cherchez-vous à faire fonctionner GitLab sur votre serveur Ubuntu ? GitLab est une puissante alternative auto-hébergée aux services comme GitHub. Avec elle, vous pouvez
Zabbix est un puissant outil de surveillance réseau pour Linux. Avec lui, vous pouvez facilement suivre vos périphériques réseau, vos applications, etc. Dans ce guide, nous vous montrerons comment installer Zabbix sur Ubuntu Server.
Avant que nous commencions
Pour installer Zabbix sur Ubuntu Server , vous devez d'abord mettre à jour votre système. Avoir les derniers packages sur Ubuntu garantit que tout se déroulera sans heurts. Pour mettre à jour votre système Ubuntu, ouvrez un terminal. Ensuite, utilisez la commande apt update pour vérifier les mises à jour logicielles.
mise à jour sudo apt
Après avoir vérifié les mises à jour sur votre système Ubuntu, vous pouvez installer le logiciel à l'aide de la commande apt upgrade . Veuillez noter que l'exécution de la commande apt upgrade peut prendre un certain temps, surtout si vous n'avez pas mis à jour depuis un certain temps.
mise à niveau sudo apt
Une fois que votre système Ubuntu est à jour, redémarrez. Il y a de fortes chances que vous ayez installé une version plus récente du noyau Ubuntu et que cela nécessite un redémarrage.
redémarrage sudo
Vous serez prêt à commencer à installer Zabbix lorsque vous vous reconnecterez.
Installation des dépendances pour Zabbix
Zabbix utilise Apache, MySQL, PHP et d'autres packages. Pour l'utiliser sur votre système Ubuntu, vous devrez installer toutes ces dépendances. À l'aide de la commande apt install ci-dessous, installez tout ce dont Zabbix a besoin pour s'exécuter.
wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb
sudo apt installer apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent
Lors de l'exécution de la commande ci-dessus, Ubuntu vous demandera d'appuyer sur Y pour confirmer que vous souhaitez installer les packages. Faites-le. Une fois installé, toutes les dépendances seront installées.
Configurer MySQL/PHP
L'application Zabbix nécessite une base de données MySQL. Pour configurer cette base de données, commencez par entrer la commande mysql_secure_installation . Cette commande vous invitera à configurer un mot de passe root MySQL pour l'utilisateur root, etc.
sudo mysql_secure_installation
Après avoir configuré le mot de passe root pour SQL sur votre système Ubuntu, il est temps de vous connecter à MySQL avec le nouveau mot de passe. Vous pouvez vous connecter à l'aide de la commande suivante.
sudo mysql -u racine -p
Une fois connecté, utilisez la commande CREATE DATABASE suivante .
CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
Maintenant que la base de données "zabbixdb" existe dans MySQL sur votre système Ubuntu, vous devez créer un utilisateur pour la base de données à l'aide de la commande CREATE USER . Veuillez remplacer "mypassword" par votre mot de passe utilisateur Zabbix préféré.
CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';
Vous devez maintenant accorder au compte zabbixuser tous les privilèges dans la base de données "zabbixdb". Vous pouvez le faire avec la commande GRANT ALL dans MySQL.
GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';
Quittez SQL avec les commandes ci-dessous.
FLUSH PRIVILEGES;
sortie
Vous devez maintenant importer le schéma de la base de données Zabbix. Entrez les commandes ci-dessous.
sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz
sudo mysql -u root -p zabbixdb <>
Après avoir quitté SQL, entrez les commandes suivantes pour mettre à jour la configuration PHP de Zabbix. Remarque, remplacez "mypassword" par le mot de passe de votre base de données Zabbix. Cependant, gardez le "1".
sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBName\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i '/^# DBPassword=/a DBPassword= mypassword ' /etc/zabbix/zabbix_server.conf
Vous devez maintenant modifier quelques configurations PHP afin qu'elles répondent aux exigences de Zabbix. Entrez les commandes suivantes. Remarque : la quatrième commande doit être personnalisée pour correspondre à votre fuseau horaire. Remplacez "Amérique" et "Detroit" par votre fuseau horaire. Vous pouvez trouver votre fuseau horaire avec timedatectl list-timezones.
sudo sed -i 's/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini
sudo sed -i 's/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini
sudo sed -i 's/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini
sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini
peut maintenant activer Zabbix dans le serveur Web Apache2 avec la commande suivante.
sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/
Configurer Zabbix
Lancez Zabbix dans le navigateur Web de votre choix via l'URL suivante :
http://your-ubuntu-server/zabbix
Après avoir accédé à l'URL, Zabbix vous invitera à suivre le processus de configuration. Cliquez sur "Suivant" pour confirmer que votre système est prêt à utiliser Zabbix sur la page "Vérification des prérequis".
Une fois que vous avez vérifié votre système pour Zabbix sur "Vérification des prérequis", cliquez sur suivant pour accéder à la page "Configurer la connexion à la base de données". À partir de là, entrez les informations suivantes.
Lorsque vous avez tout rempli, cliquez sur le bouton "Suivant" pour passer à la page suivante. Sur la page suivante, vous devrez nommer votre serveur Zabbix, définir votre fuseau horaire et votre thème par défaut. Lorsque vous avez terminé, cliquez sur "Étape suivante".
Sur la dernière page, vous verrez un message de félicitations vous informant que vous avez installé Zabbix avec succès. À partir de là, vous pouvez vous connecter à votre interface utilisateur Zabbix avec les informations utilisateur ci-dessous.
Cherchez-vous à faire fonctionner GitLab sur votre serveur Ubuntu ? GitLab est une puissante alternative auto-hébergée aux services comme GitHub. Avec elle, vous pouvez
Découvrez comment ajouter une sécurité supplémentaire à votre serveur Ubuntu Linux en installant et en activant SELinux dessus.
Vous cherchez un moyen plus simple de monter des partages NFS sur votre serveur Linux ? Découvrez comment monter des partages NFS avec l'application Cockpit.
Le support à long terme d'Ubuntu 22.04 est là ! Découvrez comment mettre à niveau votre ordinateur de bureau ou portable vers la dernière version d'Ubuntu.
Comment installer les derniers pilotes GPU Nvidia sur Linux
Besoin de transférer des fichiers vers votre conteneur Docker ? Avec l'outil Docker cp, vous pouvez facilement déplacer des fichiers vers et depuis des conteneurs.
Qu'est-ce qu'un fichier DEB ? Qu'est ce que tu fais avec? Découvrez les nombreuses façons d'installer des fichiers DEB sur votre PC Linux.
Possédez-vous des jeux sur GOG.com ? Vous souhaitez configurer le client GOG Galaxy sur votre PC Linux pour profiter de certains jeux vidéo ? Suivez ce guide comme nous le montrons
Docker Engine est un programme de conteneurisation ouvert pour Linux et d'autres plates-formes. Docker Engine gère des conteneurs autonomes qui fonctionnent comme
Êtes-vous fatigué d'installer Slack, Discord et de nombreux autres outils de productivité sur votre système Linux ? Souhaitez-vous qu'ils puissent tous être combinés en un seul