V tomto tutoriálu vám ukážeme, jak nainstalovat Zenoss na CentOS 6. Pro ty z vás, kteří to nevěděli, je Zenoss bezplatné a open-source řešení pro monitorování podobné Nagios. Zenoss Core poskytuje webové rozhraní, které správcům systému umožňuje sledovat dostupnost, inventář/konfiguraci, výkon a další události. Hlavní výhodou Zenoss je, že pro monitorování nemusíte instalovat žádný software na straně klienta.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukázat vám krok za krokem instalaci Zenoss na CentOS 6.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 6.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Zenoss na CentOS 6
Krok 1. Nejprve nainstalujte Javu a ujistěte se, že je JAVA_HOME správně nastaveno.
Stáhněte si nejnovější Oracle-Sun Java RPM z Java Downloads a přeneste je na svůj 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
Zkontrolujte a ověřte verzi Java:
java -version
Krok 2. Zakažte SELinux.
Deaktivujte trvale režim vynucení úpravou /etc/selinux/
konfigurace.
SELINUX=disabled
Krok 3. Nainstalujte úložiště závislostí Zenoss.
Toto RPM nainstaluje úložiště závislostí Zenoss. Pomůže nám vyřešit všechny závislosti potřebné k instalaci a spuštění Zenoss.
rpm -Uvh http://deps.zenoss.com/yum/zenossdeps-4.2.x-1.el6.noarch.rpm
Krok 4. Nainstalujte nejnovější server MySQL.
Můžeme nainstalovat MySQL Community Server a Zenoss Core na stejného hostitele nebo je můžeme nainstalovat na samostatné hostitele. V mém případě používám stejného hostitele. Není nastaveno kořenové heslo MySQL.
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
Nainstalujte balíčky pomocí příkazu:
yum -y --nogpgcheck localinstall MySQL*
Ujistěte se, že jste v /etc/my.cnf
nastavili následující parametry soubor po instalaci MySQL.
#nano /etc/my.cnf [mysqld] max_allowed_packet=16M innodb_buffer_pool_size=256M innodb_additional_mem_pool_size=20M
Spusťte démona MySQL a nakonfigurujte jej tak, aby se spouštěl automaticky při restartu:
/etc/init.d/mysql start chkconfig mysql on
Nakonfigurujte Mysql pro instalaci Zenoss Core. Mezi jednoduché uvozovky v následujících příkazech nepřidávejte mezeru:
mysqladmin -u root password '' mysqladmin -u root -h localhost password ''
Krok 5. Nainstalujte Zenoss pomocí YUM.
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
Nyní spusťte následující služby:
/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
Důležité: Když nainstalujete Zenoss core rpm, jak je ukázáno ve výše uvedeném kroku, můžete získat spoustu chybějících zpráv o závislostech. Musíte nainstalovat všechny tyto chybějící balíčky jeden po druhém.
Krok 5. Otevřete Zenoss prostřednictvím webového prohlížeče.
http://ip_address_or_hostname:8080
Blahopřejeme! Úspěšně jste nainstalovali Zenoss. Děkujeme, že jste použili tento návod k instalaci Zenossu na systémy centos 6. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Zenoss.