Zabbix Kurulumu: Linux Üzerinde Adım Adım Rehber

Zabbix kurulumunu Linux üzerinde adım adım anlatan rehber. Zabbix, sunucu ve ağ izleme için güçlü bir araçtır ve bu yazıda kurulum sürecini detaylıca ele aldım.

BFS

Merhaba, Linux dünyasında keşfe çıkmaya ne dersiniz?



Birçok sunucu yöneticisi gibi, sistemlerinizi ve ağınızı izleme konusunda daha profesyonel bir çözüme ihtiyaç duyuyorsanız, Zabbix tam da aradığınız araç olabilir. Zabbix, ağ cihazlarından sunuculara kadar her şeyi izleyebilen ve size anlık bildirimler gönderebilen bir açık kaynak izleme yazılımıdır. Peki, Zabbix’i Linux sunucunuza nasıl kurabilirsiniz? İşte bu rehberde, Zabbix kurulumunu adım adım anlatacağım.

Zabbix Nedir?



Zabbix, ağ ve sunucu izleme alanında popüler bir araçtır. Birçok ağ yöneticisi, Zabbix sayesinde cihazların durumunu izler ve oluşabilecek sorunları önceden tespit ederek sorunları hızlıca çözme imkanı bulur. Zabbix, birçok Linux dağıtımıyla uyumludur ve çeşitli izleme özellikleri sunar.

Özellikleri:

- Sunucu ve ağ izleme
- Grafikler ve raporlama
- Olay yönetimi
- Uzaktan kontrol ve alarm gönderme

Adım 1: Zabbix’i Kurma İçin Gerekli Bağımlılıkları Yükleyin



İlk adım, Zabbix’in çalışması için gerekli olan bağımlılıkları yüklemektir. Başlamak için terminalinizi açın ve aşağıdaki komutları girin:


sudo apt update
sudo apt install -y apache2 mysql-server libapache2-mod-php php php-bcmath php-mbstring php-gd php-xml php-ldap php-mysql php-json


Bu komut, Apache web sunucusunu, MySQL veritabanını ve PHP’yi kurar.

Adım 2: Zabbix Paketini İndirin



Şimdi Zabbix’in kurulum dosyasını indiriyoruz. Zabbix’in en son sürümünü indirerek başlayalım. Zabbix’in resmi sitesinden en güncel sürümü bulabilirsiniz. Aşağıdaki komut, Zabbix'in son sürümünü indirir:


wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+stretch_all.deb
sudo dpkg -i zabbix-release_5.0-1+stretch_all.deb


Bu komutları girerek Zabbix’i indirebilirsiniz.

Adım 3: Zabbix Sunucusu ve Veritabanını Kurun



Zabbix’i kurmaya başlamadan önce, Zabbix sunucusunun ihtiyaç duyacağı MySQL veritabanını oluşturmalısınız. Terminale şu komutları girin:


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


Veritabanını oluşturduktan sonra, Zabbix sunucusunu yüklemeye başlıyoruz:


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


Adım 4: Zabbix Sunucusunun Yapılandırılması



Kurulum tamamlandıktan sonra, Zabbix sunucusunu yapılandırmalısınız. Yapılandırma dosyasını düzenlemek için şu komutu kullanın:


sudo nano /etc/zabbix/zabbix_server.conf


Bu dosyada, veritabanı bağlantı bilgilerini düzenleyin. Aşağıdaki satırı bulun:


DBPassword=your_password


Ve "your_password" kısmını, daha önce belirlediğiniz Zabbix veritabanı şifresiyle değiştirin.

Adım 5: Apache ve PHP Yapılandırmasını Yapın



Zabbix, web tabanlı bir arayüze sahiptir. Bu yüzden Apache’nin doğru şekilde yapılandırıldığından emin olmalısınız. PHP yapılandırmalarını düzenlemek için şu komutu girin:


sudo nano /etc/php/7.2/apache2/php.ini


Bu dosyada aşağıdaki değerleri düzenleyin:


max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
date.timezone = Europe/Istanbul


Adım 6: Zabbix Web Arayüzüne Erişim



Zabbix’in web arayüzüne erişmek için web tarayıcınızda şu URL’yi ziyaret edin:


http://ip_adresiniz/zabbix


Web arayüzüne giriş yaptıktan sonra, kurulum sihirbazı sizi yönlendirecek ve yapılandırmanızı tamamlamanıza yardımcı olacaktır.

Adım 7: Zabbix Servislerini Başlatın



Son olarak, Zabbix sunucusunu ve ajanın çalışmasını sağlamak için aşağıdaki komutları girin:


sudo systemctl start zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2


Zabbix artık kurulu ve çalışır durumda! Sunucularınızı izlemeye başlamak için web arayüzüne gidip istediğiniz cihazları ekleyebilirsiniz.

Sonuç



Zabbix’i Linux sunucunuza başarıyla kurdunuz! Şimdi ağınızı ve sunucularınızı izlemeye başlayabilir, olası sorunları daha başlangıçta tespit edebilirsiniz. Bu adımları takip ederek, Zabbix’i hızlıca kurabilir ve güçlü izleme yeteneklerinden faydalanabilirsiniz.

İ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ü,...