Ubuntu 18.04 Zabbix 4.4.x Kurulumu (MySQL - Nginx)

Zabbix, ağ servisleri, ağ donanımı, sunucular ve uygulamalarınız için açık kaynaklı bir izleme aracıdır. Sisteminizin ve sunucularınızın durumunu izlemek için tasarlanmıştır. Zabbix, veri depolamak için MySQL, PostgreSQL, SQLite ve IBM DB2 dahil olmak üzere birçok veritabanı sistemi için destek sunar. Zabbix web sunucu olarak ise Nginx ve Apache desteklemektedir.

Gereksinimler:

  • Temiz kurulum yapılmış bir Ubuntu 18.04 sunucusu (DigitalOcean ve Vultr tavsiyemdir)
  • root ya da sudo yetkilerine sahip bir kullanıcı ile SSH erişimi

İşletim sistemi ve web sunucusu değişikliği için diğer öğreticiler:

Zabbix sunucusunu kurun ve yapılandırın

wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb
dpkg -i zabbix-release_4.4-1+bionic_all.deb
apt update

Zabbix sunucusunu, ara yüzünü ve aracını yükleyin

apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent -y

Veritabanını oluşturun

Konsola giriş yapın:

mysql -uroot -p

:information_source: İstendiği zaman sunucu root şifrenizi girmelisiniz

:information_source: zabbix ve şifreniz yazan kısımları kendinize göre düzenlemeyi unutmayın

Zabbix veritabanını oluşturun:

create database zabbix character set utf8 collate utf8_bin;

Zabbix veritabanı kullanıcısını ve yetkilendirmesini yapılandırın:

grant all privileges on zabbix.* to [email protected] identified by 'şifreniz';

Konsoldan çıkış yapın:

quit;

Zabbix veritabanını içeri aktarın:

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

:information_source: Şifreniz istendiğinde şifreniz yazan kısımdaki belirlediğiniz şifreyi girmelisiniz

Zabbix sunucusu için veritabanınızı yapılandırın

nano /etc/zabbix/zabbix_server.conf

Şu kısmı bulun ve az önce oluşturmuş olduğunuz şifreyi yazın:

DBPassword=şifreniz

Zabbix için PHP’yi yapılandırın

nano /etc/zabbix/nginx.conf

Şu kısımları bulun:

# listen 80;
# server_name example.com;

Şu şekilde güncelleyin:

listen 80;
server_name sizinalanadiniz.com;

Zaman dilimini yapılandırın:

nano /etc/zabbix/php-fpm.conf

Şu kısımları bulun

; php_value[date.timezone] = Europe/Riga

Şu şekilde güncelleyin:

php_value[date.timezone] = Europe/Istanbul

Zabbix sunucusu ve aracını başlatın ve başlangıçta çalışacak şekilde yapılandırın:

systemctl restart zabbix-server zabbix-agent nginx php7.2-fpm
systemctl enable zabbix-server zabbix-agent nginx php7.2-fpm

Burada sunucu tarafı kurulumumuzu tamamladık. Şimdi yeni kurulumunu yaptığınız Zabbix’i ziyaret edebilirsiniz:

http://sunucuipadresiniz/zabbix

Aşağıdaki ekran görüntüleri ile kurulumunuzu tamamlayabilirsiniz:

Zabbix 4.4.x varsayılan kullanıcıyı ve şifresini düzenlemek için:

Bizim Zabbix 4.4.x kurulumumuzdan ekran görüntüleri:

1 Beğeni

Alışıla gelmiş zabbix centos da çalışır tabusunu yıkıp yazılımın ubuntuda da çalıştığını gösteren temiz kurulum.
Testleri yapılarak paylaşıldı.
İsterseniz Windows sanallaştırmaya kurup (hyper-v) kullanmaya başlanabilir. Kurulum süresi 0 dan toplam 30 dakika civarıdır.

1 Beğeni