GNU/Linux >> Belajar Linux >  >> Linux

Cara Install Zenoss Core untuk Monitoring di Linux CentOS / RHEL

Zenoss adalah alat pemantauan tanpa agen sumber terbuka.

Keuntungan utama zenoss adalah Anda tidak perlu menginstal perangkat lunak apa pun di sisi klien untuk pemantauan.

Zenoss memiliki dua versi berikut:

  1. Zenoss Core (gratis)
  2. Perusahaan Zenoss. Ini juga disebut sebagai Zenoss Resource Manager, yang merupakan versi berbayar. Ini menyediakan beberapa fitur tambahan:Ketersediaan tinggi, arsitektur terdistribusi, korelasi peristiwa, dll.


Secara default, menggunakan SNMP untuk pemantauan. Di Windows, ia menggunakan WMI (Instrumentasi Manajemen Windows).

Tutorial ini menjelaskan cara menginstal dan mengonfigurasi edisi Zenoss Core untuk pemantauan perusahaan Anda.

1. Pra-Persyaratan untuk Instal Zenoss

Sebelum Anda menginstal ZenOSS, pastikan Anda melakukan hal berikut:

  • Buka port ini di firewall Anda, seperti yang digunakan oleh Zenoss dan layanan terkaitnya:11211, 8080, 514, 162, 25
  • Instal Java dan pastikan Java_HOME disetel dengan benar (Gunakan Java versi 6 atau lebih tinggi)
# 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. Instal Paket Ketergantungan Zenoss

Instal repositori dependensi zenoss. Unduh versi yang sesuai untuk platform Anda dari sini.

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

3. Instal MySQL

Anda dapat menginstal MySQL seperti yang telah kita bahas sebelumnya.

Pastikan untuk mengatur parameter berikut di file /etc/my.cnf Anda setelah instalasi MySQL.

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

Juga, untuk saat ini, jangan setel kata sandi apa pun untuk akun root MySQL. Biarkan kosong.

4. RPM dan Ketergantungan Layanan Lainnya

Tergantung pada lingkungan Anda, saat Anda menginstal zenoss core rpm seperti yang ditunjukkan pada langkah berikutnya, Anda mungkin mendapatkan banyak pesan dependensi yang hilang. Anda harus menginstal semua paket yang hilang itu satu per satu. Pada contoh saya, saya akhirnya menginstal paket-paket berikut

  • net-snmp.x86_64 dan 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
  • Beberapa paket plugin nagios. Misalnya:nagios-plugins-dig.x86_64, nagios-plugins-dns.x86_64, dll.
  • font-serif-pembebasan
  • libxslt.x86_64
  • libgcj.x86_64
  • rabbitmq-server-2.8.6-1.noarch

Jika Anda menggunakan 'Amazon Linux AMI 2013.09.1', untuk menginstal libgcj, Anda perlu membuat file repo di /etc/yum.reposd.d/centos.repo dengan baris berikut:

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

Juga, pastikan layanan berikut dimulai sebelum menginstal zenoss:

service memcached start

service snmpd start

service rabbitmq-server start

5. Instal Zenoss Core RPM

Jika Anda telah mengaktifkan SELinux, Anda perlu memastikan untuk mengizinkan port dan program Zenoss yang sesuai dalam konfigurasi SELinux Anda. Jika Anda tidak yakin bagaimana melakukannya, Anda mungkin ingin menonaktifkan SELinux untuk sementara sampai Anda mengetahui cara melakukannya.

Unduh paket zenosscore RPM dari sini.

Instal paket rpm inti zenoss:

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

6. Mulai Zenoss dan Verifikasi

Mulai layanan zenoss seperti yang ditunjukkan di bawah ini:

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

Ketika Anda memulai zenoss untuk pertama kalinya, itu akan memakan waktu cukup lama, karena akan ada beberapa skema database seperti zenoss_zep, zodb dan zodb_session. Ini juga akan menambahkan rabbitmqvhost.

Rabbitmq adalah server antrian pesan open source yang diimplementasikan dalam versi terbaru zenoss untuk memproses acara lebih cepat. Di versi sebelumnya, pemrosesan event Zenoss dilakukan oleh zenhubdeamon.

Setelah zenoss dijalankan untuk pertama kalinya, sambungkan ke database MySQL dan verifikasi bahwa skema database realted zenoss telah dibuat:

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

7. Verifikasi Layanan Zenoss

Jalankan perintah zenoss seperti yang ditunjukkan di bawah ini untuk melihat status semua layanan Zenoss. Seharusnya semuanya mengatakan lari.

# 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

Verifikasi bahwa antrian rabbitmq zenoss dibuat menggunakan perintah rabbitmqctl seperti yang ditunjukkan di bawah ini.

# 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. Luncurkan Zenoss UI dan atur Admin User

Setelah Zenoss terinstal, buka http://{your-ip-address}:8080

Untuk pertama kalinya, itu akan meluncurkan layar pengaturan. Klik "Mulai". Dari sini, lakukan dua langkah berikut:

  • Tetapkan kata sandi untuk pengguna admin
  • Buat akun pengguna baru

9. Masuk ke Zenoss

Setelah pengaturan di atas, login dengan pengguna “admin” atau pengguna baru yang Anda buat.

Klik tautan "Infrastruktur" dari menu atas. Dari sini, Anda dapat mulai menambahkan klien dan perangkat yang ingin Anda pantau.


Linux
  1. Cara menginstal redmine di RHEL 8 / CentOS 8 Linux

  2. Cara menginstal Hadoop di RHEL 8 / CentOS 8 Linux

  3. Cara menginstal server DNS di RHEL 8 / CentOS 8 Linux

  1. Cara menginstal Perl di RHEL 8 / CentOS 8 Linux

  2. Cara install apache tomcat di linux RHEL 8 / CentOS 8

  3. Cara menginstal node.js di RHEL 8 / CentOS 8 Linux

  1. Cara Menginstal Xdebug di RHEL 8 / CentOS 8 Linux

  2. Cara menginstal asterisk di RHEL 8 / CentOS 8 Linux

  3. Cara menginstal Apache di RHEL 8 / CentOS 8 Linux