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
İşlemlerimizi yaparken her seferinde başına sudo yazmamak için root kullanıcısına geçebilrisiniz.
apt update && sudo apt upgrade -y
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
komutuyla Zabbix kurulum dosyalarını indiriyoruz.
dpkg -i zabbix-release_6.2-4+ubuntu20.04_all.deb
komutunu çalıştırarak indirdiğimiz paketleri kuruyoruz.
apt update
Ve güncelliyoruz.
apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
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
komutunu kullanarak PostgreSQL kurulumunu yapıyoruz.
Zabbix Veri tabanı kullanıcısı oluşturma
sudo -u postgres createuser --pwprompt zabbix
Komutunu kullanarak zabbix isminde database kullanıcısı oluşturuyoruz.
Zabbix Veri tabanı oluşturma
sudo -u postgres createdb -O zabbix zabbix
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
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
Dosyada
DBPassword=<password>
şeklinde daabase parolasını veriniz.
Not: Biraz önce Database oluşturma aşamasında sizden bir Password istedi ou girin.
Örnek:
DBPassword=1
Şimdi Zabbix servislerini yeniden başlatalım
systemctl restart zabbix-server zabbix-agent apache2
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
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.
Zabbix kurulumunu yaptıktan sonra şimdi frontend üzerinden kurulumlarını yapalım. Bu aşamada dil ayarladıktan sonra Next Step diyerek ilerleyebiliriz.
Burada her seçeneğin OK
dediğinen emin olun! Sonrasında Next Step diyebiliriz.
Belirlediğiniz kullanıcı adı ve şifresini girerek devam edebiliriz.
Zabbix sunucu adımızı, temasını ve tarih konfigrasyonunu belirleyerek devam ediyoruz.
Next Step diyebiliriz.
Bu ekrandan sonra artık Finish butonuna basarak kurulumu tamamlayabilriz.
Artık Zabbix kullanıcı giriş paneli karşımızda. Burada Zabbix kullanıcı adı Admin, şifre zabbix olarak giriş yapabilriz.
Top comments (0)