GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Zenoss Core pro monitorování na Linux CentOS / RHEL

Zenoss je open source nástroj pro monitorování bez agentů.

Hlavní výhodou zenoss je, že pro monitorování nemusíte instalovat žádný software na straně klienta.

Zenoss má následující dvě verze:

  1. Zenoss Core (toto je zdarma)
  2. Zenoss Enterprise. To se také nazývá Zenoss Resource Manager, což je placená verze. To poskytuje několik dalších funkcí:Vysoká dostupnost, distribuovaná architektura, korelace událostí atd.


Ve výchozím nastavení používá pro monitorování SNMP. V systému Windows používá WMI (Windows Management Instrumentation).

Tento výukový program vysvětluje, jak nainstalovat a nakonfigurovat edici Zenoss Core pro vaše podnikové monitorování.

1. Pre-Req for Zenoss Install

Před instalací ZenOSS se ujistěte, že jste provedli následující:

  • Otevřete tyto porty na bráně firewall, protože je používá společnost Zenoss a její související služby:11211, 8080, 514, 162, 25
  • Nainstalujte Javu a ujistěte se, že je JAVA_HOME správně nastaveno (použijte javu verze 6 nebo vyšší)
# java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)

# set | grep JAVA_HOME
JAVA_HOME=/usr/java/default/bin

2. Nainstalujte balíček závislostí Zenoss

Nainstalujte úložiště závislostí zenoss. Zde si stáhněte příslušnou verzi pro vaši platformu.

# rpm -Uvh zenossdeps-4.2.x-1.el5.noarch.rpm

3. Nainstalujte MySQL

Můžete nainstalovat MySQL, jak jsme probrali dříve.

Po instalaci MySQL se ujistěte, že jste v souboru /etc/my.cnf nastavili následující parametry.

max_allowed_packet=16M
innodb_buffer_pool_size=256M
innodb_additional_mem_pool_size=20M

Také prozatím nenastavujte žádné heslo pro kořenový účet MySQL. Nechte pole prázdné.

4. Další závislosti RPM a služeb

V závislosti na vašem prostředí, když nainstalujete zenoss core rpm, jak je ukázáno v dalším kroku, můžete získat spoustu chybějících zpráv o závislostech. Všechny chybějící balíčky musíte nainstalovat jeden po druhém. V mém případě jsem skončil instalací následujících balíčků

  • net-snmp.x86_64 a net-snmp-utils.x86_64
  • gmp.x86_64
  • sysstat.x86_64
  • dmidecode.x86_64
  • memcached.x86_64
  • binutils.x86_64
  • liberation-fonts-common.noarch, liberation-mono-fonts.noarch, liberation-sans-fonts
  • rrdtool.x86_64
  • Několik balíčků nagios-plugins. Například:nagios-plugins-dig.x86_64, nagios-plugins-dns.x86_64 atd.
  • liberation-serif-fonts
  • libxslt.x86_64
  • libgcj.x86_64
  • rabbitmq-server-2.8.6-1.noarch

Pokud používáte ‘Amazon Linux AMI 2013.09.1’, k instalaci libgcj musíte vytvořit repo soubor v /etc/yum.reposd.d/centos.repo s následujícími řádky:

[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/5/os/$basearch/
enabled=1
gpgcheck=0

Před instalací zenoss se také ujistěte, že jsou spuštěny následující služby:

service memcached start

service snmpd start

service rabbitmq-server start

5. Nainstalujte Zenoss Core RPM

Pokud máte povolený SELinux, musíte se ujistit, že povolíte příslušné porty a programy Zenoss ve vaší konfiguraci SELinux. Pokud si nejste jisti, jak to udělat, možná budete chtít dočasně deaktivovat SELinux, dokud nezjistíte, jak to udělat.

Stáhněte si balíček zenosscore RPM odtud.

Nainstalujte balíček zenoss core rpm:

rpm –Uvh zenoss_core-4.2.4-1897.el6.x86_64.rpm

6. Spusťte Zenoss a ověřte

Spusťte službu zenoss, jak je uvedeno níže:

# service zenoss start
Loading initial Zenoss objects into the Zeo database

Když spustíte zenoss poprvé, bude to chvíli trvat, protože to bude jen málo databázových schémat jako zenoss_zep, zodb a zodb_session. Tím se také přidá králíkmqvhost.

Rabbitmq je open source server pro zasílání zpráv, který je implementován v nejnovější verzi zenoss pro rychlejší zpracování událostí. V předchozích verzích bylo zpracování událostí Zenoss prováděno zenhubdeamonem.

Jakmile je zenoss poprvé spuštěn, připojte se k databázi MySQL a ověřte, že vytvořila schémata databáze realted zenoss:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| zenoss_zep         |
| zodb               |
| zodb_session       |
+--------------------+
7 rows in set (0.00 sec)

7. Ověřte služby Zenoss

Chcete-li zobrazit stav všech služeb Zenoss, spusťte příkaz zenoss, jak je znázorněno níže. Všechno by mělo říkat běh.

# zenoss xstatus
Status        | PID     | Daemon
----------------------------------------------
Running        23594      zeneventserver
Running        21003      zopectl
Running        22103      zenrrdcached
Running        21036      zenhub
Running        21116      zenjobs
Running        22140      zeneventd
Running        21174      zenping
Running        21206      zensyslog
Running        21238      zenstatus
Running        21271      zenactiond
Running        21307      zentrap
Running        21339      zenmodeler
Running        21371      zenperfsnmp
Running        21727      zencommand
Running        21760      zenprocess
Running        22096      zredis

Ověřte, že jsou fronty zenoss rabbitmq vytvořeny pomocí příkazu rabbitmqctl, jak je znázorněno níže.

# rabbitmqctl -p /zenoss list_queues
Listing queues ...
celery  0
zenoss.queues.zep.migrated.summary      0
zenoss.queues.zep.migrated.archive      0
zenoss.queues.zep.rawevents     0
zenoss.queues.zep.heartbeats    0
zenoss.queues.zep.zenevents     0
zenoss.queues.zep.modelchange   0
zenoss.queues.zep.signal        0
...done.

8. Spusťte uživatelské rozhraní Zenoss a nastavte uživatele správce

Jakmile je Zenoss nainstalován, přejděte na http://{your-ip-address}:8080

Poprvé se spustí obrazovka nastavení. Klikněte na „Začít“. Odtud proveďte následující dva kroky:

  • Přidělte heslo administrátorovi
  • Vytvořte si nový uživatelský účet

9. Přihlaste se do Zenoss

Po výše uvedeném nastavení se přihlaste jako uživatel „admin“ nebo nový uživatel, kterého jste vytvořili.

Klikněte na odkaz „Infrastruktura“ v horní nabídce. Odtud můžete začít přidávat klienty a zařízení, která chcete sledovat.


Linux
  1. Jak nainstalovat redmine na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat Hadoop na RHEL 8 / CentOS 8 Linux

  3. Jak nainstalovat DNS server na RHEL 8 / CentOS 8 Linux

  1. Jak nainstalovat Perl na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat apache tomcat na Linux RHEL 8 / CentOS 8

  3. Jak nainstalovat node.js na RHEL 8 / CentOS 8 Linux

  1. Jak nainstalovat Xdebug na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat hvězdičku na RHEL 8 / CentOS 8 Linux

  3. Jak nainstalovat Apache na RHEL 8 / CentOS 8 Linux