In diesem Tutorial behandeln wir die Schritte, die für die Installation von Observium auf einem Ubuntu 14.04 VPS erforderlich sind.
Observium ist ein PHP/MySQL-basiertes Netzwerkbeobachtungs- und Überwachungssystem, das eine breite Palette von Hardwareplattformen und Betriebssystemen unterstützt, darunter Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp und viele mehr. Es sammelt Daten von Geräten mit SNMP, die Sie über die Webschnittstelle überprüfen können. Observium macht intensiven Gebrauch vom RRDtool-Paket und hat eine Reihe einfacher Kerndesignziele wie minimale Interaktion, maximale Automatisierung und maximale Zugänglichkeit von Informationen.
Observium gibt es in zwei Editionen, einer Open Source „Community Edition“ und einer „Subscription Edition“. Das erste wird in einem 6-Monats-Zyklus veröffentlicht, das zweite wird mit zusätzlichen Funktionen, schnellen Fehlerbehebungen und Funktionsverbesserungen auf täglicher Basis und einem einfach zu verwendenden SVN-basierten Update-Mechanismus veröffentlicht.
ANFORDERUNGEN
Für dieses Tutorial verwenden wir unseren SSD 1 Linux VPS-Hostingplan.
SYSTEM AKTUALISIEREN
Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie Folgendes verwenden:
# apt-get update && apt-get upgrade
MYSQL INSTALLIEREN
Installieren Sie MySQL, damit Sie die benötigte Datenbank erstellen können. Geben Sie den folgenden Befehl ein:
# apt-get install mysql-server mysql-client
Führen Sie nun das Post-Installationsskript „mysql_secure_installation“ aus, um ein Root-Passwort festzulegen:
# mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Sie legen also das MySQL-Root-Passwort nach Ihren Wünschen fest. Als nächstes müssen Sie eine Datenbank erstellen. Melden Sie sich als root bei Ihrem MySQL-Dienst an:
# mysql -u root -p mysql> create database observium; mysql> grant all privileges on observium.* to obsuser@localhost identified by 'your_password'; mysql> flush privileges; mysql> exit Bye, alle Privilegien auf observium.* gewähren
Mit den obigen MySQL-Befehlen haben Sie eine Datenbank namens observium erstellt mit einem privilegierten Benutzer obsuser ihr zugeordnet. Später werden Sie diese Zugangsdaten in der Datei Observium config.php verwenden.
OBSERVIUM INSTALLIEREN
Um mit der Installation fortzufahren, müssen Sie einige dringend benötigte Pakete installieren. Ausführen:
# apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-mcrypt php5-json php-pear snmp fping python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick
Erstellen Sie ein Verzeichnis namens observium in /opt :
# mkdir -p /opt/observium && cd /opt
Laden Sie die neueste Observium-Version herunter:
# wget http://www.observium.org/observium-community-latest.tar.gz
Entpacken Sie das Installationsarchiv:
# tar zxvf observium-community-latest.tar.gz
Betreten Sie als Nächstes das Observatorium Verzeichnis und kopieren Sie die config.php.default Datei in eine config.php eines. Geben Sie Folgendes ein:
# cd observium # cp config.php.default config.php
Ändern Sie mit Ihrem bevorzugten Texteditor die Datenbankkonfigurationsparameter mit den zuvor erstellten. Wir verwenden VIM:
# vim config.php
Nachdem Sie die Datei bearbeitet und die Datenbankparameter geändert haben, sollte der Abschnitt wie folgt aussehen:
// Database config $config['db_host'] = 'localhost'; $config['db_user'] = 'obsuser'; $config['db_pass'] = 'your_password'; $config['db_name'] = 'observium';
Geben Sie den folgenden Befehl ein, um die MySQL-Datenbank einzurichten und das Standarddateischema der Datenbank einzufügen.
# cd /opt/observium # php ./discovery.php -u
Erstellen Sie das Verzeichnis zum Speichern von RRDs und legen Sie den richtigen Besitz fest:
# mkdir rrd # chown www-data:www-data rrd
Bearbeiten Sie die standardmäßige virtuelle Host-Anweisung von Apache. Wenn Sie vermeiden möchten, die Datei zu durchsuchen und die Zeilen zu finden, die bearbeitet werden müssen, empfehlen wir Ihnen, die Originaldatei zu kopieren und eine neue zu erstellen, in die Sie die erforderlichen Parameter einfügen können.
Kopieren Sie die Originaldatei:
# cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.org
Leeren:
# > /etc/apache2/sites-available/000-default.conf
Öffnen Sie nun die geleerte Datei 000-default.conf und fügen Sie Folgendes ein:
# vim /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /opt/observium/html <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /opt/observium/html/> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined ServerSignature On </VirtualHost>
Aktivieren Sie das PHP-Mcrypt-Modul:
# php5enmod mcrypt
Aktivieren Sie mod_rewrite für die saubereren URLs von Observium:
# a2enmod rewrite
Starten Sie Apache neu, damit die Änderungen wirksam werden:
# apache2ctl restart
Betreten Sie als Nächstes das Observatorium Verzeichnis:
# cd /opt/observium
Fügen Sie einen ersten Benutzer mit der Benutzerebene 10 für den Administrator hinzu. Die Befehlssyntax ist unten:
# ./adduser.php <username> <password> <level>
Wir verwenden Folgendes:
# ./adduser.php rosehosting random_password 10
Nachdem Sie den Admin-Benutzer erstellt haben, können Sie Ihren bevorzugten Webbrowser öffnen und zu http://your_server_IP navigieren. Sie werden von der Observium-Anmeldeseite begrüßt, auf der Sie die Anmeldeinformationen verwenden können, die Sie mit der adduser.php konfiguriert haben Skript.
Herzlichen Glückwunsch, Sie haben Observium erfolgreich auf Ihrem Ubuntu 14.04 VPS installiert. Weitere Informationen zur Konfiguration von Geräten, Warnungen, Authentifizierungsmodulen usw. finden Sie in der offiziellen Observium-Dokumentation.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Observium für Sie zu installieren. Sie sind rund um die Uhr verfügbar und kümmern sich darum Ihrer Anfrage unverzüglich.
PS . Wenn Ihnen dieser Beitrag 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.