Zabbix Nedir ve Linux'a Nasıl Kurulur?

Zabbix Nedir ve Linux'a Nasıl Kurulur?

Bu blog yazısında, Zabbix’in Linux üzerine nasıl kurulacağını adım adım anlatıyoruz. Sistem yöneticileri için vazgeçilmez bir araç olan Zabbix, ağ izleme ve sunucu yönetimini kolaylaştırıyor.

BFS

Zabbix, tüm ağınızdaki cihazları ve uygulamaları izleyerek anlık durumu takip etmenizi sağlayan güçlü bir izleme aracıdır. Yani, sunucularınızın, ağ cihazlarınızın, veritabanlarınızın kısacası tüm altyapınızın sağlığını her an gözlemlemenize imkan tanır. Bu yazıda, Zabbix’in ne olduğunu ve Linux üzerinde nasıl kurabileceğinizi adım adım öğreneceğiz. Hazırsanız, başlayalım!

Adım 1: Gerekli Yazılımların Yüklenmesi



İlk adımda, Zabbix’i kurabilmek için gereken temel yazılımları yükleyeceğiz. Zabbix, hem sunucu tarafı hem de istemci tarafı bileşenleri ile çalışır, dolayısıyla her iki bileşenin de kurulumunu yapmamız gerekiyor.

Terminali açın ve aşağıdaki komutla gerekli paketleri yüklemeye başlayın:


sudo apt update
sudo apt install -y apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-xml php-bcmath php-ldap
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent


Bu komutlar, Apache web sunucusu, MySQL veritabanı ve PHP gibi Zabbix için gerekli olan yazılımları yükler. Bunları kurarak Zabbix’in temel altyapısını oluşturmuş olacağız.

Adım 2: Zabbix Veritabanının Oluşturulması



Zabbix’i kullanabilmek için bir veritabanına ihtiyacımız var. Şimdi MySQL üzerinde bir veritabanı oluşturalım. Terminalde aşağıdaki komutları sırasıyla çalıştırın:


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


Bu adımda Zabbix için bir veritabanı oluşturduk ve gerekli izinleri verdik. Veritabanı adını ve kullanıcıyı ihtiyacınıza göre değiştirebilirsiniz.

Adım 3: Veritabanı Yapılandırması



Zabbix’in kurulum dosyaları, veritabanını yapılandırmak için birkaç SQL komutunu çalıştıracaktır. Bu adımı atlamak istemiyorsanız, aşağıdaki komutla veritabanını yapılandırmaya başlayabilirsiniz:


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


Bu komut, veritabanındaki gerekli tabloları oluşturur. Şimdi Zabbix, veritabanı ile bağlantıyı kurarak sunucu yapılandırmasını tamamlayacaktır.

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



Sunucu tarafında Zabbix’in doğru şekilde çalışabilmesi için birkaç yapılandırma değişikliği yapmamız gerekiyor. Bu ayarları yapmak için aşağıdaki komutu çalıştırarak Zabbix sunucu yapılandırma dosyasını açın:


sudo nano /etc/zabbix/zabbix_server.conf


Açılan dosyada, veritabanı bağlantı bilgilerini şu şekilde düzenleyin:


DBPassword=parolanız


Bu satırı, daha önce oluşturduğunuz veritabanı kullanıcısının parolasıyla değiştirin. Yapılandırma dosyasını kaydedin ve kapatın.

Adım 5: Apache ve Zabbix Sunucusunun Başlatılması



Artık Zabbix’i çalıştırmaya hazırız. Apache ve Zabbix sunucusunu başlatmak için aşağıdaki komutları sırasıyla kullanın:


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


Bu komutlar, Apache web sunucusunu ve Zabbix sunucusunu başlatır ve her iki servisi otomatik olarak başlatılması için etkinleştirir.

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



Artık Zabbix’in web arayüzüne erişim sağlayabiliriz. Web tarayıcınızda şu adresi girin:

http://sunucu_ip_adresi/zabbix

Burada, karşınıza çıkan kurulum ekranında gerekli ayarları yapacağız. Dil seçimini yaptıktan sonra, Zabbix’in veritabanına bağlanabilmesi için veritabanı kullanıcı adı ve parolasını girmemiz gerekecek.

Kurulum sihirbazı, tüm adımları düzgün bir şekilde tamamladığınızda Zabbix’in kurulumunu başarıyla bitirmenize yardımcı olacaktır.

Adım 7: Zabbix'i Kullanmak



Kurulum tamamlandıktan sonra Zabbix’in kullanıma hazır olduğunu göreceksiniz. Artık Zabbix arayüzüne giriş yaparak ağınızdaki cihazları ve sistemleri izlemeye başlayabilirsiniz. Web arayüzü üzerinden sunucu sağlığı, ağ trafiği ve daha birçok veriyi anlık olarak gözlemleyebilirsiniz.

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

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