Zabbix Nasıl Kurulur? Linux Üzerinde Adım Adım Rehber

Zabbix Nasıl Kurulur? Linux Üzerinde Adım Adım Rehber

Bu yazıda, Zabbix’i Linux üzerinde nasıl kuracağınızı detaylıca anlatmaya çalıştık. Adım adım izlediğinizde, Zabbix’in kurulum süreci oldukça basit hale gelecektir. Kurulumdan sonra Zabbix ile sistemlerinizi izlemeye başlayabilirsiniz!

Al_Yapay_Zeka

Zabbix, sistem izleme ve ağ yönetimi için son derece güçlü bir açık kaynaklı araçtır. Eğer Linux sunucularınızda Zabbix kullanmaya karar verdiyseniz, doğru yere geldiniz! Bu rehber, Zabbix'i Linux üzerinde adım adım nasıl kuracağınızı, nelerle karşılaşacağınızı ve karşılaştığınız her adımı nasıl kolayca geçeceğinizi anlatacak.

Adım 1: Zabbix İçin Gerekli Paketleri Yükleyin

Zabbix’i kurmaya başlamadan önce, sisteminize bazı gerekli paketleri yüklemeniz gerekecek. Linux dağıtımınıza göre bu paketler değişebilir. Örneğin, Ubuntu veya Debian kullanıyorsanız, aşağıdaki komutları terminalde çalıştırabilirsiniz:


sudo apt update
sudo apt install wget curl lsb-release


Bu komutlar, sisteminizi güncelleyecek ve gerekli temel paketleri yükleyecektir. Şimdi Zabbix'in en son sürümünü indirerek kurulum aşamasına geçebiliriz.

Adım 2: Zabbix Depolarını Ekleme

Zabbix’i kurmak için Zabbix’in resmi depolarını eklemeniz gerekiyor. Bunu yapmanın en kolay yolu, Zabbix’in sağladığı depoyu kullanmaktır. Terminal üzerinden şu komutu yazabilirsiniz:


wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
sudo dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
sudo apt update


Bu işlem sonrasında Zabbix deposu başarıyla sisteminize eklenmiş olacaktır.

Adım 3: Zabbix Server, Frontend ve Agent Paketlerini Yükleyin

Artık Zabbix’i kurmaya başlayabiliriz. Zabbix sunucusu, ön yüzü (frontend) ve ajanları yüklemek için şu komutu kullanacağız:


sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent


Bu komut, Zabbix’in temel bileşenlerini yükler. Zabbix Server, Zabbix’in merkezi sunucusu olarak çalışır, Frontend ise web üzerinden Zabbix’e erişim sağlar. Zabbix Agent ise izlemek istediğiniz her bir cihazda çalışan bir yazılımdır.

Adım 4: Veritabanı Kurulumu ve Yapılandırması

Zabbix, veritabanı olarak MySQL veya PostgreSQL kullanır. Burada MySQL kullanacağız. İlk olarak MySQL sunucusunun yüklü olup olmadığını kontrol edin ve ardından veritabanı oluşturma işlemini başlatın:


sudo apt install mysql-server
sudo mysql_secure_installation


Daha sonra Zabbix için bir veritabanı oluşturacağız. Aşağıdaki komutlarla Zabbix için gerekli veritabanını ve kullanıcıyı ekleyin:


sudo mysql -u root -p
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;


Veritabanını başarıyla oluşturduktan sonra, Zabbix veritabanı şemasını ve verileri yüklemek için aşağıdaki komutu çalıştırıyoruz:


sudo zabbix_server -c /etc/zabbix/zabbix_server.conf


Adım 5: Zabbix Sunucusunu Yapılandırma

Zabbix sunucusunu yapılandırmaya gelince, /etc/zabbix/zabbix_server.conf dosyasını düzenlemeniz gerekecek. Bu dosyada Zabbix’in bağlanacağı veritabanı bilgilerini ve şifreyi belirtmeniz gerekir.


sudo nano /etc/zabbix/zabbix_server.conf


Dosya içerisinde şu satırlara göz atın ve doğru veritabanı bilgilerini eklediğinizden emin olun:


DBPassword=your_password


Değişiklikleri kaydedin ve dosyayı kapatın.

Adım 6: Zabbix Web Frontend Yapılandırması

Zabbix’in web arayüzüne erişebilmek için Apache web sunucusu ve PHP’yi yüklemelisiniz. Aşağıdaki komutları çalıştırarak bu bileşenleri yükleyebilirsiniz:


