Zabbix Nasıl Kurulur? Linux Üzerinde Adım Adım Zabbix Kurulum Rehberi

Linux sisteminizde Zabbix kurulumunu adım adım nasıl gerçekleştireceğinizi öğrenin. Detaylı kurulum rehberimiz ile sunucu ve ağ izleme işlerinizi kolayca yönetebilirsiniz.

BFS

Zabbix, ağlar, sunucular ve uygulamaları izlemek için kullanılan güçlü bir açık kaynaklı izleme platformudur. Eğer Linux sisteminizde Zabbix kullanarak ağ performansınızı, sunucu sağlığını ve daha fazlasını izlemek istiyorsanız, doğru yerdesiniz. Bu yazıda, Zabbix'in Linux üzerine nasıl kurulacağını adım adım anlatacağım. Merak etmeyin, her şey oldukça basit olacak!

1. Adım: Sistem Gereksinimlerini Kontrol Etmek


İlk olarak, Zabbix kurulumuna başlamadan önce sisteminizin gereksinimlerini gözden geçirelim. Zabbix, genellikle Ubuntu, Debian, CentOS ve Red Hat gibi yaygın Linux dağıtımlarında çalışır. Ayrıca, Zabbix'i çalıştırabilmek için PHP, MySQL/MariaDB gibi bazı yazılımların yüklü olması gerekiyor.

İlk olarak, sisteminizi güncellemek iyi bir fikir olacaktır. Bunun için şu komutları kullanabilirsiniz:


sudo apt-get update && sudo apt-get upgrade


Bu komut, sisteminizdeki tüm paketlerin güncel olduğundan emin olacaktır.

2. Adım: Zabbix Depolarını Ekleme


Zabbix'in kurulumu için gerekli olan yazılım paketlerini ve bağımlılıklarını yüklemek için, Zabbix deposunu sisteminize eklememiz gerekiyor. Bu işlemi gerçekleştirmek için şu komutu kullanabilirsiniz:


sudo apt-get install -y wget
wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian11_all.deb
sudo dpkg -i zabbix-release_6.0-1+debian11_all.deb
sudo apt-get update


Bu, Zabbix deposunu sisteminize ekler ve Zabbix paketlerini yüklemeye hazır hale getirir.

3. Adım: Zabbix Sunucu ve Web Arayüzünü Yüklemek


Şimdi Zabbix'in sunucu kısmını ve web arayüzünü yükleyebiliriz. Bu adımda, Zabbix’in hem sunucu hem de frontend kısmı kurulacak.

Zabbix sunucusunu ve web arayüzünü yüklemek için şu komutu çalıştırabilirsiniz:


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


Yükleme işlemi tamamlandığında, Zabbix sunucusu ve web arayüzü hazır hale gelir. Şimdi veritabanı kurulumuna geçeceğiz.

4. Adım: Veritabanı Kurulumu


Zabbix’in veritabanı olarak MySQL veya MariaDB kullanabilirsiniz. Bu adımda MariaDB’yi kullanacağız.

İlk olarak MariaDB'yi yükleyelim:


sudo apt-get install mariadb-server


Veritabanı servisini başlattıktan sonra, Zabbix için bir veritabanı oluşturacağız:


sudo mysql -u root -p


MariaDB komut satırına girdikten sonra aşağıdaki komutları sırasıyla yazalım:


CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;


Burada "password" kısmını istediğiniz bir şifre ile değiştirin.

5. Adım: Zabbix Konfigürasyon Dosyasını Düzenlemek


Şimdi Zabbix’in konfigürasyon dosyasını düzenlememiz gerekiyor. Bu dosya, Zabbix'in MariaDB veritabanına bağlanabilmesi için gerekli ayarları içeriyor.

Aşağıdaki komut ile Zabbix konfigürasyon dosyasını açabilirsiniz:


sudo nano /etc/zabbix/zabbix_server.conf


Bu dosyada, veritabanı adı, kullanıcı adı ve şifre gibi parametreleri düzenlemeniz gerekiyor. Örnek olarak:


DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password


Yapılandırmayı kaydettikten sonra dosyayı kapatın.

6. Adım: Zabbix Veritabanını Yapılandırmak


Zabbix'in veritabanını yapılandırmak için şu komutu çalıştırabilirsiniz:


sudo zabbix_server -n 1


Bu, Zabbix'in gerekli veritabanı tablolarını oluşturmasını sağlar.

7. Adım: Web Arayüzünü Yapılandırmak


Zabbix web arayüzüne erişebilmek için web sunucusunu yapılandırmamız gerekecek. Apache'yi yükleyip Zabbix'in web kısmını kuracağız:


sudo apt-get install apache2
sudo systemctl enable apache2
sudo systemctl start apache2


Web arayüzü kurulumu için Zabbix'in PHP dosyalarını Apache'ye tanıtacağız. Şimdi, Apache’yi Zabbix için yapılandırmak adına aşağıdaki komutu çalıştırın:


sudo nano /etc/apache2/conf-enabled/zabbix.conf


Bu dosya içinde gerekli PHP ayarlarını kontrol edin ve kaydedin.

8. Adım: Zabbix Servislerini Başlatmak


Son olarak, Zabbix'in çalışabilmesi için tüm servisleri başlatmamız gerekiyor. Bunu yapmak için aşağıdaki komutları kullanabilirsiniz:


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


Zabbix sunucusunun ve ajanının başlatıldığından emin olduktan sonra, tarayıcınızda Zabbix web arayüzüne erişebilirsiniz. Web arayüzüne şu URL üzerinden ulaşabilirsiniz:


http:///zabbix


9. Adım: Zabbix Web Arayüzü Üzerinden Yapılandırma


Zabbix web arayüzüne eriştiğinizde, sistem sizi kurulum sihirbazına yönlendirecektir. Burada veritabanı bağlantı bilgilerinizi ve bazı temel ayarları yapacaksınız.

Tüm adımları doğru bir şekilde takip ettiğinizde, Zabbix’iniz tamamen kurulmuş olacak ve ağınızı izlemeye başlayabileceksiniz!

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