Zabbix merupakan aplikasi monitoring open source yang sangat populer dan sangat berguna untuk monitoring perangkat jaringan, server dan juga aplikasi. Aplikasi monitoring ini juga dapat di integrasikan dengan script custom yang kita buat untuk keperluan custom juga, oleh karena itu aplikasi monitoring zabbix sangat powerfull ketika digunakan untuk memonitor aplikasi. Di bawah ini adalah langkah-langkah instalasi zabbix di server dengan CentOS OS.
Persyaratan
Sebelum menginstal paket sumber, zabbix membutuhkan paket yang harus diinstal agar dapat berjalan. Instal Database MySQL Server dan database Zabbix, jika Anda menggunakan CentOS 7 Anda juga dapat menggunakan MariaDB sebagai alternatif MySQL
1) yum instal mysql-server -y
2) /etc/init. d/mysqld mulai
3) chkconfig mysqld aktif
4) mysql_secure_installation (Opsional untuk mengamankan db Anda)
Setelah membuat database zabbix di mysql, gunakan perintah di bawah ini
# mysql -uroot -p
# mysql> buat basis data set karakter zabbix utf8 susun utf8_bin;
# mysql> berikan semua hak istimewa pada zabbix. * ke [email dilindungi] diidentifikasi dengan 'zabbix';
# mysql> keluar
Buat Pengguna Zabbix dan Grup Zabbix sebagai root
# groupadd zabbix
# useradd -g zabbix zabbix
Salin file bin "zabbix_server" dan "zabbix_agentd" ke /etc/init. d/
# cd /root/zabbix-2. 4. 1/misc/init. d/fedora/core5
# cp zabbix* /etc/init. d/
Catatan. * Direktori fedora khusus melihat distro jika debian menggunakan file biner di direktori debian dll
Instal Persyaratan Frontend
1) yum instal httpd php gd php-bcmath php-ctype php-xml php-xmlreader php-xmlwriter php-session php-sockets php-mbstring php-gettext libxml2 php-gd php-mysql -y
2) yum instal zlib-devel mysql-devel glibc-devel curl-devel gcc automake mysql libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel -y
Instal Sumber Zabbix & Frontend Web
Ada dua cara untuk menginstal zabbix, baik dari paket (menggunakan repo zabbix) atau dari sumbernya. Pada contoh kali ini saya akan share menggunakan source zabbix versi 2. 4. 1 yang dapat diunduh di http. // www. zabbix. com/unduh. php lalu unduh zabbix source versi 2. 4. 1
Setelah mengunduh dan mengunggah ke server tempat Anda ingin memasang zabbix, lanjutkan dengan langkah-langkah di bawah ini
1) Instal Tabel Zabbix ke Database
Ekstrak sumber zabbix dan masuk ke direktori template MySQL
[[email dilindungi] ~]# tar -xvzf zabbix-2. 4. 1. ter. gz
[[email dilindungi] ~]# cd zabbix-2. 4. 1/database/mysql
Masukkan tabel template zabbix ke dalam database zabbix yang telah dibuat
[[email dilindungi] ~]# mysql -uroot -p zabbix < skema. sql
[[email dilindungi] ~]# mysql -uroot -p zabbix < gambar. sql
[[email dilindungi] ~]# mysql -uroot -p zabbix < data. sql
2) Pemasangan Paket Zabbix
[[email dilindungi] ~]# cd zabbix-2. 4. 1
[[email dilindungi] zabbix-2. 4. 1]#. / konfigurasikan --aktifkan-server --aktifkan-agen --dengan-mysql --aktifkan-ipv6 --dengan-net-snmp --dengan-libcurl--dengan-png-dir --dengan-jpeg-dir -- dengan-freetype-dir
[[email dilindungi] zabbix-2. 4. 1]# lakukan penginstalan
3) Edit File Konfigurasi
[[email dilindungi] ~]# vim /usr/local/etc/zabbix_server. conf
##edit bagian di bawah##
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
4) Jalankan Daemon dan Verifikasi
[[email dilindungi] dll]# zabbix_server
[[email dilindungi] dll]# zabbix_agentd
[[email dilindungi] dll]# ps -ef. grep zabbix
5) Instal Antarmuka Web Zabbix
[[email dilindungi] ~]# cd zabbix-2. 4. 1
[[email dilindungi] zabbix-2. 4. 1]# cp -r frontends/php/ /var/www/html/
[[email dilindungi] zabbix-2. 4. 1]# mv /var/www/html/php/ /var/www/html/zabbix
[CATATAN]
Untuk zabbix versi 2. 4. 1 ini harus anda lakukan tuning di php. Ini agar instalasi frontend dapat dilakukan. Langkah-langkahnya ada di bawah ini
[[email dilindungi] ~]# vim /etc/php. ini
##Kemudian edit parameter di bawah##
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
tanggal. zona waktu = Asia/Jakarta
Kemudian jangan lupa untuk menjalankan layanan httpd
[[email dilindungi] zabbix-2. 4. 1]# /etc/init. d/httpd mulai
Setelah itu lanjutkan instalasi frontend zabbix dengan mengakses URL http. //alamat-ip-zabbix
Instalasi Frontend
Langkah 1
Setelah mengakses URL Anda akan melihat layar dari frontend installation wizard
Langkah 2
Pastikan prasyarat di bawah ini terpenuhi. Kondisi di bawah ini adalah alasan mengapa kita melakukan tuning php di /etc/php. ini pada langkah sebelumnya
Langkah 3
Menghubungkan zabbix ke database, masukkan parameter sesuai dengan proses instalasi database pada langkah sebelumnya