Zabbix Nedir? Ve Neden Kullanmalısınız?
Zabbix, işletmelerin BT altyapılarını izlemeleri için kullanılan güçlü bir açık kaynaklı izleme çözümüdür. Sunucular, ağ cihazları, sanal makineler, uygulamalar ve veritabanları gibi farklı altyapı elemanlarını izleyebilmenize olanak tanır. Peki, Zabbix'i kullanmak neden bu kadar önemli? Zabbix sayesinde altyapınızın sağlığını her an izleyebilir, sorunları erken tespit edebilir ve performans iyileştirmeleri yapabilirsiniz. Zabbix, esneklik ve ölçeklenebilirlik sunarak her boyutta işletmeye hitap eder.
Bu yazıda, Zabbix'in nasıl kurulacağı ve yapılandırılacağı konusunda adım adım bir rehber sunacağız. Eğer Zabbix ile izleme dünyasına adım atmak istiyorsanız, doğru yerdesiniz.
1. Zabbix'i Kurmaya Başlamak
Zabbix kurulumu, birkaç basit adımla tamamlanabilir. Ancak dikkat edilmesi gereken birkaç önemli noktaya değineceğiz. İşte Zabbix'i kurmak için gereken adımlar:
Adım 1: Sistem Gereksinimlerini Kontrol Edin
Zabbix'in düzgün çalışabilmesi için bir Linux sunucuya ihtiyacınız olacak. Zabbix, genellikle Ubuntu, Debian, CentOS gibi dağıtımlar ile uyumludur. Burada, Ubuntu 20.04 kullanacağımızı varsayalım.
Adım 2: Zabbix Depolarını Ekleyin
Zabbix'i kurmadan önce, Zabbix depolarını sisteme eklemeniz gerekiyor. Bunun için aşağıdaki komutları kullanabilirsiniz:
kopyalasudo apt update sudo apt install wget 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
Adım 3: Zabbix Server'ı Kurun
Şimdi Zabbix Server'ı kurabiliriz. Aşağıdaki komutu kullanarak Zabbix sunucu paketlerini yükleyin:
kopyalasudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Bu işlem birkaç dakika sürecektir. Zabbix'i kurarken, veritabanı için gerekli olan MySQL veya PostgreSQL'i de yüklemeniz gerekecek.
2. Veritabanı Kurulumu
Zabbix, veritabanı kullanarak bilgileri depolar. MySQL veritabanı kullanacağız. İlk olarak MySQL veritabanı sunucusunu kurmalısınız:
kopyalasudo apt install mysql-server sudo mysql_secure_installation
Şimdi, Zabbix için bir veritabanı ve kullanıcı oluşturacağız. Veritabanı oluşturmak için şu komutları takip edebilirsiniz:
kopyalasudo 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'; FLUSH PRIVILEGES;
Zabbix’in veritabanı hazır! Şimdi Zabbix sunucusunu bu veritabanı ile yapılandıracağız.
3. Zabbix Sunucu Yapılandırması
Zabbix sunucusunun veritabanına bağlanabilmesi için, yapılandırma dosyasını düzenlemeniz gerekecek. Aşağıdaki komutu kullanarak dosyayı açın:
kopyalasudo nano /etc/zabbix/zabbix_server.conf
Bu dosyada, şu satırı bulup düzenleyin:
kopyalaDBPassword=zabbixpassword
Yapılandırma dosyasını kaydedip çıkın. Zabbix sunucusunu başlatmadan önce veritabanını içeri aktaralım:
kopyalasudo zabbix_server -n
4. Zabbix Web Arayüzüne Erişim
Zabbix'i web arayüzünden yönetebilmek için Apache ve PHP kurulumlarını yapmamız gerekiyor. Apache'yi yükleyip yapılandırmak için şu adımları izleyin:
kopyalasudo apt install apache2 libapache2-mod-php php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql sudo systemctl restart apache2
Apache'yi ve PHP'yi kurduktan sonra Zabbix'in web arayüzüne erişebilirsiniz. Tarayıcınızda şu adresi açın:
http://
Bu sayfada, Zabbix kurulum sihirbazı sizi karşılayacak. Sihirbazı takip ederek kurulumu tamamlayabilirsiniz.
5. Zabbix Agent'ı Kurmak ve Yapılandırmak
Zabbix server, izlemek istediğiniz her makineye Zabbix Agent'ı kurmanızı gerektirir. Bu agent, Zabbix server'a veri gönderecektir. Agent'ı kurmak için, şu komutları kullanabilirsiniz:
kopyalasudo apt install zabbix-agent
Sonra, agent yapılandırma dosyasını düzenleyin:
kopyalasudo nano /etc/zabbix/zabbix_agentd.conf
Yapılandırma dosyasındaki "Server" satırını, Zabbix server'ınızın IP adresi ile değiştirin. Ardından Zabbix agent'ı başlatabilirsiniz:
kopyalasudo systemctl restart zabbix-agent sudo systemctl enable zabbix-agent
Zabbix server, şimdi bağlı makineyi izleyecektir.
6. Zabbix ile İzleme Yapmak
Zabbix’i kurup yapılandırdıktan sonra, sisteminizi izlemeye başlamak için Zabbix web arayüzüne giriş yapın. Web arayüzünde, izlemek istediğiniz cihazları, servisleri ve uygulamaları ekleyebilirsiniz. Ayrıca, her bir cihaz için tetikleyiciler, uyarılar ve izleme parametreleri tanımlayabilirsiniz.
Zabbix ile her şey kontrolünüz altında olacak! İşletmenizin altyapısı sağlıklı ve kesintisiz çalışacak.