Zabbix Nasıl Kurulur? (Linux) – Adım Adım Rehber

Bu rehberde, Linux üzerinde Zabbix'in nasıl kurulacağını adım adım öğrendiniz. Zabbix ile sistemlerinizi izlemek ve performansını takip etmek artık çok kolay!

BFS

Zabbix, geniş bir sistem izleme aracıdır ve Linux sunucularınızda sistem performansını izlemek için mükemmel bir çözümdür. Zabbix'in gücü, ağ cihazlarınızdan sunucularınıza kadar birçok farklı sistemin izlenebilmesini sağlamasında yatıyor. Bugün, Zabbix'in Linux üzerinde nasıl kurulacağına dair adım adım bir rehberle karşınızdayım.

Adım 1: Gerekli Paketlerin Yüklenmesi


Zabbix’i kurmadan önce, sisteminizde gerekli tüm yazılımların yüklü olduğundan emin olmanız gerekecek. Bu yazılımlar, Zabbix’in düzgün çalışabilmesi için temel gereksinimlerden bazılarıdır. İlk olarak, terminali açın ve gerekli paketleri yüklemek için aşağıdaki komutları çalıştırın:


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


Bu komutlar, Zabbix'in ihtiyaç duyacağı tüm temel bileşenleri yükleyecektir.

Adım 2: Zabbix Depolarını Ekleme


Zabbix’i yüklemek için Zabbix’in resmi depolarına ihtiyacımız olacak. Depoyu eklemek için şu adımları izleyin:


wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-2+ubuntu18.04_all.deb
sudo dpkg -i zabbix-release_5.0-2+ubuntu18.04_all.deb
sudo apt update


Depoyu başarıyla ekledikten sonra, Zabbix’i kurmak için sıradaki adıma geçebiliriz.

Adım 3: Zabbix Sunucusunun Kurulumu


Artık Zabbix sunucusunu yükleyebilirsiniz. Bunun için aşağıdaki komutu kullanın:


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


Bu komut, Zabbix sunucusu, web arayüzü ve ajan yazılımını yükleyecektir.

Adım 4: Veritabanının Yapılandırılması


Zabbix’in çalışabilmesi için bir veritabanına ihtiyacı olacak. Burada, MySQL kullanacağız. Zabbix için bir veritabanı oluşturmak için şu 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 'zabbixpassword';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
EXIT;


Burada ‘zabbixpassword’ kısmını istediğiniz güvenli bir şifreyle değiştirebilirsiniz. Veritabanı kullanıcı adı ve şifreyi doğru girdiğinizden emin olun.

Adım 5: Veritabanı Şemasının Yüklenmesi


Şimdi Zabbix’in veritabanı şemalarını yüklemek için aşağıdaki komutu kullanacağız:


sudo zabbix_server -n schema.sql -u zabbix -p zabbixpassword


Zabbix veritabanını yapılandırdıktan sonra, Zabbix sunucusunun doğru çalışması için gerekli olan tüm tablolar ve veriler yüklenecektir.

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


Şimdi Zabbix sunucusunun yapılandırılmasını yapmalıyız. Konfigürasyon dosyasını düzenlemek için aşağıdaki komutu kullanın:


sudo nano /etc/zabbix/zabbix_server.conf


Burada, `DBPassword` satırını bulup, az önce oluşturduğunuz veritabanı şifresiyle güncelleyin:


DBPassword=zabbixpassword


Daha sonra, dosyayı kaydedip kapatın.

Adım 7: Apache2 ve Zabbix Web Arayüzü


Apache web sunucusunu başlatıp etkinleştirmeniz gerekiyor. Bunu yapmak için şu komutları sırasıyla kullanın:


sudo systemctl restart apache2
sudo systemctl enable apache2


Zabbix’in web arayüzüne erişmek için tarayıcınızda `http://sunucu_ip_adresi/zabbix` adresine gidin. Karşınıza Zabbix kurulum sihirbazı çıkacaktır. Burada, adımları takip ederek Zabbix’i yapılandırabilirsiniz.

Adım 8: Zabbix’in Başlatılması


Son olarak, Zabbix sunucusunu ve ajanını başlatmalıyız. Bunu yapmak için şu komutları sırasıyla çalıştırın:


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


Artık Zabbix sisteminiz hazır! Zabbix arayüzüne giriş yaparak, sunucularınızı ve ağ cihazlarınızı izlemeye başlayabilirsiniz.

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