Zabbix Kurulumu ve Konfigürasyonu: Adım Adım Rehber

Zabbix kurulumu ve konfigürasyonu adımlarını detaylıca açıkladık. Zabbix ile ağ ve sistem izleme sürecine nasıl başlayacağınızı öğrendiniz.

BFS

Zabbix, ağ ve sistem izleme konusunda en güçlü araçlardan biri olarak karşımıza çıkıyor. Eğer siz de sunucularınızı, ağ cihazlarınızı veya uygulamalarınızı izlemek istiyorsanız, Zabbix tam da ihtiyacınız olan şey. Peki, Zabbix’i kurmak ve doğru bir şekilde konfigüre etmek için ne yapmanız gerekiyor? Adım adım, en baştan itibaren sizi bilgilendirecek bir rehber hazırladık!

Adım 1: Zabbix İçin Gereksinimleri Hazırlayın



Zabbix’i kurmadan önce, ilk olarak bazı sistem gereksinimlerine ihtiyacınız olacak. Zabbix, Linux üzerinde çalışır, dolayısıyla bir Linux sunucusuna ihtiyacınız var. Zabbix’in en son sürümünü kullanmanızı öneririz. Debian, Ubuntu, CentOS gibi popüler dağıtımlar Zabbix için en iyi ortamı sağlar.

Zabbix’i kuracağımız sunucunun, internet bağlantısının olması gerektiğini unutmayın. Ayrıca, Zabbix için yeterli disk alanı, CPU gücü ve RAM’i sağlamak da kritik.

Örnek sistem gereksinimleri:
- Ubuntu/Debian için: 2 GB RAM, 2 CPU, 10 GB disk alanı.
- CentOS için: 2 GB RAM, 2 CPU, 10 GB disk alanı.

Adım 2: Zabbix Kurulumunu Yapın



Kurulum için Ubuntu veya Debian işletim sistemini kullanıyorsanız, Zabbix’in resmi paket deposunu eklemeniz gerekecek. Bunun için aşağıdaki komutları kullanabilirsiniz.

sudo apt update
sudo apt install wget
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-server-mysql/zabbix-server-mysql_5.0.10-1+bionic_amd64.deb
sudo dpkg -i zabbix-server-mysql_5.0.10-1+bionic_amd64.deb


Daha sonra, Zabbix Server ve Web Ara yüzü için gerekli olan bağımlılıkları yüklemeniz gerekecek.

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


Kurulum işlemi sırasında bir kaç seçenek ile karşılaşabilirsiniz. Bunlar, Zabbix Server’ın kurulacağı MySQL veritabanının yapılandırılmasını içeriyor. Eğer MySQL’i ilk kez kullanıyorsanız, veritabanını kurmanız ve kullanıcı tanımlamanız gerekecek.

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



Veritabanını oluşturmak için MySQL sunucusuna giriş yaparak aşağıdaki komutları kullanabilirsiniz.

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


Daha sonra Zabbix için gerekli olan tablo yapısını yüklemek için, Zabbix’in kurulu olduğu dizinde `zabbix_server.sql` dosyasını kullanabilirsiniz.

cd /usr/share/doc/zabbix-server-mysql*/create
mysql -u zabbixuser -p zabbix < schema.sql


Veritabanı yapılandırmasını tamamladıktan sonra, Zabbix sunucusunu başlatmaya geçebilirsiniz.

Adım 4: Zabbix Konfigürasyonu ve Web Arayüzü Kurulumu



Zabbix sunucusunun ayarlarını yapmaya başlayalım. Zabbix, yapılandırma dosyalarını `/etc/zabbix/zabbix_server.conf` yolunda tutar. Bu dosyada, Zabbix’in bağlanacağı MySQL veritabanı ayarlarını belirtmeniz gerekecek.

sudo nano /etc/zabbix/zabbix_server.conf


Bu dosyada şu satırları güncellemeniz gerekecek:

DBHost=localhost
DBName=zabbix
DBUser=zabbixuser
DBPassword=zabbixpassword


Konfigürasyon dosyasındaki değişiklikleri kaydedip çıkın.

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



Web arayüzüne erişmek için, tarayıcınızda sunucunuzun IP adresini veya alan adını kullanarak Zabbix’in web arayüzüne gidebilirsiniz. Örneğin:

http://sunucu-ip-adresi/zabbix


İlk giriş için kullanıcı adı ve şifreniz şu olacaktır:
- Kullanıcı adı: Admin
- Şifre: zabbix

Web arayüzü üzerinden Zabbix’i yapılandırmaya başlayabilirsiniz.

Adım 6: Zabbix Agent Kurulumu



Zabbix Agent, sunucunuzun izlenmesi için gereklidir. Zabbix Agent’ı, izlemek istediğiniz her bir sunucuya kurmalısınız. Zabbix Agent kurulumunu şu şekilde yapabilirsiniz:

sudo apt install zabbix-agent


Zabbix Agent’ı yapılandırmak için `/etc/zabbix/zabbix_agentd.conf` dosyasını düzenlemeniz gerekecek. Bu dosyada, Zabbix sunucusunun IP adresini belirtmelisiniz.

sudo nano /etc/zabbix/zabbix_agentd.conf


Dosyada şu satırı şu şekilde değiştirebilirsiniz:

Server=Zabbix_sunucu_IP


Sonrasında, Zabbix Agent’ı yeniden başlatın:

sudo systemctl restart zabbix-agent


Adım 7: İzleme Başlatma



Şimdi, Zabbix ile ağınızdaki cihazları izlemeye başlamak için her şey hazır. Zabbix web arayüzünden "Configuration" bölümüne gidin, "Hosts" sekmesinde yeni bir host ekleyin ve izlemek istediğiniz cihazın bilgilerini girin.

Zabbix, izlediğiniz cihazlardan veri toplayarak, bu verileri grafikler ve raporlarla sunacaktır. Sunucularınızın durumu hakkında anlık bilgi alabilir ve sisteminizi daha etkili bir şekilde yönetebilirsiniz.

Önemli Not: Zabbix’i tam anlamıyla kullanabilmek için, Zabbix’in veritabanını, ajanlarını ve sunucularınızı sürekli güncel tutmanız oldukça önemlidir.

İşte Zabbix kurulumunun temel adımları bu kadar! Artık ağınızı izlemek için güçlü bir araç olan Zabbix’e sahip oldunuz. İzleme işlemleri kolay ve verimli bir şekilde devam edecektir.

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

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

Zabbix Sunucu İzleme Sistemi Nasıl Kullanılır? Detaylı Rehber

Sunucu İzlemenin Önemi ve Zabbix'in Gücü Merhaba dostlar! Bugün sizi, IT dünyasının gizli kahramanlarından biri olan Zabbix ile tanıştıracağım. Bildiğiniz gibi, sunucu ve ağların sorunsuz çalışması, iş dünyasında kesintisiz başarı için olmazsa olmazdır....