Zabbix ile Sunucu İzleme: Adım Adım Kurulum ve Konfigürasyon Rehberi

Zabbix, açık kaynaklı bir izleme aracıdır ve IT altyapınızın sağlıklı bir şekilde çalışmasını sağlar. Bu yazıda, Zabbix kurulumunun ve temel yapılandırmasının nasıl yapılacağını adım adım açıkladık. Sunucularınızı izlemek için bu rehber, sizin için yol gö

BFS

Zabbix, IT altyapılarının performansını izlemek için kullanılan açık kaynaklı bir izleme platformudur. Bugün, bir Zabbix kurulumunu nasıl adım adım gerçekleştireceğinizi ve temel konfigürasyonları nasıl yapacağınızı keşfedeceğiz. Zabbix ile sunucularınızı ve ağ cihazlarınızı izleyebilir, sistem performansını detaylı bir şekilde görebilir ve olası sorunları erkenden tespit edebilirsiniz.

1. Zabbix'i Kurmaya Başlamadan Önce

Zabbix kurulumuna başlamadan önce, birkaç temel gereksinimi yerine getirdiğinizden emin olmalısınız:

- Bir Linux sunucu (Ubuntu, CentOS, Debian vb.)
- Yönetici yetkilerine sahip bir kullanıcı (root ya da sudo)
- Zabbix'in çalışacağı veritabanı (MySQL, MariaDB, PostgreSQL gibi)

Şimdi, kurulum sürecine geçelim.

2. Zabbix Sunucusunun Kurulumu

İlk olarak Zabbix'in kurulumunu yapmamız gerekiyor. Bizim örneğimizde Ubuntu 20.04 kullanıyoruz.

1. Gerekli Paketleri Yükleyin:

Sunucunuza gerekli paketleri yüklemek için terminalinizi açın ve şu komutları girin:


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


2. Zabbix Depolarını Ekleyin:

Zabbix'i yüklemek için Zabbix'in resmi depolarını eklemeniz gerekiyor. Bunun için şu komutları takip edebilirsiniz:


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


3. Zabbix Sunucusunu Yükleyin:

Zabbix sunucusunu yüklemek için şu komutu girin:


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


4. Veritabanı Konfigürasyonu:

Zabbix, verilerini bir veritabanında tutar. Burada MariaDB kullanıyoruz.

Veritabanı oluşturmak için şu komutları takip edin:


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


5. Zabbix Konfigürasyonunu Yapın:

Zabbix sunucusunun veritabanı ayarlarını yapılandırmak için şu dosyayı düzenleyin:


   sudo nano /etc/zabbix/zabbix_server.conf
   


Burada, DBPassword alanını, MariaDB'ye bağlanırken kullanacağınız şifre ile değiştirin:


   DBPassword=zabbixpassword
   


Şimdi Zabbix sunucusunu başlatın:


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


3. Zabbix Web Arayüzü ile Konfigürasyon

Zabbix sunucusunu kurduktan sonra, web arayüzü üzerinden konfigürasyon yapmanız gerekiyor. Web tarayıcınızı açın ve Zabbix'in kurulu olduğu sunucunun IP adresini yazın:

```
http:///zabbix
```

Burada, ilk kez giriş yaptığınızda sizden veritabanı bağlantı bilgilerini girmeniz istenecek. Yukarıda oluşturduğumuz veritabanı kullanıcı bilgilerini girin ve "Next" diyerek ilerleyin.

4. Zabbix Agent Kurulumu

Zabbix Agent, sunucularınızı izlemek için gereklidir. Bu ajanı Zabbix'in kurulu olduğu sunucuda ve izlemek istediğiniz diğer sunucularda çalıştırabilirsiniz.

1. Zabbix Agent Yükleme:


   sudo apt install zabbix-agent
   


2. Zabbix Agent Konfigürasyonu:

Zabbix Agent konfigürasyon dosyasını düzenleyin:


   sudo nano /etc/zabbix/zabbix_agentd.conf
   


`Server` satırını, Zabbix sunucusunun IP adresi ile değiştirin:


   Server=
   


Son olarak, Zabbix Agent'ı başlatın:


   sudo systemctl restart zabbix-agent
   sudo systemctl enable zabbix-agent
   


5. Zabbix'te İzleme Yapılandırma

Zabbix sunucusu kuruldu ve ajanlar çalışıyor. Şimdi Zabbix üzerinden izlemek istediğiniz sunucuları ve ağ cihazlarını eklemelisiniz. Zabbix arayüzüne giriş yapın ve "Configuration" bölümüne gidin. Buradan "Hosts" kısmına gelerek yeni bir host ekleyebilirsiniz.

Yeni bir host eklerken, izlemek istediğiniz IP adresini, grup bilgilerini ve hangi template'i kullanacağınızı seçmeniz gerekecek. Bu adımları takip ederek, sunucularınızı ve ağ cihazlarınızı izlemeye başlayabilirsiniz.

6. Zabbix ile Performans İzleme

Zabbix, sistemlerinizi izlerken yalnızca basit uptime kontrolleri yapmakla kalmaz, aynı zamanda CPU kullanım oranı, RAM tüketimi, ağ trafiği gibi önemli performans göstergelerini de izler. İzlemek istediğiniz parametreler için uygun "template" seçebilirsiniz. Zabbix, birçok hazır template ile birlikte gelir.

###

İlgili Yazılar

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

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

Zabbix ile Linux'ta Sunucu İzleme: Başarılı Bir İzleme Stratejisi

Giriş: Linux Sunucu İzleme İhtiyacıBir Linux sunucusunu yönetmek, zaman zaman zorlu bir süreç olabilir. Özellikle çok sayıda sunucu ve ağ aygıtı arasında gezinirken, performans sorunları ve ağ kesintileri gibi sorunlarla karşılaşabilirsiniz. Bu noktada,...