GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Install Zabbix Server 4.x di CentOS 6 / RHEL 6

Zabbix adalah perangkat lunak sumber terbuka untuk memantau layanan jaringan, server, dan perangkat jaringan lainnya. Ini membantu untuk memantau CPU, Memori, Disk, dan sumber daya lainnya di host Windows atau Unix dengan menginstal klien Zabbix di dalamnya.

Zabbix juga dapat memeriksa ketersediaan layanan standar seperti SMTP atau HTTP tanpa menginstal perangkat lunak apa pun pada host jarak jauh.

Back end Zabbix ditulis dalam C dan menggunakan PHP untuk front end, mendukung database MySQL / MariaDB, PostgreSQL, SQLite, Oracle atau IBM DB2.

Panduan ini akan membantu Anda menginstal Zabbix di CentOS 6 / RHEL 6.

Instal Zabbix

Ekstensi PHP &PHP

Instal ekstensi PHP yang diperlukan menggunakan perintah berikut.

rpm -ivh https://mirror.serverion.com/remi/enterprise/remi-release-6.rpm

yum install --enablerepo=remi-php54 php php-cli php-common php-devel php-pear php-gd php-mbstring php-mysql php-xml php-bcmath php-ldap

Konfigurasi Repositori Zabbix

Instal paket rilis Zabbix. Paket ini berisi konfigurasi repositori untuk mendapatkan server Zabbix dan paket agen.

### Zabbix 4.0 (LTS) ###

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-2.el6.noarch.rpm

### Zabbix 4.2 (Latest) ###

rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-2.el6.noarch.rpm

Instal Server Zabbix

Gunakan perintah di bawah ini untuk menginstal server Zabbix dan frontend Zabbix dengan paket dukungan MySQL. Juga, agen Zabbix untuk memantau server Zabbix.

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

Zona waktu

Untuk mulai menggunakan Apache dengan server Zabbix. File konfigurasi Zabbix perlu diperbarui dengan zona waktu yang benar.

Salin file konfigurasi.

cp /usr/share/doc/zabbix-web-*/httpd22-example.conf /etc/httpd/conf.d/zabbix.conf

Edit file konfigurasi untuk memperbarui zona waktu.

vi /etc/httpd/conf.d/zabbix.conf

Ubah nilai data.timezone tergantung pada zona waktu Anda.

php_value date.timezone America/New_York

Basis Data

Instal MySQL atau MariaDB

Instal MariaDB atau MySQL di sistem Anda.

BACA: Cara Menginstal MariaDB Pada CentOS 6 / RHEL 6

ATAU

BACA: Cara Menginstal MySQL 8.x Pada CentOS 6 / RHEL 6

Untuk postingan kali ini, saya akan menggunakan database MySQL yang dilengkapi dengan sistem operasi.

yum install -y mysql-server mysql

Buat database Zabbix dan Skema Impor

Mulai layanan MySQL.

service mysqld start 

Jika Anda mengonfigurasi MySQL / MariaDB untuk pertama kalinya, lihat cara mengamankan MariaDB / MySQL.

mysql -u root -p

Buat database dengan detail berikut.

NamaDB: zabbixdb
Pengguna DBU: pengguna zabbix
DBPassword: sandi zabbix

create database zabbixdb character set utf8 collate utf8_bin;

GRANT ALL ON zabbixdb.* TO zabbixuser@localhost IDENTIFIED BY 'zabbixpassword';

quit;

Impor skema dan data awal ke database yang baru dibuat.

cd /usr/share/doc/zabbix-server-mysql*/

zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb

Perbarui Konfigurasi Basis Data

Edit file zabbix_server.conf untuk mengatur detail database.

vi /etc/zabbix/zabbix_server.conf

Pastikan Anda mengatur sebagai berikut.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=zabbixpassword

Mulai layanan Server Zabbix.

service zabbix-server start

service zabbix-agent start

service httpd start

Mulai layanan adalah boot sistem.

chkconfig zabbix-server on

chkconfig zabbix-agent on

chkconfig httpd on

chkconfig mysqld on

SELinux

Jika Anda telah mengaktifkan SELinux di server Anda, Anda perlu menambahkan aturan SELinux khusus untuk memungkinkan koneksi yang berhasil dari frontend web Zabbix ke server Zabbix.

yum install -y policycoreutils-python

Tambahkan beberapa aturan khusus.

curl https://support.zabbix.com/secure/attachment/53320/zabbix_server_add.te > zabbix_server_add.te

checkmodule -M -m -o zabbix_server_add.mod zabbix_server_add.te

semodule_package -m zabbix_server_add.mod -o zabbix_server_add.pp

semodule -i zabbix_server_add.pp

Terima kasih kepada blog catonrug.

Firewall

Konfigurasikan firewall untuk mengizinkan agen Zabbix menjangkau server Zabbix.

iptables -I INPUT -p tcp -m tcp --dport 10051 -j ACCEPT

iptables -I INPUT -p tcp -m tcp --dport 10050 -j ACCEPT

iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT

/etc/init.d/iptables save

Setup Zabbix melalui Web Installer

Kunjungi URL berikut untuk mulai menyiapkan Zabbix

http://alamat-ip-Anda/zabbix

Klik Berikutnya untuk melanjutkan.

Setup Zabbix akan memeriksa prasyarat, akan memberikan status seperti di bawah ini.

Masukkan informasi basis data.

Konfigurasikan informasi server.

Lihat ringkasan penginstalan.

Selesaikan penyiapan.

Akses Zabbix

Masuk dengan kredensial default Zabbix.

Nama pengguna: Admin

Sandi: zabbix

Beginilah tampilan dasbor Zabbix.

Kesimpulan

Itu saja. Anda telah mempelajari cara menginstal Zabbix pada CentOS 6 / RHEL 6. Sekarang, Anda dapat menginstal agen Zabbix pada mesin klien untuk pemantauan.


Cent OS
  1. Cara menginstal server DNS di RHEL 8 / CentOS 8 Linux

  2. Cara Memasang Wayang Di CentOS 8 / RHEL 8

  3. CentOS / RHEL 7:Cara Menginstal GUI

  1. Cara menginstal server email postfix di RHEL 8 / CentOS 8

  2. Cara Install Puppet 6.x Di CentOS 7 / RHEL 7

  3. Cara Menginstal Server Zabbix 3.4 Di CentOS 7

  1. Cara menginstal server vnc di RHEL 8 / CentOS 8

  2. Cara menginstal Nextcloud di server RHEL 8 / CentOS 8

  3. Cara menginstal OwnCloud di server RHEL 8 / CentOS 8