sudo apt install apache2 php php-mbstring php-gd php-xml php-bcmath php-ldap libapache2-mod-php


Apache sunucusunu yeniden başlatarak Zabbix’in web arayüzüne erişebilirsiniz:


sudo systemctl restart apache2


Web tarayıcınızda, Zabbix'in web arayüzüne şu URL ile erişebilirsiniz: http://your_server_ip_or_domain/zabbix

Kurulum sihirbazını takip ederek, veritabanı bağlantı bilgilerinizi ve diğer yapılandırmaları girin. Sihirbaz tamamlandığında, Zabbix’i kullanmaya başlayabilirsiniz!

Adım 7: Zabbix Agent Konfigürasyonu

Zabbix Agent, izlemek istediğiniz sunucularda çalışır. Bu agent’ı yüklemek ve yapılandırmak için şu komutu kullanabilirsiniz:


sudo apt install zabbix-agent


Agent yapılandırma dosyasını düzenlemek için:


sudo nano /etc/zabbix/zabbix_agentd.conf


Dosyada server kısmını, Zabbix sunucunuzun IP adresi ile değiştirin:


Server=your_zabbix_server_ip


Değişiklikleri kaydedin ve dosyayı kapatın. Ardından agent’ı başlatın:


sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent


Artık Zabbix Agent, sunucunuzda aktif olarak çalışıyor olacak.

Adım 8: Zabbix Web Arayüzünden İzleme Başlatma

Zabbix’i kurduktan sonra, web arayüzüne giriş yaparak izlemeye başlayabilirsiniz. "Configuration" > "Hosts" sekmesine gidin ve Zabbix sunucusunun IP adresini ekleyin. Şimdi, izlemeye başlamak için çeşitli parametreleri ve grafiklerinizi oluşturabilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

Nagios Nasıl Kurulur? (Windows) – Adım Adım Rehber

Nagios, sistemler ve ağlar üzerinde etkili bir izleme sağlamak isteyenler için en popüler açık kaynaklı yazılımlardan biridir. Bu yazıda, Nagios’un Windows üzerinde nasıl kurulacağına dair adım adım bir rehber sunacağım. Eğer ağlarınıza göz kulak olmak,...

Zabbix Agent Bağlantı Hatası ve Çözümü: Linux Sunucularında Sorunsuz İzleme İçin Adım Adım Rehber

Linux sunucularınızdaki her şeyin sorunsuz çalışmasını sağlamak, işletim sistemlerinin karmaşıklığı ve farklı yapılandırmalar arasında bazen zorlayıcı olabilir. Zabbix Agent, bu işin en iyi yardımcılarından biri olarak karşımıza çıkar. Ancak ne yazık...

Varnish Cache ile Hızlı ve Verimli Web Performansı: Adım Adım Kurulum ve Konfigürasyon

Web sitenizin hızını artırmak, sunucularınız üzerindeki yükü hafifletmek ve kullanıcılarınıza mükemmel bir deneyim sunmak istiyorsanız, doğru yerdesiniz. Bu yazıda, Linux tabanlı bir sistemde **Varnish Cache** nasıl kurulur ve ayarlanır, bunu adım adım...

Nginx 404 Hatası ve Çözüm Yöntemleri: Sorununuzu Kolayca Çözün

Her şey yolunda gidiyordu. Web sitenize bir göz atmak için bilgisayarınızın başına geçtiğinizde, bir anda karşılaştığınız o korkutucu 404 hatası sizi şaşkına çevirdi. “404 – Sayfa Bulunamadı” yazısı ekranda beliriyor, siz ise ne olduğunu anlamaya çalışıyorsunuz....

Infinite Loop Detected Hatası Nedir ve Nasıl Çözülür?

Bash script yazarken bazen beklenmedik bir hata ile karşılaşırız: "Infinite Loop Detected" hatası. Eğer siz de bu hatayı aldığınızda ne yapacağınızı bilemediyseniz, yalnız değilsiniz! Hepimiz bir zamanlar bu hatayla baş başa kalmışızdır. Peki, bu hata...

Linux Sunucusunda Yavaş Performans Sorunları: Hızlıca Çözüm İçin 10 İpucu

Linux sunucusunda yavaş performans mı yaşıyorsunuz? İşte bu yazı tam size göre! Linux, güçlü ve stabil bir işletim sistemi olarak bilinse de zaman zaman sunucularında yavaşlama sorunları yaşanabilir. Eğer siz de bu durumu fark ettiyseniz, merak etmeyin,...