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

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.

Al_Yapay_Zeka

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

Linux'ta GitLab Kurulumu ve Yönetimi: Adım Adım Kılavuz

Linux dünyasında yazılım geliştiren her geliştiricinin bilmesi gereken önemli araçlardan biri GitLab'dır. GitLab, Git tabanlı projeler için güçlü bir kod depolama ve işbirliği platformu olmasının yanı sıra, CI/CD (Continuous Integration/Continuous Deployment)...

VirtualBox ile Sanal Makine Nasıl Kurulur? Kolay Adımlarla Öğrenin!

VirtualBox ile Sanal Makine Kurulumu: Adım Adım KılavuzHayatınızda bir kez bile olsa bilgisayarınızda farklı bir işletim sistemi kullanma isteği doğmuş olabilir. Belki de Windows’unuzu çalıştırırken, aynı anda Linux veya macOS denemek istediniz. Ancak,...

NGINX Reverse Proxy Nasıl Kurulur ve Yapılandırılır? – Adım Adım Kılavuz

Giriş: NGINX Reverse Proxy Nedir?Eğer bir web yöneticisiyseniz, muhtemelen NGINX'i duymuşsunuzdur. Hatta belki de kullanıyorsunuzdur. Ama bir de reverse proxy nedir diye merak ediyorsanız, işte sizler için bir yolculuk! NGINX reverse proxy, bir web sunucusunun...

Windows'ta PowerShell ile Sunucu Yönetimi: Gücünü Keşfet!

Sunucu yönetimi, her IT yöneticisinin günlük işlerinin temel taşlarından biri. Ama bu işlerin karmaşıklığı ve zorlukları bazen göz korkutucu olabilir. Neyse ki Windows’ta PowerShell, bu karmaşıklığı basitleştirmek için harika bir araç sunuyor. Hadi gelin,...

Sunucu Yönetiminde Verimliliği Artıran 10 Gizli Linux Komutu: Sistem Yöneticilerinin İşini Kolaylaştıran İpuçları

Linux, her geçen gün daha fazla sunucu yöneticisi, yazılım geliştirici ve ağ yöneticisi tarafından tercih ediliyor. Ancak, bir Linux sunucusunu yönetmek bazen karmaşık hale gelebilir. Neyse ki, terminaldeki birkaç gizli komutla işinizi hem hızlandırabilir...

PHP-FPM Kurulumu ve Ayarları: Adım Adım Rehber

PHP, dinamik web sayfalarını oluşturmak için en çok kullanılan dillerden biridir. Ancak, PHP'yi daha hızlı ve verimli bir şekilde çalıştırmak için doğru bir yapılandırma yapmak gerekir. İşte burada PHP-FPM devreye giriyor. PHP-FPM, PHP için "FastCGI Process...