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

Zabbix, Linux üzerinde kurulumunun adım adım anlatıldığı bu rehberde, temel sistem gereksinimlerinden konfigürasyon adımlarına kadar her şey detaylı bir şekilde ele alınmıştır.

BFS

Zabbix, güçlü bir açık kaynaklı sistem izleme aracıdır. Her ne kadar karmaşık gibi gözükse de, Linux sunucusunda Zabbix kurmak aslında oldukça basit bir süreçtir. Eğer siz de sistem izleme konusunda Zabbix’i tercih ettiyseniz ve nasıl kurulacağını merak ediyorsanız, doğru yerdesiniz! Bu yazıda, adım adım Zabbix kurulumunu anlatacağım. Hadi başlayalım!

Adım 1: Gerekli Paketlerin Kurulumu


İlk iş olarak Zabbix’in çalışabilmesi için bazı bağımlı paketlerin kurulu olması gerekiyor. Ubuntu veya Debian tabanlı bir sistem kullanıyorsanız, terminal üzerinden aşağıdaki komutları girmeniz yeterli:

sudo apt update
sudo apt install -y apache2 mysql-server libapache2-mod-php php php-mbstring php-gd php-xml php-bcmath php-ldap php-json


Burada, Apache web sunucusu, MySQL veritabanı ve PHP ile birlikte gerekli modülleri kuruyoruz. Bu paketler Zabbix’in düzgün çalışabilmesi için gerekli.

Adım 2: Zabbix Depolarını Eklemek


Zabbix’i kurmadan önce, Zabbix’in resmi depolarını sisteminize eklemeniz gerekir. Şu komutları kullanarak depo ekleyebilirsiniz:

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1%2Bbuster_all.deb
sudo dpkg -i zabbix-release_5.0-1+buster_all.deb
sudo apt update


Bu komutlar, Zabbix’in depo dosyasını indirir ve sisteminize entegre eder.

Adım 3: Zabbix Server ve Web Arayüzünün Kurulumu


Şimdi Zabbix server’ı ve web arayüzünü kurma zamanı geldi. Aşağıdaki komutları kullanarak Zabbix server’ı kurabilirsiniz:

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


Bu kurulumdan sonra Zabbix’in web arayüzüne ulaşmak için Apache sunucusunu yeniden başlatmanız gerekebilir. Bunu aşağıdaki komutla yapabilirsiniz:

sudo systemctl restart apache2


Adım 4: Zabbix Veritabanı Konfigürasyonu


Zabbix, tüm verilerini MySQL veritabanında saklar. Bu yüzden bir veritabanı oluşturmanız gerekiyor. Şu adımları izleyerek MySQL veritabanını oluşturabilirsiniz:

sudo mysql -u root -p
CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;


Yukarıdaki komutları kullanarak Zabbix veritabanını ve kullanıcıyı oluşturduk. Şimdi Zabbix’in veritabanı şemasını import edebiliriz:

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


Adım 5: Zabbix Server Konfigürasyonu


Zabbix’in sunucu yapılandırma dosyasını düzenleyerek veritabanı bağlantısını kurmamız gerekiyor. Bu dosyayı şu şekilde açabilirsiniz:

sudo nano /etc/zabbix/zabbix_server.conf


Dosyayı açtıktan sonra, aşağıdaki satırı bulun ve doğru veritabanı kullanıcı bilgilerini girin:

DBPassword=zabbix_password


Adım 6: Zabbix’i Başlatmak


Son olarak, Zabbix sunucusunu başlatarak kurulumu tamamlayabilirsiniz. Aşağıdaki komutları kullanarak Zabbix sunucusunu ve ajanını başlatın:

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


Zabbix sunucusunun ve ajanının otomatik olarak başlamasını sağladık. Şimdi web tarayıcınızda Zabbix web arayüzüne ulaşabilirsiniz. Tarayıcıya şu adresi yazın: `http:///zabbix`

Adım 7: Web Arayüzü Üzerinden Zabbix Konfigürasyonu


Web arayüzüne ilk defa giriş yaptığınızda, sizi bir kurulum sihirbazı karşılayacak. Bu sihirbazı takip ederek Zabbix’i kolayca yapılandırabilirsiniz. Burada, veritabanı bağlantınızı kontrol edecek, sunucu ayarlarınızı yapacak ve son olarak Zabbix’i kullanmaya başlayacaksınız.

Sonuç: Zabbix kurulumunu tamamladık ve artık Linux sunucunuz üzerinde sistemlerinizi izlemeye başlayabilirsiniz. Zabbix, sunduğu güçlü özelliklerle büyük ve küçük işletmeler için mükemmel bir izleme çözümüdür.

İlgili Yazılar

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

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

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