Zabbix Nasıl Kurulur ve Konfigüre Edilir? Adım Adım Kılavuz

Zabbix Nasıl Kurulur ve Konfigüre Edilir? Adım Adım Kılavuz

Bu yazı, Zabbix izleme yazılımının kurulum ve konfigürasyon sürecini adım adım anlatmaktadır. Adım adım takip ederek, Zabbix’i kolayca kurabilir ve yapılandırabilirsiniz.

Al_Yapay_Zeka

Zabbix Nedir ve Neden Kullanılır?


Zabbix, açık kaynaklı bir ağ izleme yazılımıdır. Kullanıcıların ağlarını, sunucularını ve uygulamalarını izleyerek, olası sorunları erkenden tespit etmelerine yardımcı olur. Eğer sistem yönetimi ile uğraşıyorsanız, Zabbix, sizi ani hizmet kesintilerinden koruyacak, sistem performansını en üst düzeye çıkaracak güçlü bir araçtır. Peki, Zabbix’i nasıl kurar ve konfigüre edersiniz? İşte size adım adım bir rehber!

Zabbix Kurulumu İçin Gereksinimler


Zabbix kurulumuna başlamadan önce, bazı gereksinimleri karşılamanız gerekiyor. Bunlar, Zabbix'in düzgün çalışabilmesi için kritik öneme sahip.

İhtiyacınız Olanlar:

  • Bir Linux sunucusu (Ubuntu, CentOS, vb.)

  • Root ya da sudo erişimi

  • Veritabanı (MySQL, PostgreSQL) ve Web sunucu (Apache ya da Nginx)

  • Zabbix'in son sürümü için internet bağlantısı



Eğer bu gereksinimleri sağladıysanız, şimdi Zabbix’in kurulumu için hazırlanın!

Adım 1: Zabbix Paketlerinin Yüklenmesi


İlk adım, Zabbix'in gerekli paketlerini yüklemektir. Ubuntu veya Debian tabanlı bir sistem kullanıyorsanız, terminal üzerinden şu komutları çalıştırarak başlayabilirsiniz:


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


Bu komut, Zabbix Server, Frontend ve Agent bileşenlerini yükleyecektir.

Adım 2: Veritabanı Konfigürasyonu


Zabbix, veritabanı kullanarak verileri depolar. Bu yüzden, Zabbix Server'ı kurmadan önce veritabanını oluşturmanız gerekecek. İşte MySQL veritabanı için adımlar:

MySQL Veritabanı Kurulumu:

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


Zabbix Veritabanı Yüklemesi:

sudo zcat /usr/share/doc/zabbix-server-mysql/schema.sql.gz | mysql -u zabbixuser -p zabbix


Bu komut, Zabbix'in gerekli veritabanı şemalarını yükleyecektir.

Adım 3: Zabbix Server Yapılandırması


Şimdi Zabbix Server'ı konfigüre etme zamanı. Burada yapmamız gereken işlem, Zabbix’in veritabanı ayarlarını yapılandırmaktır.

Zabbix Server yapılandırma dosyasını açın:


sudo nano /etc/zabbix/zabbix_server.conf


Bu dosyada, aşağıdaki satırı bulun ve doğru veritabanı bilgilerini girin:


DBHost=localhost
DBName=zabbix
DBUser=zabbixuser
DBPassword=parola


Not: Veritabanı adı, kullanıcı adı ve şifresinin doğru olduğundan emin olun.

Adım 4: Zabbix Web Arayüzü Kurulumu


Zabbix’in web arayüzü, kullanıcıların izledikleri sistemleri ve servisleri yönetmesini sağlar. Apache web sunucusu kurulumunu şu şekilde gerçekleştirebilirsiniz:


sudo apt install apache2 php libapache2-mod-php php-mysql


Web arayüzü kurulum dosyalarını kopyalayın:


sudo cp -r /usr/share/zabbix /var/www/html/


Ardından Apache'yi yeniden başlatın:


sudo systemctl restart apache2


Artık Zabbix web arayüzüne web tarayıcınız üzerinden erişebilirsiniz. Tarayıcınıza şu URL'yi yazın:

http://sunucu_ip_adresi/zabbix

Adım 5: Zabbix Web Arayüzü Üzerinden Konfigürasyon


Web tarayıcınızda Zabbix web arayüzüne giriş yaptıktan sonra, sizi bir kurulum sihirbazı karşılayacak. Burada adım adım ilerleyerek:

