Dalam tutorial ini, kami akan menunjukkan cara menginstal Zabbix di CentOS 6. Bagi Anda yang belum tahu, Zabbix adalah alat pemantauan sumber terbuka yang ideal untuk memantau server cloud. Zabbix sangat fleksibel, informasi dapat diambil menggunakan HTTP/SNMP atau dengan menginstal agen Zabbix pada mesin untuk dipantau, dan memungkinkan banyak penyesuaian.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Zabbix di CentOS 6.
Instal Zabbix di CentOS 6
Langkah 1. Pertama-tama, pastikan semua paket sudah diperbarui.
yum -y update
Langkah 2. Instal server LAMP dan sertakan beberapa ekstensi PHP.
yum install httpd httpd-devel yum install mysql server mysql yum install php php-cli php-common php-devel php-pear php-gd php-mbstring php-mysql php-xml
Memulai layanan server web Apache dan MySQL juga mengaktifkannya untuk memulai saat server boot:
service httpd startservice mysql startchkconfig httpd onchkconfig mysqld on
Langkah 3. Instal Zabbix.
Tambahkan repositori Zabbix dan instal paket-paketnya:
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/i386/zabbix-release-2.4-1.el6.noarch.rpm
Gunakan perintah berikut untuk menginstal Zabbix menggunakan paket dukungan database MySQL di sistem Anda:
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway
Langkah 4. Konfigurasi Database MySQL untuk Zabbix.
Secara default, MySQL tidak dikeraskan. Anda dapat mengamankan MySQL menggunakan mysql_secure_installation
naskah. Anda harus membaca dan mengikuti setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MySQL.
mysql_secure_installation
Selanjutnya, kita perlu masuk ke konsol MySQL dan membuat database untuk Zabbix. Jalankan perintah berikut:
mysql -u root -p
Ini akan meminta Anda untuk memasukkan kata sandi, jadi masukkan kata sandi root MySQL Anda dan tekan Enter. Setelah Anda masuk ke server basis data, Anda perlu membuat basis data untuk perangkat lunak Zabbix:
mysql> BUAT DATABASE zabbix CHARACTER SET UTF8;mysql> BERIKAN SEMUA HAK ISTIMEWA di zabbix.* ke 'zabbix'@'localhost' DIIDENTIFIKASI DENGAN 'SECRET_PASSWORD';mysql> FLUSH PRIVILEGES
Impor template Zabbix ke database Zabbix:
mysql -u zabbix -p zabbixLangkah 5. Konfigurasi server web Apache.
Membuat file untuk Apache di
/etc/httpd/conf.d/zabbix.conf
:nano /etc/httpd/conf.d/zabbix.confEdit file ini agar terlihat seperti ini:
Alias /zabbix /usr/share/zabbixOpsi FollowSymLinks AllowOverride None Wajibkan semua diberikan Wajibkan semua ditolak Wajibkan semua ditolak Edit zona waktu di
/etc/httpd/conf.d/zabbix
untuk membaca ini, atau zona waktu Anda sendiri:php_value date.timezone Eropa/LondonKita harus menyesuaikan
php.ini
file sesuai pengaturan yang disarankan Zabbix:### nano /etc/php.inimax_execution_time =600max_input_time =600memory_limit =256Mpost_max_size =32Mupload_max_filesize =16Mdate.timezone =Eropa/LondonMulai ulang layanan Apache dan Zabbix agar perubahan diterapkan:
service zabbix-server startservice zabbix-agent startservice httpd restartservice mysqld restartchkconfig zabbix-server di chkconfig zabbix-agent aktifLangkah 6. Mengakses Zabbix.
Zabbix akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke
http://yourdomain.com/zabbix
atauhttp://server-ip/zabbix
dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 80 untuk mengaktifkan akses ke panel kontrol.
Selamat! Anda telah berhasil menginstal Zabbix. Terima kasih telah menggunakan tutorial ini untuk menginstal Zabbix Monitoring Tool pada sistem CentOS 6. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Zabbix.
Cent OS