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.