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!

BFS

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

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...