So installieren Sie GitLab auf Ubuntu Server
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Zabbix ist ein leistungsstarkes Netzwerküberwachungstool für Linux. Damit behalten Sie ganz einfach den Überblick über Ihre Netzwerkgeräte, Anwendungen usw. In dieser Anleitung zeigen wir Ihnen, wie Sie Zabbix auf Ubuntu Server installieren können.
Bevor wir anfangen
Um Zabbix auf Ubuntu Server zu installieren , müssen Sie zunächst Ihr System aktualisieren. Wenn Sie auf Ubuntu über die neuesten Pakete verfügen, läuft alles reibungslos. Um Ihr Ubuntu-System zu aktualisieren, öffnen Sie ein Terminal. Verwenden Sie dann den Befehl apt update , um nach Software-Updates zu suchen.
Sudo apt-Update
Nachdem Sie auf Ihrem Ubuntu-System nach Updates gesucht haben, können Sie die Software mit dem Befehl apt upgrade installieren . Bitte beachten Sie, dass die Ausführung des apt upgrade- Befehls einige Zeit dauern kann, insbesondere wenn Sie längere Zeit kein Upgrade durchgeführt haben.
Sudo apt-Upgrade
Sobald Ihr Ubuntu-System auf dem neuesten Stand ist, starten Sie es neu. Möglicherweise haben Sie eine neuere Version des Ubuntu-Kernels installiert und dies erfordert einen Neustart.
Sudo-Neustart
Sie können mit der Installation von Zabbix beginnen, wenn Sie sich erneut anmelden.
Abhängigkeiten für Zabbix installieren
Zabbix verwendet Apache, MySQL, PHP und andere Pakete. Um es auf Ihrem Ubuntu-System verwenden zu können, müssen Sie alle diese Abhängigkeiten installieren. Installieren Sie mit dem folgenden apt install- Befehl alles, was Zabbix zum Ausführen benötigt.
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 install apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent
Nachdem Sie den obigen Befehl ausgeführt haben, werden Sie von Ubuntu aufgefordert, Y zu drücken , um zu bestätigen, dass Sie die Pakete installieren möchten. Tun Sie dies. Bei der Installation werden alle Abhängigkeiten installiert.
Konfigurieren von MySQL/PHP
Die Zabbix-App erfordert eine MySQL-Datenbank. Um diese Datenbank zu konfigurieren, geben Sie zunächst den Befehl mysql_secure_installation ein . Dieser Befehl fordert Sie auf, ein MySQL-Root-Passwort für den Root-Benutzer usw. einzurichten.
sudo mysql_secure_installation
Nachdem Sie das Root-Passwort für SQL auf Ihrem Ubuntu-System eingerichtet haben, ist es an der Zeit, sich mit dem neuen Passwort bei MySQL anzumelden. Sie können sich mit dem folgenden Befehl anmelden.
sudo mysql -u root -p
Sobald Sie angemeldet sind, verwenden Sie den folgenden CREATE DATABASE- Befehl.
CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
Da nun die Datenbank „zabbixdb“ in MySQL auf Ihrem Ubuntu-System vorhanden ist, müssen Sie mit dem Befehl CREATE USER einen Benutzer für die Datenbank erstellen . Bitte ändern Sie „mypassword“ durch Ihr bevorzugtes Zabbix-Benutzerpasswort.
CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';
Sie müssen dem zabbixuser-Konto nun alle Rechte in der Datenbank „zabbixdb“ gewähren. Sie können dies mit dem GRANT ALL -Befehl in MySQL tun.
GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';
Beenden Sie SQL mit den folgenden Befehlen.
FLUSH PRIVILEGES;
Ausfahrt
Sie müssen jetzt das Zabbix-Datenbankschema importieren. Geben Sie die folgenden Befehle ein.
sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz
sudo mysql -u root -p zabbixdb <>
Geben Sie nach dem Beenden von SQL die folgenden Befehle ein, um die Zabbix-PHP-Konfiguration zu aktualisieren. Beachten Sie, dass Sie „mypassword“ in Ihr Zabbix-Datenbankkennwort ändern. Behalten Sie jedoch die „1“ bei.
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
Sie müssen nun einige PHP-Konfigurationen ändern, damit sie den Anforderungen von Zabbix entsprechen. Geben Sie die folgenden Befehle ein. Hinweis: Der vierte Befehl muss an Ihre Zeitzone angepasst werden. Ersetzen Sie „Amerika“ und „Detroit“ durch Ihre Zeitzone. Sie können Ihre Zeitzone mit timedatectl list-timezones finden.
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
Mit dem folgenden Befehl können Sie nun Zabbix im Apache2-Webserver aktivieren.
sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/
Zabbix einrichten
Starten Sie Zabbix in Ihrem bevorzugten Webbrowser über die folgende URL:
http://your-ubuntu-server/zabbix
Nachdem Sie auf die URL zugegriffen haben, werden Sie von Zabbix aufgefordert, den Einrichtungsprozess durchzuführen. Klicken Sie auf „Weiter“, um auf der Seite „Voraussetzungen prüfen“ zu bestätigen, dass Ihr System für die Verwendung von Zabbix bereit ist.
Nachdem Sie Ihr System unter „Prüfung der Voraussetzungen“ auf Zabbix überprüft haben, klicken Sie auf „Weiter“, um zur Seite „DB-Verbindung konfigurieren“ zu gelangen. Geben Sie hier die folgenden Informationen ein.
Wenn Sie alles ausgefüllt haben, klicken Sie auf die Schaltfläche „Weiter“, um zur nächsten Seite zu gelangen. Auf der nächsten Seite müssen Sie Ihren Zabbix-Server benennen, Ihre Zeitzone und das Standardthema festlegen. Wenn Sie fertig sind, klicken Sie auf „Nächster Schritt“.
Auf der letzten Seite sehen Sie eine Glückwunschnachricht, die Sie darüber informiert, dass Sie Zabbix erfolgreich installiert haben. Von hier aus können Sie sich mit den untenstehenden Benutzerinformationen bei Ihrer Zabbix-Benutzeroberfläche anmelden.
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.
Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.
Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.
So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux
Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.
Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.
Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen
Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie
Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?