Ubuntu üzerine Zabbix 5 Kurulumu

Zabbix kurulumunu paketler ve hazır templateler kullanarak da yapabiliriz. Ben paketlerden kuracağım. Ubuntu 20.04 Server sürümü üzerine Zabbix kurulumunu hızlıca ele alalım.

https://www.zabbix.com/download

Kurmak istediğimiz Zabbix sürümünü, OS sürümünü, DB ve Web Server seçeneklerini belirtelim. Biz değerleri seçtkikte sayfanın altında URL ler ve paketler değişecektir.

Sistemimize Zabbix Reposunu ekleyelim.

wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
dpkg -i zabbix-release_5.0-1+focal_all.deb
apt update

Zabbix Server, frontend ve agent kuurlumlarını yapalım,

apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Kurulum sonrası zabbix-agent servisini kontrol edelim.

sudo service zabbix-agent status

MySQL kurulumu için,

sudo apt install mysql-server

Kurulum sonrası SQL yapılandırması için,

sudo mysql_secure_installation

mysql servisinin durumunu kontrol etmek için,

sudo service mysql status

Database oluşturabilmek için,

mysql -u root -p
parola girilir
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> flush privileges
mysql> quit;

Zabbix sunucumuz üzerinde bulunan şablonu oluşturmuş olduğumuz db içerisine aktaralım. parola istenildiğinde db için oluşturduğumuz kullanıcı olan zabbix parolasını girmemiz gerekmektedir.

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

İşlem sonrası test amaçlı DB ye erişip kontrollerimizi yapabiliriz.

Zabbix sunucumuzun konfigurasyonlarını database erişimimize uygun şekilde yapılandıralım.

Herhangi bir editör ile /etc/zabbix/zabbix_server.conf dosyamızı açıp, DBPassword= karşılığını zabbix database erişim parolasını yanına ekleyelim.

DBPassword=password

PHP Konfigurasyonumuzu Zabbix Frontend için yapılandıralım

/etc/zabbix/apache.conf konfig dosyasında php_value date.timezone alanının başında bulunan # işaretini kaldırıp bize uygun olan zaman dilimini ekleyelim

php_value date.timezone Europe/Istanbul
https://www.php.net/manual/en/timezones.php

Zabbix Sunucu ve agent servislerini başlatalım ve her açılışta başlaması için aktifleştirelim.

 systemctl restart zabbix-server zabbix-agent apache2
 systemctl enable zabbix-server zabbix-agent apache2

Konfigurasyonlarımızı gerçekleştirdik artık sunucumuzun ip/zabbix/ adresini browsera girerek Frontende erişip diğer konfigurasyonlarımızı tamamlayalım.

Zabbix frontend kurulum sayfası
PHP ve benzeri gereksinimlerin uygunluk kontrollerinin yapıldığı alan, burada fail alınan bir satır olduğunda konfigurasyon dosyalarında ilgili alanların güncellenmesi gerekir
oluşturmuş olduğumuz DB bağlantısının yapıldığı alan
server detay bilgilerinin tanımlandığı sayfa
yapılan işlemlerin genel özeti
Frontend kurulumunun başarılı olduğunu belirten sayfa
zabbix login sayfası, default parola Admin – zabbix
Zabbix anasayfa

Bi sonraki yazımızda görüşmek üzere,

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top