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.

BFS

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

Yapay Zeka ile Geleceğin IT Altyapısını Nasıl Tasarlarsınız? Hyper-V ve AI Entegrasyonu

Geleceğin IT altyapısı, bugünden çok daha hızlı, verimli ve dinamik olacak. Bu geleceği şekillendiren en büyük gücün, hiç kuşkusuz, yapay zeka (AI) olduğunu söylemek abartı olmaz. IT profesyonelleri için "Yapay Zeka ile Hyper-V Entegrasyonu" gibi güçlü...

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

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