Debian 10 üzerinde Zabbix sistemi yapılandırılmıştır. Hedef sisteme ssh ile bağlantı gerçekleştirilip tüm işlemler super user olan (root) ile gerçekleştirilir.
asim@debian:~$ su komutu ile root olunur.
Install Zabbix APT repository
# wget https://repo.zabbix.com/zabbix/4.2/debian/pool/main/z/zabbix-release/zabbix-release_4.2-2+buster_all.deb
# dpkg - i zabbix-release_4.2-2+buster_all.deb
Sistemi Güncelleme
# apt update -y
# apt upgrade -y
Install Zabbix Server, Frontend and Agent
# apt install zabbix-server-mysql zabbix-frontend-php
Yüklenen Apache, Php ve mysql durumlarını kontrol etmek için,
# systemctl status apache2
Ekran çıktıları aşağıdaki gibi olacaktır.
Zabbix sunucusunun kendisini izlemesi için zabbix ajanı kurulur.
# apt install zabbix-agent
Zabbix için Mariadb Veritabanı Yapılandırması
root için şifre belirlenir ve gerekli yapılandırmaların hepsine Y cevabı verilir.
# mysql_secure_installation
MySQL İçeresinde Zabbix İçin Database Oluşturmak
# mysql -u root
create database zabbixdb;
grant all on zabbixdb.* to zabbixadmin@localhost identified by 'Str0NGPass';
flush privileges;
quit
Next, import initial Zabbix database schema and data to the newly create database.
# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u zabbixadmin -p zabbixdb
Configure PHP for Zabbix frontend
# nano /etc/zabbix/apache.conf
php_value date.timezone Europe/Istanbul belirtilen satır bu şekilde olmalıdır. Mod_php5 ve mod_php7 içinde yapılmalıdır. Yapılmadığı taktirde Web tarafında kuruluma izin vermeyecektir.
Zabbix Configuration Dosyası yapılandırması
# nano /etc/zabbix/zabbix_server.conf
ifadeleri aktif hale getirlecek.(# işaretleri kaldırılır)
DBHost=localhost
DBName=zabbixdb
DBUser=zabbixadmin
DBPassword=Str0NGPass
Web Server Yeniden Başlatılması
# systemctl restart apache2
Running Zabbix server and Agent
# systemctl restart zabbix-server zabbix-agent
# systemctl enable zabbix-server zabbix-agent
# systemctl start zabbix-server
Default olarak gelen Username/Password admin/zabbix
Zabbix kurulumu başarılı şekilde yapılmıştır. Bundan sonraki adımda Zabbix içeresine Host ve Template anlatılacaktır.
Selam,
Tüm aşamaları eksiksiz yaptım.Kurulum tamamlandı. Ancak zabbix arayüze login olduğumda Zabbix server is running No localhost. şeklinde kalıyor. Neden olabilir.
Merhabalar, aşağıdaki yapılandırmayı unutmuşum.
nano /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbixdb
DBUser=zabbixadmin
DBPassword=Str0NGPass