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

Bu yazı, Zabbix’in Linux sunucularına nasıl kurulacağına dair adım adım bir rehber sunuyor. Sistem izleme ve sunucu takibi yapmak isteyen IT profesyonelleri için Zabbix’i kurmak oldukça kolay ve etkili.

BFS

Zabbix, ağ ve sunucu izleme konusunda güçlü bir araçtır. Eğer bir sistem yöneticisiyseniz ve Linux sunucularınızı izlemek istiyorsanız, Zabbix sizin en iyi dostunuz olabilir. Peki, Zabbix’i Linux sisteminize nasıl kurarsınız? İşte size adım adım Zabbix kurulumu hakkında kapsamlı bir rehber. Başlayalım!

Adım 1: Gerekli Paketlerin Kurulması



Zabbix’i kurmak için önce gerekli olan bazı paketleri sisteminize yüklemeniz gerekiyor. Ubuntu ya da Debian tabanlı bir dağıtım kullanıyorsanız, aşağıdaki komutları kullanabilirsiniz:


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


Eğer Red Hat ya da CentOS tabanlı bir sistem kullanıyorsanız, aşağıdaki komutları kullanmalısınız:


sudo yum install -y httpd php php-mbstring php-gd php-xml php-bcmath mariadb-server mariadb-client


Bu komutlar, Apache web sunucusu, PHP ve MariaDB gibi Zabbix için gerekli olan temel paketleri kuracaktır.

Adım 2: MariaDB Veritabanı Yapılandırması



Zabbix, verilerini saklamak için bir veritabanasına ihtiyaç duyar. Bu yüzden MariaDB veritabanını yapılandırmamız gerekiyor. Öncelikle MariaDB sunucusunu başlatın:


sudo systemctl start mariadb
sudo systemctl enable mariadb


MariaDB veritabanı güvenlik ayarlarını yapalım:


sudo mysql_secure_installation


Bu komut, sizden bir root şifresi oluşturmanızı isteyecek ve güvenlik için bazı önerilerde bulunacaktır. Herhangi bir şifreyi belirledikten sonra, Zabbix için bir veritabanı ve kullanıcı oluşturmanız gerekecek.

MySQL veya MariaDB'ye giriş yapın:


sudo mysql -u root -p


Şimdi Zabbix veritabanını ve kullanıcıyı oluşturalım:


CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbixpassword';
FLUSH PRIVILEGES;
EXIT;


Burada 'zabbixpassword' kısmını kendi güçlü şifrenizle değiştirmelisiniz.

Adım 3: Zabbix Paketlerinin Kurulması



Zabbix'i kurmak için Zabbix'in resmi paketlerini kullanacağız. Ubuntu/Debian sistemlerinde Zabbix deposunu eklemek için aşağıdaki komutları çalıştırın:


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


CentOS/RHEL kullanıyorsanız, Zabbix deposunu şu şekilde ekleyebilirsiniz:


sudo rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.x86_64.rpm
sudo yum update


Şimdi Zabbix sunucusu ve web arayüzü için gerekli olan paketleri kurmaya başlayalım:


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


Adım 4: Zabbix Veritabanasını Yüklemek



Zabbix veritabanasını yüklemek için aşağıdaki komutu kullanabilirsiniz:


sudo zabbix_server_mysql -c /etc/zabbix/zabbix_server.conf


Bu komut, Zabbix veritabanınızı ve önceden oluşturduğunuz MariaDB veritabanını bağlar.

Adım 5: Apache ve PHP Yapılandırması



Zabbix web arayüzü için Apache’yi yapılandırmamız gerekiyor. Apache’yi başlatmak için:


sudo systemctl start apache2
sudo systemctl enable apache2


PHP ayarlarında birkaç değişiklik yapmamız gerekebilir. `/etc/php/7.4/apache2/php.ini` dosyasını düzenleyin:


sudo nano /etc/php/7.4/apache2/php.ini


Aşağıdaki satırları güncelleyin veya ekleyin:


max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
date.timezone = "Europe/Istanbul"


Yapılandırma dosyasını kaydedip kapattıktan sonra Apache'yi yeniden başlatın:


sudo systemctl restart apache2


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



Web tarayıcınızda sunucunuzun IP adresini girerek Zabbix arayüzüne erişebilirsiniz:

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

Zabbix'in web kurulum sihirbazı sizi karşılayacak. Burada dil seçimi, veritabanı ayarları ve diğer temel yapılandırmalar yapılacak. Zabbix veritabanı bilgilerini doğru girdiğinizden emin olun.

Kurulum işlemi tamamlandığında, Zabbix’in web arayüzüne giriş yapmak için admin kullanıcı adı ve şifreyi kullanabilirsiniz. Varsayılan kullanıcı adı ve şifresi şu şekildedir:


Kullanıcı Adı: Admin
Şifre: zabbix


Önemli not: İlk girişte şifrenizi değiştirmeniz önemlidir!

Adım 7: Zabbix Sunucusunu Başlatmak



Son olarak Zabbix sunucusunu başlatmak için aşağıdaki komutları kullanın:


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


Ve Zabbix ajanını başlatın:


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


Ve işte bu kadar! Zabbix başarıyla kuruldu ve izlemeye başlayabilirsiniz. Sunucularınızın sağlık durumunu, ağ trafiğini ve diğer tüm kritik metrikleri izlemek artık çok kolay. Zabbix sayesinde sistem yöneticiliğinizdeki en büyük yardımcınız olacak!

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