“Cara Install Zabbix Server 5 pada Amazon Linux”
Daftar Isi
Pengantar
Zabbix adalah solusi pemantauan gratis yang dapat diinstal pada sebagian besar server distribusi Linux. Zabbix memberi Anda tumpukan pemantauan yang kuat untuk Server Anda, perangkat Jaringan, aplikasi Web dan Desktop, peralatan IoT, berbagai peralatan perangkat keras di antara banyak kasus penggunaan khusus lainnya. Disini kita akan melakukan instalasi dan konfigurasi Zabbix Server 5 di Amazon Linux 2.
Solusi pemantauan Zabbix menggunakan arsitektur server/klien di mana perangkat lunak agen diinstal pada mesin yang akan dipantau. Agen ini akan mengumpulkan dan mengirim metrik ke server, yang menyimpan data dalam database – MySQL, PostgreSQL, SQLite, Oracle atau sistem manajemen database IBM DB2.
Install Mariadb
- Install Mariadb ikuti tutorial ->
Cara Install MariaDB pada Amazon Linux
- Buat Database untuk Zabbix
CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'DBStr0ngP@ssword'; GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost'; FLUSH PRIVILEGES; EXIT
Install Web Server Apache
- Install apache ->
Cara Install Apache pada Amazon Linux
- Edit Config apache
sudo vim /etc/httpd/conf/httpd.conf ServerName zabbix.example.com ServerAdmin admin@example.com
- Restart service
sudo systemctl restart httpd
Install Zabbix Server 5 pada Amazon Linux
sudo yum -y update
- Install Epel
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- Install Zabbix Server
sudo yum -y install https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
- Install zabbix package
sudo yum -y install zabbix-server-mysql zabbix-agent zabbix-get
Install Zabbix Frontend
- Tambahkan repo
sudo tee /etc/yum.repos.d/centos-scl.repo<<EOF [centos-sclo-sclo] name=CentOS-7 - SCLo sclo baseurl=http://mirror.centos.org/centos/7/sclo/x86_64/sclo/ gpgcheck=0 enabled=1 [centos-sclo-rh] name=CentOS-7 - SCLo rh baseurl=http://mirror.centos.org/centos/7/sclo/x86_64/rh/ gpgcheck=0 enabled=1 EOF
- Update repositori
sudo yum makecache
- Enable zabbix frontend
sudo yum-config-manager --enable zabbix-frontend sudo yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl
- import zabbix server database
sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'DBStr0ngP@ssword' zabbix
- Enable service
sudo systemctl start zabbix-server zabbix-agent sudo systemctl enable zabbix-server zabbix-agent
- Cek port zabbix
sudo ss -tlnup | grep 10050 sudo ss -tnlup | grep 10051
Konfigurasi Zabbix
- Edit file Database
sudo vim /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=DBStr0ngP@ssword
- Setting timezone
sudo vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf php_value[date.timezone] = Asia/jakarta
- Restart service
sudo systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm sudo systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
Setup Zabbix GUI
- Buka browser
- Klik Next step
- setting DB
- Zabbix server
- Klik next step
- Login ke dashboard
Username: "Admin" Password: "zabbix"
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Install Zabbix Server 5 pada Amazon Linux. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.