DEV Community

Cover image for Ubuntu 20.04 Sunucuya Zabbix 6.2 Kurulumu (Zabbix Server, Frontend, Agent)
Doğukan Eren for Açıklab

Posted on

Ubuntu 20.04 Sunucuya Zabbix 6.2 Kurulumu (Zabbix Server, Frontend, Agent)

Bu yazıda Ubuntu 20.04.5 LTS Üzerine Zabbix 6.2 Server, Frontend ve Agnet kurulumu gerçekleştireceğiz.

1 - Ortamın Hazırlanması

Ubuntu 20.04.5 LTS Kurulumuna buradan ulaşabilirsiniz.

2 - Sistemin Güncellenmesi (Opsiyonel)

Not: Hali hazırda kullanılan bir sistem üzerinde kuurlum gerçekleştirecekseniz güncelleme işlemini atlayabilirsiniz. Çalışan paketleriniz güncel sürümle birlikte bozulabilir. Sıfır kurulumlarda güncelleme yaparak başlamanızı öneririm.

sudo su
Enter fullscreen mode Exit fullscreen mode

İşlemlerimizi yaparken her seferinde başına sudo yazmamak için root kullanıcısına geçebilrisiniz.

apt update && sudo apt upgrade -y

Enter fullscreen mode Exit fullscreen mode

komutuyla sisteminizi güncelleyebilirsiniz.

3 - Zabbix Kurulumu

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-4%2Bubuntu20.04_all.deb
Enter fullscreen mode Exit fullscreen mode

komutuyla Zabbix kurulum dosyalarını indiriyoruz.


dpkg -i zabbix-release_6.2-4+ubuntu20.04_all.deb

Enter fullscreen mode Exit fullscreen mode

komutunu çalıştırarak indirdiğimiz paketleri kuruyoruz.

apt update
Enter fullscreen mode Exit fullscreen mode

Ve güncelliyoruz.

apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
Enter fullscreen mode Exit fullscreen mode

Yukarıdaki komutta istemediğiniz bir zabbix özelliği varsa kaldırabilrisiniz. Mesela zabbix-frontend kurmak istemiyorsanız 'zabbix-frontend-php' alanını komuttan kaldırın.

4 - Database İşlemleri

Bu kurulumda Zabbix'i PostgreSQL üzerine kuracağız, isterseniz MySQL üzerinde de kurulumu gerçekleştirebilirsiniz.

PostgreSQL kurulumu

apt install postgresql

Enter fullscreen mode Exit fullscreen mode

komutunu kullanarak PostgreSQL kurulumunu yapıyoruz.

Zabbix Veri tabanı kullanıcısı oluşturma

sudo -u postgres createuser --pwprompt zabbix

Enter fullscreen mode Exit fullscreen mode

Komutunu kullanarak zabbix isminde database kullanıcısı oluşturuyoruz.

Zabbix Veri tabanı oluşturma

sudo -u postgres createdb -O zabbix zabbix
Enter fullscreen mode Exit fullscreen mode

Komutunu çalıştırarak database oluşturuyoruz. Ve sonrasında aşağıdaki komutu çalıştırıyoruz.

zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
Enter fullscreen mode Exit fullscreen mode

Database Konfigürasyonlarının Yapılması

Editör aracılığı ile '/etc/zabbix/' içinde bulunan **zabbix_server.conf* dosyasını düzemliyoruz. Bunun için nano kullanabilirsiniz.

nano  /etc/zabbix/zabbix_server.conf 

Enter fullscreen mode Exit fullscreen mode

Dosyada

DBPassword=<password>
Enter fullscreen mode Exit fullscreen mode

şeklinde daabase parolasını veriniz.

Not: Biraz önce Database oluşturma aşamasında sizden bir Password istedi ou girin.

Örnek:

DBPassword=1
Enter fullscreen mode Exit fullscreen mode

Şimdi Zabbix servislerini yeniden başlatalım

systemctl restart zabbix-server zabbix-agent apache2
Enter fullscreen mode Exit fullscreen mode

Eğer bilgisayar açıldığında Zabbix servisleri de otomatik olarak başlasın istiyorsak aşağıdaki komutu da çalıştırabilirsiniz.

systemctl enable zabbix-server zabbix-agent apache2
Enter fullscreen mode Exit fullscreen mode

Yukarıdaki işlemleri başarılı bir şekilde gerçekleştidiysek sununucnuz ile aynı ağda bulunan bir cihazdan http://x.x.x.x/zabbix/setup.php(x.x.x.x yazan alana Zabbix kurduğumuz pardus sunucunuzun ip adresini yazmalsınız) adresine gitiğimiz zaman aşağıdaki gibi Zabbix 6.2 kurulum ekranına ulaşmayı bekliyoruz.

Not: Cihazınızın ip adresini öğrenmek için ip a komutunu kullanabilirsiniz.

Image description

Zabbix kurulumunu yaptıktan sonra şimdi frontend üzerinden kurulumlarını yapalım. Bu aşamada dil ayarladıktan sonra Next Step diyerek ilerleyebiliriz.

Image description

Burada her seçeneğin OK dediğinen emin olun! Sonrasında Next Step diyebiliriz.

Image description

Belirlediğiniz kullanıcı adı ve şifresini girerek devam edebiliriz.

Image description

Zabbix sunucu adımızı, temasını ve tarih konfigrasyonunu belirleyerek devam ediyoruz.

Image description

Next Step diyebiliriz.

Image description

Bu ekrandan sonra artık Finish butonuna basarak kurulumu tamamlayabilriz.

Image description

Artık Zabbix kullanıcı giriş paneli karşımızda. Burada Zabbix kullanıcı adı Admin, şifre zabbix olarak giriş yapabilriz.

Image description

Top comments (0)