Zabbix 5.4 Kurulumu

By | 30 Haziran 2021

Merhaba,

Bu makalemizde daha önce ön hazırlıklarını tamamladığımız Zabbix 5.4 kurulumunu yapıyor olacağız. Kurulum için Zabbix dokümanlarına bağlı olarak ilerleyeceğiz. İlgili kurulum için platformumuz Ubuntu 20.04.2.0 Desktop versiyonu olacak.

Tüm kurulum komutlarına hazırladığım buradaki dokümandan ulaşabilirsiniz.

Kurulumu Ubuntu Server üzerindeki en yetkili kullanıcı olan “root” kullanıcısına geçerek yapınız yada komutlarınızın başına “sudo” ekleyiniz.

Şimdi Zabbix resmi sitesi üzerinden platform seçimimizi yaparak kurulum aşamalarına geçebiliriz.

Seçimimizi yaptıktan sonra sayfanın devamında sırası ile uygulamamız gereken komutlar geliyor.

İlk olarak Zabbix reposunu indirerek başlıyoruz.

Ubuntu Sunucumuza SSH bağlantısını kurarak ilgili ilk komutu uyguluyorum.

Ardından ikinci komutu giriyorum ve Zabbix-release 5.4 paketlerini indirme işlemini tamamlıyorum. Devamında “sudo apt-get update” komutu ile güncelleme çekiyorum.

Şimdi Zabbix server, frontend ve agent kurulum komutlarını giriyoruz.

Kurulumlarını başlatıyorum.

Zabbix Agent kurulumunun başarılı olup olmadığını “ sudo service zabbix-agent status” komutunu girerek kontrol ettiğimde çalıştığını gözlemiyorum.

Sırada Database kurulumu var;

Zabbix dokümanında bize çalışan bir database server kurulumuna sahip olmamız gerektiğini kırmızı ile işaretli kısımda belirtiyor. İlgili kurulum için ise sağdaki Documentation yazan kısımdan ilgili dokümana ulaşabilmemizi bize sağlıyor. Hangi database kullanmak istersek ona göre bir kurulum yapmamız gerekiyor.

Bizde ilk başta platform seçiminde MySQL Database kullanacağımızı seçtiğimiz için onun kurulumunu yapıp ardından yukarıdaki komutları kullanarak bir database oluşturacağız.

“sudo apt-get install mysql-server” komutu ile MySQL Database Server kurulumunu başlatıyorum.

Ardından MySQL Server temel ayarlarını ve root şifresini belirlemek için “ sudo mysql_secure_installation” komutunu giriyorum.

MySQL root parolamı belirledikten sonra default olarak gelen diğer kullanıcıları siliyorum devamında root kullanıcısı uzak bağlantısını devre dışı bırakıyorum ve test database’lerini siliyorum.

MySQL kurulumum tamamlandı.

MySQL Database Servis’ini “sudo service mysql status” komutunu girerek kontrol ettiğimde çalıştığını görüyorum.

MySQL Database’e root olarak giriş yapıyorum ve Zabbix için aşağıdaki dokümanda belirttiği komutları uygulayıp database oluşturma işlemlerini kaldığım yerden tamamlıyorum.

Şimdi Zabbix dokümanında kaldığımız yerden devam ediyorum.

Zabbix adında bir databaseuser ve password oluşturup bu database üzerinde zabbix kullanıcısına gerekli yetkilendirmeleri tanımlıyorum. Ardından MySQL Database’den çıkıyorum.

Tekrar giriş yapıyorum ve “show databases;” komutu ile oluşturduğum database’i kontrol ediyorum.

Zabbix dokümanından kuruluma devam ediyorum sırada initial shema ve data kurulumu var.

İlgili komutu giriyorum ve ardından benim oluşturduğum zabbix database’i için olan şifremi giriyorum.

Zabbix Server Configurasyon dosyasının içerisine, oluşturduğumuz zabbix database’in user ve şifresini girmemiz gerekiyor.

İlgili dosyayı nano editörü ile açıyorum.

CTRL+W” tuş kombinasyonu ile arat diyorum ve “DBPassword” yazıyorum.

İlgili satırları bulduğumda zabbix isimli database’imi ve şifremi buraya yeni satır olarak giriyorum. Zabbix buradan MySQL üzerinde oluşturduğum zabbix isimli user ve şifresini okuyarak bu database üzerine oluşan logları yazabilecek.

Apache Web Server konfigürasyon dosyasını “sudo nano /etc/zabbix/apache.conf” komutu ile açıyorum.

“CTRL+W” tuş kombinasyonu ile date.timezone yazıyorum ve ilgili saat bölgesini Europe/Istanbul olarak düzeltiyorum.

Zabbix-server Agent’ını yeniden başlatıyorum ve başlangıçta otomatik olarak başlaması için enable konumuna alıyorum.

İlgili komutları giriyorum ve servisler yeniden başlayıp enable duruma geçiyor.

Sunucu üzerindeki kurulum işlemlerimiz buraya kadar. Zabbix dokümanındaki uygulamamız gereken tüm adımları A’dan F’ye kadar sırası ile uyguladık ve kurulumu yaptık artık frontend tarafından devam edeceğiz.

Zabbix Server ip adresimizi yazarak “192.168.2.100/zabbix” diyerek frontend tarafından devam edelim.

Karşımızda Zabbix 5.4 !

Next Step diyerek devam ediyorum.

Kurulum sırasında herhangi bir eksik kalan bir şey olmadığını “Check of pre-requisites” sayfasından görüntülüyorum. Tüm gereksinimler ve kurulanların karşısında OK yeşil ibaresi ile yazıyor. Burada hatalı bir ibare yada kurulumda bazı eksikler yazması halinde devam etmemenizi öneririm.

Oluşturduğumuz zabbix database’ini ve user’ını ilgili alanlara yazıyorum ve zabbix database şifremi yazarak Next Step diyorum.

Name yazan kısma Zabbix Host adını yazabilirsiniz ben “zabbix” yazarak devam ediyorum.

Time Zone ayarımı Europe/Istanbul olarak seçiyorum ve tema rengimi Blue olarak belirliyorum.

Kurulum özetini gösteren sayfa karşımızda Next Step diyerek devam ediyorum.

Kurulumu başarılı bir şekilde tamamladık Finish diyerek bitiriyorum.

Zabbix frontend ekranına 192.168.2.100/zabbix yazarak tekrar erişiyorum. Zabbix için default user:Adminparola:zabbix dir.

Zabbix’in meşhur dashboard ekranı karşımızda, sorunsuz bir kurulum sonunda bitti.

Bu ekranda Zabbix Server çalışıyor olarak görüntüleniyor. Problems kısmında ise sunucunun yeni başladığını ve 10 dk’dan daha kısa bir süre önce Up olduğunu bize belirtmiş.

Zabbix tarafından izlenen sistemlerin yeniden başlamasının ardından yaklaşık 10 dk boyunca bu uyarı her HOST için çıkmaktadır. Amaç burada takip eden operatörün dikkatini çekmektir.

Bir makalemizin daha sonuna geldik. Zabbix serisinde bir sonraki makalemizde sistemimize HOST eklemeleri anlatıyor olacağız. Bu hostlar içinde Kamera’larSwitch’lerAP’ler ve Server’lar olacak.

Bir sonraki makalede görüşmek üzere. Hoşçakalın.

Bir yanıt yazın

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