Wir zeigen Ihnen, wie Sie Zabbix auf Ubuntu installieren. Zabbix ist die ultimative Software auf Unternehmensebene, die für die Echtzeitüberwachung von Millionen von Metriken entwickelt wurde, die von Zehntausenden von Servern, virtuellen Maschinen und Netzwerkgeräten gesammelt wurden. Es verwendet MySQL, PostgreSQL, SQLite, Oracle oder IBM DB2 zum Speichern von Daten.
Das Backend ist in C geschrieben und das Web-Frontend ist in PHP geschrieben. Zabbix bietet mehrere Überwachungsoptionen wie Prüfungen, die die Verfügbarkeit und Reaktionsfähigkeit von Standarddiensten wie SMTP oder HTTP überprüfen können, ohne Software auf dem überwachten Host zu installieren. Die Installation von Zabbix auf Ubuntu ist ziemlich einfach und sollte nicht länger als 15 Minuten dauern.
Ein Zabbix-Agent kann auch auf UNIX- und Windows-Hosts installiert werden, um Statistiken wie CPU-Auslastung, Netzwerkauslastung, Speicherplatz usw. zu überwachen.
Das Client-Server-Modell von Zabbix ermöglicht es einem Server, umfangreiche Datensätze zu sammeln, die für die Überwachung der Leistung von Websites, Diensten, Anwendungen usw. nützlich sind, die auf einem Server gehostet werden.
Dieser Artikel behandelt die Schritte, die zum Installieren von Zabbix auf einem Ubuntu-VPS erforderlich sind.
1. Anforderungen
Für dieses Tutorial verwenden wir unseren SSD 1 Linux VPS-Hostingplan.
2. Aktualisieren Sie das System
Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie Folgendes verwenden:
# apt-get update && apt-get upgrade
3. Installieren Sie das Zabbix-Konfigurationspaket Ubuntu
Der erste Schritt für Sie ist die Installation des Zabbix-Repository-Konfigurationspakets für Ubuntu 14.04, das die apt-Konfigurationsdateien enthält. Führen Sie die folgenden Befehle aus:
# wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.4-1+trusty_all.deb # dpkg -i zabbix-release_2.4-1+trusty_all.deb
4. Installieren Sie Zabbix auf Ubuntu
Aktualisieren und installieren Sie Zabbix:
# apt-get update # apt-get install zabbix-server-mysql zabbix-frontend-php php5-mysql
Sobald die Installation beginnt, werden Sie von folgendem Fenster begrüßt:
Die Installation fragt Sie, ob Sie die Datenbank für zabbix-server-mysql möchten mit dbconfig-common konfiguriert werden . Wählen Sie Ja, um das Erstellen einer Datenbank und das manuelle Ändern der Zabbix-Konfigurationsdateien zu vermeiden.
Dann werden Sie aufgefordert, das Passwort des Datenbankadministrators einzugeben, wie in der Abbildung unten gezeigt:
Sie sollten Ihr MySQL-Root-Passwort eingeben und die Eingabetaste drücken.
Im folgenden Fenster werden Sie aufgefordert, ein MySQL-Passwort für die Datenbank anzugeben, die für die Zabbix-Installation erstellt wird. Geben Sie ein Passwort Ihrer Wahl ein, aber verwenden Sie ein starkes Passwort (Kombination aus Buchstaben und Zahlen und mindestens 8 Zeichen lang).
Sobald Sie das Passwort eingegeben haben, drücken Sie die Eingabetaste. Bestätigen Sie das Passwort im nächsten Fenster und drücken Sie erneut die Eingabetaste.
Die Zabbix-Installation wird fortgesetzt und abgeschlossen.
5. Ändern Sie die PHP-Einstellungen
Fertig ist aber noch nichts. Wir müssen einige PHP-Einstellungen ändern, damit die Webinstallation von Zabbix abgeschlossen werden kann. Bearbeiten Sie die php.ini-Datei Ihres Servers:
# vim /etc/php5/apache2/php.ini
Suchen Sie die folgenden Zeilen und passen Sie die Werte wie folgt an:
post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = "your timezone"
6. Starten Sie den Apache-Webserver neu
Speichern und schließen Sie die Datei. Starten Sie Apache neu, damit die Änderungen wirksam werden:
# /etc/init.d/apache2 restart
7. Apache Webserver konfigurieren
Jetzt müssen Sie die Apache-Beispielkonfiguration in das Verzeichnis /etc/apache2/conf-available/ kopieren, damit Apache und Zabbix zusammenarbeiten können:
# cp /etc/zabbix/apache.conf /etc/apache2/conf-available/zabbix.conf
Aktivieren Sie die Konfiguration:
# a2enconf zabbix.conf
Stellen Sie sicher, dass der Alias-Mod aktiviert ist:
# a2enmod alias
Starten Sie Apache neu:
# /etc/init.d/apache2 restart
8. Starten Sie Zabbix
Starten Sie den Zabbix-Server:
# service zabbix-server start
Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu http://your_server_IP/zabbix, um die Zabbix-Installation abzuschließen.
Sie werden von der Installationsseite begrüßt
Klicken Sie auf Weiter. Im folgenden Fenster sollten alle Voraussetzungen als OK aufgeführt sein, wie im Bild unten gezeigt.
Natürlich müssen Sie die erforderlichen Einstellungen vornehmen, um mit der Installation fortzufahren. Wenn alles in Ordnung ist, klicken Sie auf Weiter.
Konfigurieren Sie Ihre Datenbankverbindung und geben Sie die Datenbankanmeldeinformationen ein, damit Sie die Datenbankverbindung testen können. Der Benutzername und Datenbankname ist zabbix, das Passwort ist dasjenige, das Sie zuvor während der Befehlszeileninstallation von Zabbix eingegeben haben. Testen Sie die Datenbankverbindung und klicken Sie auf Weiter, wenn alles in Ordnung ist. Sobald Sie die Installation abgeschlossen haben, erhalten Sie die Anmeldeseite.
Der Standard-Benutzername und das Passwort für das Zabbix-Dashboard sind:
username: admin password: zabbix
Sobald Sie sich angemeldet haben, ändern Sie das Passwort sofort.
Das ist es. Sie haben Zabbix erfolgreich auf Ihrem Server installiert. Weitere Informationen zu Zabbix im Allgemeinen oder zur Konfiguration von Zabbix-Agenten auf einem oder mehreren Computern finden Sie in der offiziellen Dokumentation.
Natürlich müssen Sie Zabbix nicht auf Ubuntu installieren, wenn Sie einen unserer Ubuntu VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Zabbix für Sie auf Ubuntu zu installieren. Sie sind rund um die Uhr verfügbar und kümmern sich umgehend um Ihre Zabbix-Installation.
PS. Wenn Ihnen dieser Beitrag über die Installation von Zabbix auf Ubuntu gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.