Zabbix Nasıl Kurulur? Adım Adım Rehberle Linux'ta İzlemeniz Gereken Yollar

Bu blog yazısında Zabbix'i Linux sunucusunda nasıl kuracağınızı adım adım anlattık. Zabbix’in kurulum süreci, sistem yönetimi ve ağ izleme konusunda kullanıcı dostu bir araç olan Zabbix'i hızla kullanmaya başlamak için gereken tüm detayları içeriyor.

BFS

Zabbix, güçlü bir açık kaynaklı izleme sistemidir. Sistemlerinizi, ağları ve uygulamaları kolayca izleyebilmenize olanak tanır. Bu yazıda, Zabbix'i Linux üzerinde kurmak için adım adım nasıl ilerlemeniz gerektiğini detaylı bir şekilde ele alacağız. Hazırsanız, başlıyoruz!

Başlangıç: Zabbix Nedir?



Zabbix, ağ ve uygulama izleme konusunda oldukça güçlü bir araçtır. Merkezi bir izleme aracı olarak, bir ağdaki cihazları, sunucuları ve yazılımları izler. Zabbix'in en büyük avantajlarından biri, hem küçük ölçekli işletmeler hem de büyük ölçekli şirketler için uygun olmasıdır. Zabbix, ayrıca web tabanlı bir arayüze sahiptir, bu da izleme işlemlerinizi oldukça kolaylaştırır.

İhtiyaç Duyduğunuz Her Şey: Zabbix Kurulumu için Gereksinimler



Zabbix’i kurmaya başlamadan önce bazı gereksinimlere sahip olmanız gerekir. İşte Zabbix kurulumu için gerekli olanlar:
1. Bir Linux Sunucu – Ubuntu, CentOS veya başka bir dağıtım kullanabilirsiniz.
2. Bir Web Sunucusu – Apache veya Nginx tercih edilebilir.
3. Veritabanı Sunucusu – MySQL veya PostgreSQL.
4. PHP – Zabbix web arayüzünü çalıştırmak için gereklidir.

Adım 1: Zabbix Depolarını Ekleyin



Zabbix’i kurmak için önce Zabbix’in resmi depolarını eklemeniz gerekiyor. Ubuntu için aşağıdaki komutları kullanabilirsiniz.


sudo apt update
sudo apt install wget curl
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu18.04_all.deb
sudo dpkg -i zabbix-release_6.0-1+ubuntu18.04_all.deb
sudo apt update


Bu komutlar, Zabbix’in gerekli paketlerini sisteminize dahil edecektir.

Adım 2: Zabbix Sunucu ve İstemci Kurulumu



Zabbix sunucusunu kurmak için şu komutları izleyebilirsiniz:


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


Zabbix Agent'ı da kurmayı unutmayın! Bu, izlemek istediğiniz makinelerde çalışacak olan izleme ajanıdır.

Adım 3: Veritabanı Kurulumu ve Yapılandırma



Zabbix’in veritabanını oluşturmak için MySQL veya PostgreSQL kullanabilirsiniz. Burada MySQL kullanacağız.

İlk olarak, MySQL’i yükleyin ve başlatın:


sudo apt install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql


Ardından, Zabbix veritabanını oluşturun ve gerekli izinleri ayarlayın:


sudo mysql -u root -p
CREATE DATABASE zabbix character set utf8mb4 collate utf8mb4_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbixpassword';
FLUSH PRIVILEGES;
EXIT;


Şimdi Zabbix sunucu yapılandırmasını yapalım. Veritabanı bağlantı bilgilerini, Zabbix yapılandırma dosyasına eklemeniz gerekiyor.


sudo nano /etc/zabbix/zabbix_server.conf


Burada, `DBPassword` kısmına yukarıda belirlediğiniz şifreyi girdiğinizden emin olun.

Adım 4: Zabbix Web Arayüzünü Yapılandırma



Zabbix’in web arayüzüne bağlanabilmek için Apache web sunucusunun kurulu olması gerekir. Eğer kurulu değilse, aşağıdaki komutla kurabilirsiniz:


sudo apt install apache2 php libapache2-mod-php php-mbstring php-gd php-xml php-bcmath php-ldap


Apache kurulumunu tamamladıktan sonra, Zabbix web arayüz dosyalarını yükleyin:


sudo apt install zabbix-frontend-php


Zabbix web arayüzü, genellikle `http:///zabbix` adresinde erişilebilir olacaktır. Web tarayıcınızda bu adresi açın ve Zabbix’in kurulum sihirbazını takip edin.

Adım 5: Zabbix’i Başlatın ve İzlemeye Başlayın



Kurulum işlemini tamamladıktan sonra, Zabbix’i başlatabilirsiniz. Sunucuyu başlatmak için şu komutları kullanın:


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


Web arayüzüne girerek Zabbix’inizi kullanmaya başlayabilirsiniz. Giriş için varsayılan kullanıcı adı ve şifre `Admin` ve `zabbix`'tir.

Sonuç



Zabbix’i Linux sunucunuzda başarıyla kurdunuz! Şimdi, sistemlerinizi izleyebilir, ağ trafiğinizi takip edebilir ve herhangi bir aksaklık durumunda anında müdahale edebilirsiniz. Bu kurulum adımlarını takip ederek, Zabbix’in sunduğu güçlü izleme özelliklerini kullanmaya başlayabilirsiniz.

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