In diesem Tutorial zeigen wir Ihnen, wie Sie Zenoss auf CentOS 6 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Zenoss ist eine kostenlose und Open-Source-Überwachungslösung, ähnlich wie Nagios. Zenoss Core bietet eine Webschnittstelle, die es Systemadministratoren ermöglicht, Verfügbarkeit, Bestand/Konfiguration, Leistung und andere Ereignisse zu überwachen. Der Hauptvorteil von Zenoss besteht darin, dass Sie keine Software auf der Client-Seite für die Überwachung installieren müssen.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen die Schritt-für-Schritt-Installation von Zenoss auf CentOS 6.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 6.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Installieren Sie Zenoss auf CentOS 6
Schritt 1. Installieren Sie zuerst Java und stellen Sie sicher, dass JAVA_HOME richtig eingestellt ist.
Laden Sie das neueste Java-RPM von Oracle-Sun von Java Downloads herunter und übertragen Sie es auf Ihren Server.
wget -O jre-6u31-linux-x64-rpm.bin \ http://javadl.sun.com/webapps/download/AutoDL?BundleId=59622 chmod +x ./jre-6u31-linux-x64-rpm.bin ./jre-6u31-linux-x64-rpm.bin export JAVA_HOME=/usr/java/default
Überprüfen und verifizieren Sie die Java-Version:
java -version
Schritt 2. SELinux deaktivieren.
Deaktivieren Sie den Erzwingungsmodus dauerhaft, indem Sie /etc/selinux/
bearbeiten Konfig.
SELINUX=disabled
Schritt 3. Installieren Sie das Zenoss Dependencies Repository.
Dieses RPM installiert das Zenoss Dependency Repository. Es hilft uns, alle Abhängigkeiten aufzulösen, die zum Installieren und Ausführen von Zenoss erforderlich sind.
rpm -Uvh http://deps.zenoss.com/yum/zenossdeps-4.2.x-1.el6.noarch.rpm
Schritt 4. Installieren Sie den neuesten MySQL-Server.
Wir können MySQL Community Server und Zenoss Core auf demselben Host oder auf separaten Hosts installieren. In meinem Fall verwende ich denselben Host. Tun Sie es Nicht das MySQL-Root-Passwort festlegen.
wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.33-1.el6.x86_64.rpm wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.33-1.el6.x86_64.rpm wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.33-1.el6.x86_64.rpm
Installieren Sie die Pakete mit dem Befehl:
yum -y --nogpgcheck localinstall MySQL*
Stellen Sie sicher, dass Sie die folgenden Parameter in Ihrer /etc/my.cnf
festlegen Datei nach der MySQL-Installation.
#nano /etc/my.cnf [mysqld] max_allowed_packet=16M innodb_buffer_pool_size=256M innodb_additional_mem_pool_size=20M
Starten Sie den MySQL-Daemon und konfigurieren Sie ihn so, dass er beim Neustart automatisch gestartet wird:
/etc/init.d/mysql start chkconfig mysql on
Konfiguriere Mysql für die Installation von Zenoss Core, füge in den folgenden Befehlen kein Leerzeichen zwischen den einfachen Anführungszeichen hinzu:
mysqladmin -u root password '' mysqladmin -u root -h localhost password ''
Schritt 5. Zenoss mit YUM installieren.
wget http://downloads.sourceforge.net/project/zenoss/zenoss-4.2/zenoss-4.2.5/zenoss_core-4.2.5-2108.el6.x86_64.rpm yum localinstall zenoss_core-4.2.5-2108.el6.x86_64.rpm
Starten Sie nun folgende Dienste:
/etc/init.d/memcached start ; chkconfig memcached on /etc/init.d/rabbitmq-server start ; chkconfig rabbitmq-server on /etc/init.d/snmpd start ; chkconfig snmpd on /etc/init.d/zenoss start ; chkconfig zenoss on
Wichtig: Wenn Sie Zenoss Core RPM wie im obigen Schritt gezeigt installieren, erhalten Sie möglicherweise viele Meldungen zu fehlenden Abhängigkeiten. Sie müssen alle diese fehlenden Pakete einzeln installieren.
Schritt 5. Greifen Sie über einen Webbrowser auf Zenoss zu.
http://ip_address_or_hostname:8080
Herzlichen Glückwunsch! Sie haben Zenoss erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation von Zenoss auf Centos 6-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Zenoss-Website zu besuchen.