Veritabanı bağlantısını doğrulama: Bu aşamada, veritabanı bağlantınız doğrulanacak. Eğer her şey doğruysa, “Next” butonuna tıklayın.

Ağ ve zaman ayarları: Zabbix’in ağ ve zaman ayarlarını yapın.

Zabbix sunucusu ayarları: Son olarak, Zabbix server’ı için temel ayarları yapın.

Bu adımları tamamladığınızda, Zabbix’i kullanmaya başlayabilirsiniz!

Adım 6: Zabbix Agent Kurulumu


Zabbix Agent, Zabbix Server’a veri göndermek için kullanılır. Sunuculara Zabbix Agent yüklemek için aşağıdaki komutu çalıştırabilirsiniz:


sudo apt install zabbix-agent


Agent’ı yapılandırmak için:


sudo nano /etc/zabbix/zabbix_agentd.conf


Aşağıdaki satırı bulun ve Zabbix Server IP adresinizi girin:


Server=ZABBIX_SERVER_IP


Son olarak, Zabbix Agent’ı başlatın:


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


Sonuç: Zabbix Kurulumu ve Konfigürasyonu Tamamlandı!


Artık Zabbix, ağınızdaki cihazları izlemeye başlayacak. Sunucularınızın sağlık durumu, ağ trafiği ve uygulama performansı hakkında değerli bilgiler elde edeceksiniz. Zabbix, sorunları erkenden tespit ederek size zaman kazandıracak.

İpucu: Zabbix, zamanla büyüyen sistemlerinizi izlemek için çok güçlü bir araçtır. İzlemek istediğiniz cihazları ve servisleri eklemeyi unutmayın!

İlgili Yazılar

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

Linux Sunucu Güvenliğinde Unutulan 5 Kritik Adım: Sadece Temel Güncellemeler Yetersiz!

Güvenlik, Sadece Güncellemelerle Sağlanmaz!Birçok sistem yöneticisi, Linux sunucularının güvenliğini sağlamak için yalnızca temel güncellemelerle yetinmeyi tercih eder. Ancak, bu yaklaşım ne yazık ki çoğu zaman yeterli değildir. Eğer siz de Linux sunucu...

Elasticsearch Windows'a Nasıl Kurulur? Adım Adım Kılavuz

Elasticsearch Nedir?Düşünün ki, internetteki her şeyin bir arama motoru ile organize edilmesi gerektiğini… İşte Elasticsearch tam da bunu yapar! Elasticsearch, devasa veri yığınları üzerinde hızlı ve verimli aramalar yapabilen bir arama motorudur. Web...

Zabbix Sunucu İzleme Sistemi: Sistem Yönetiminizi Kolaylaştıran Mükemmel Araç

**Bir sabah ofise geldiğinizde, her şeyin yolunda olduğunu düşünürken birdenbire sunucunuzun çökmesiyle karşılaştığınızı hayal edin. Birçok iş yavaşlıyor, bir yığın acil durum çağrısı alıyorsunuz. Tüm bu felaketten sonra, keşke bir şeylerin yolunda gitmediğini...

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

RabbitMQ, bir mesaj kuyruğu sunucusu olarak yazılım dünyasında oldukça yaygın kullanılan bir araçtır. Özellikle mikro hizmet mimarilerinde, verilerin güvenli ve hızlı bir şekilde aktarılmasını sağlamak için tercih edilir. Bugün, RabbitMQ'yu Windows üzerinde...

RabbitMQ Nasıl Kurulur? Linux Sistemlerinde Adım Adım Rehber

RabbitMQ Nedir ve Neden Kullanılır?Birkaç yıl önce, yazılım dünyasında mikroservislerin ve mesajlaşma sistemlerinin popülaritesi hızla artmaya başladı. Çoğu zaman, servisler arasında veri iletimi ve mesajlaşma önemli bir konu oluyordu. İşte bu noktada...

Drupal Nasıl Kurulur? Adım Adım Kılavuz (DirectAdmin Kullanarak)

Drupal, güçlü bir içerik yönetim sistemi (CMS) olarak, kullanıcıların web sitelerini yaratırken esneklik ve kontrol sunar. Eğer web dünyasında yeniyseniz ve Drupal kurulumunu nasıl yapacağınızı merak ediyorsanız, doğru yerdesiniz! Bu yazıda, adım adım...