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

Cara Menginstal Server Zabbix 3.4 Di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal Zabbix 3.4 di CentOS 7. Zabbix adalah perangkat lunak pemantauan jaringan open source yang dirancang untuk memantau dan melacak status berbagai perangkat jaringan, server, mesin virtual, dan perangkat keras jaringan lainnya. Itu dapat menggunakan MySQL, PostgreSQL, SQLite, Oracle atau IBM DB2 sebagai penyimpanan data backend. Back-end Zabbix ditulis dalam C dan front-end web ditulis dalam PHP. Zabbix menawarkan beberapa opsi pemantauan seperti pemeriksaan sederhana untuk memverifikasi ketersediaan dan responsivitas layanan standar seperti IMAP atau HTTP tanpa menginstal perangkat lunak apa pun pada mesin yang dipantau.

Agen Zabbix dapat digunakan pada mesin pemantau untuk memantau statistik seperti beban CPU, pemanfaatan jaringan, ruang disk, dll. Model server klien Zabbix memungkinkan kami mengumpulkan kumpulan data yang kaya yang dapat berguna untuk memantau kinerja situs web, layanan, dan berbagai aplikasi.

Menginstal Zabbix di CentOS, adalah tugas yang cukup mudah dan tidak akan memakan waktu lebih dari 15 menit. Panduan ini harus bekerja pada sistem Red Hat lainnya juga tetapi telah diuji dan ditulis untuk CentOS 7 VPS. Mari kita mulai menginstal Zabbix di server CentOS 7 Anda.

1. Instal Apache dan PHP

Menginstal Apache dan PHP adalah proses yang cukup mudah, cukup jalankan perintah berikut:

yum install httpd php

2. Instal MariaDB

Dalam panduan ini kita akan menggunakan MySQL/MariaDB sebagai mesin database. Untuk menginstal server MariaDB, jalankan:

yum install mariadb-server

Ketika instalasi selesai, jalankan perintah berikut untuk memulai dan mengaktifkan layanan mariadb run :

systemctl start mariadb
systemctl enable = mariadb

Untuk mengamankan instalasi Anda dan untuk mengatur masalah kata sandi root:

mysql_secure_installation

3. Instal Zabbix di CentOS 7

Paket Zabbix tidak tersedia di repositori default CentOs 7 jadi pertama-tama kita perlu menginstal repositori Zabbix resmi untuk CentOS dan kemudian menginstal semua paket Zabbix yang diperlukan. Jalankan perintah berikut untuk menginstal repositori Zabbix 3.4:

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Setelah repositori terinstal, kita dapat menginstal server Zabbix dan frontend web Zabbix dengan dukungan MySQL menggunakan perintah berikut:

yum install zabbix-server-mysql zabbix-web-mysql

Perintah di atas juga akan menginstal semua paket PHP yang diperlukan.

4. Buat Database MySQL Untuk Zabbix

Untuk membuat database dan pengguna mysql untuk instalasi Zabbix kami, jalankan:

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE zabbix CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Selanjutnya, kita perlu mengimpor skema zabbix ke dalam database zabbix. Perintah di bawah ini akan meminta Anda untuk memasukkan kata sandi pengguna mysql Zabbix:

zcat /usr/share/doc/zabbix-server-mysql-3.4.8/create.sql.gz | mysql -u zabbix -p zabbix

Kita juga perlu mengkonfigurasi Zabbix untuk menggunakan database yang baru dibuat. Buka file konfigurasi zabbix:

nano /etc/zabbix/zabbix_server.conf

dan atur kata sandi basis data zabbix:

### Option: DBPassword
#       Database password. Ignored for SQLite.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=zabbix_passwd

Nama database dan pengguna database sudah disetel ke zabbix secara default.

5. Konfigurasi PHP Untuk Zabbix

Buka file konfigurasi Zabbix PHP

nano /etc/httpd/conf.d/zabbix.conf

batalkan komentar pada baris date.timezone dan atur zona waktu Anda, dalam kasus kami yaitu Amerika/Chicago

    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value always_populate_raw_post_data -1
    php_value date.timezone America/Chicago 

restart layanan apache agar perubahan diterapkan:

systemctl restart httpd

6. Mulai server Zabbix

Sekarang ketika semua layanan lain diinstal dan dikonfigurasi, kita dapat memulai server Zabbix dengan perintah berikut:

systemctl start zabbix-server

Untuk memeriksa apakah layanan dimulai dan berjalan dengan benar, jalankan:

systemctl status zabbix-server

Outputnya akan terlihat seperti berikut:

● zabbix-server.service - Zabbix Server
   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2018-04-13 12:22:30 CDT; 1min 14s ago
  Process: 6451 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 6453 (zabbix_server)

7. Akses Antarmuka Web Zabbix

Pada langkah terakhir panduan ini kita perlu mengakses Antarmuka Web Zabbix dan menyelesaikan instalasi.

Untuk menyelesaikan instalasi, buka browser Anda dan navigasikan ke http://your_server_ip_address/zabbix/ . Installer akan meminta Anda untuk memasukkan informasi login database zabbix dan setelah Anda menyelesaikan langkah-langkah instalasi, Anda akan diarahkan ke halaman login Zabbix Web Interface. Nama pengguna admin default adalah 'admin' dan kata sandinya adalah 'zabbix'.

Itu dia. Anda telah berhasil menginstal server Zabbix 3.4 pada CentOS 7 VPS Anda. Untuk informasi selengkapnya tentang cara mengelola penginstalan Zabbix, lihat dokumentasi resmi Zabbix.

Tentu saja Anda tidak perlu menginstal Zabbix di server CentOS 7 Anda, jika Anda menggunakan salah satu layanan Hosting Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini, tentang Cara Menginstal Zabbix 3.4 di CentOS 7, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara Menginstal Server Minecraft di CentOS 7

  2. Cara Menginstal Nginx di CentOS 8

  3. Cara Menginstal Server Teamspeak 3 di CentOS 8

  1. Cara Menginstal PostgreSQL di CentOS 8

  2. Cara Menginstal MariaDB di CentOS 8

  3. Cara Menginstal Server FreeIPA di CentOS 7

  1. Cara Instal Samba Server di CentOS 8

  2. Cara Menginstal Zabbix di CentOS 7

  3. Cara Menginstal Centreon di Centos 7