Zabbix Server hakkında
Zabbix, sunucularınızdan, ağ cihazlarınızdan, servislerinizden ve uygulamalarınızdan metrik toplayan, bir eşik aşıldığında uyarı üreten açık kaynaklı bir izleme platformudur. Sistem yöneticileri, operasyon ekipleri ve altyapısını üçüncü taraf bir servise bağlı kalmadan izlemek isteyen küçük ekipler tarafından kullanılır.
Teslimatta Linux VPS'iniz (Paris veya Frankfurt) Zabbix 7.0 LTS çalıştırır: sunucu, PHP tabanlı web arayüzü, Agent 2 ve size ayrılmış bir MariaDB veritabanı. Apache arayüzü kendinden imzalı bir sertifikayla HTTPS üzerinden yayınlar ve sitenin kök adresi /zabbix yoluna yönlendirir.
Web kurulum sihirbazı sizin yerinize çalıştırılmıştır: frontend yapılandırma dosyası yazılmış, veritabanı şeması içe aktarılmış ve Admin hesabının parolası (Zabbix'te varsayılan değer zabbix) rastgele bir değerle değiştirilmiştir. Bu değeri /tmp/credentials.txt dosyasında bulabilirsiniz.
Zabbix Server ile neler yapabilirsiniz
Sunucu, arayüz ve Agent 2
Zabbix 7.0 deposundaki resmi paketler kurulur ve açılışta başlayacak şekilde etkinleştirilir: zabbix-server, web arayüzü ve zabbix-agent2. Böylece sunucu, ilk girişten itibaren kendi kendini izleyebilir.
Hazır yapılandırılmış MariaDB
zabbixveritabanı (utf8mb4), özel bir kullanıcı, rastgele bir parola ve içe aktarılmış şemayla oluşturulur. Veritabanı için elle yapılacak bir adım kalmaz.Teslimattan itibaren HTTPS
Apache, arayüzü ssl-cert paketinin kendinden imzalı sertifikasıyla HTTPS üzerinden yayınlar. Daha sonra bunu kendi alan adınıza ait bir sertifikayla değiştirebilirsiniz.
Üretilmiş Admin parolası
Varsayılan parola kurulum sırasında kaldırılır.
Adminhesabı ve rastgele parolası, yalnızca root tarafından okunabilen/tmp/credentials.txtdosyasına yazılır.LTS sürüm
Zabbix 7.0, uzun süreli destek verilen bir daldır. Altı ayda bir taşımak istemeyeceğiniz bir izleme sunucusu için uygundur.
Zabbix Server ile başlayın
Siparişten canlıya birkaç dakikada.
- 1
VPS'i Zabbix seçili olarak sipariş edin
Paris veya Frankfurt'ta bir Linux VPS seçin (Debian 12, Debian 13, Ubuntu 20.04, 22.04 veya 24.04), ardından sipariş formundaki "Uygulamalar" sekmesinde Zabbix Server'ı işaretleyin. Birkaç düzine sunucuyu izleyecekseniz 4 GB RAM hedefleyin, asgari değer 2 GB'dır.
- 2
Bağlanın ve giriş bilgilerini alın
Sunucu teslim edildikten sonra SSH ile bağlanıp kimlik bilgileri dosyasını okuyun. Dosyada arayüzün URL'si,
Adminhesabı ve parolası yer alır. Bir kopyasını başka bir yere alın, çünkü/tmpyeniden başlatmada temizlenebilir.Bashssh root@SERVER_IP cat /tmp/credentials.txt - 3
İzlenecek ilk ana bilgisayarı ekleyin
https://SERVER_IP/zabbix adresini açın ve kendinden imzalı sertifika uyarısını kabul edin. İzlenecek makineye Zabbix 7.0 deposundan zabbix-agent2 kurun,
/etc/zabbix/zabbix_agent2.confdosyasındaServer=SERVER_IPdeğerini girin, agent'ı yeniden başlatın. Ardından Data collection > Hosts bölümünde, bir şablonla (örneğin "Linux by Zabbix agent") ana bilgisayarı oluşturun.Bashsudo nano /etc/zabbix/zabbix_agent2.conf sudo systemctl restart zabbix-agent2 - 4
Üretime geçmeden önce güvenliği sağlayın
Arayüzden Admin parolasını değiştirin, kişiye özel hesaplar oluşturun ve erişimi bir güvenlik duvarıyla sınırlayın. VPS'e bir alan adı yönlendirin ve kendinden imzalı sertifikayı Let's Encrypt sertifikasıyla değiştirin.
Bashufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp ufw allow from AGENT_IP to any port 10051 proto tcp ufw enable
Zabbix Server kullanım alanları
Linux sunucu filosunu izleme
VPS veya dedicated sunucularınızın CPU, bellek, disk, servis ve süreç durumunu takip edin. Bir eşik aşıldığında e-posta veya webhook ile uyarı alın.
Site ve servis izleme
Sitelerinizin ve API'lerinizin HTTP erişilebilirliğini, TLS sertifikalarını, açık portlarını ve yanıt sürelerini tek bir merkezden denetleyin.
SaaS izleme servisinin yerine
Metriklerinizi ve geçmiş verilerinizi, ana bilgisayar başına ücretlendiren üçüncü taraf bir izleme servisi yerine, Avrupa'da kontrol ettiğiniz bir sunucuda tutun.
Ağ cihazlarını takip etme
Router, switch ve UPS cihazlarını SNMP ile sorgulayın, arayüz trafiğini panolarda ve haritalarda görselleştirin.
Zabbix Server hakkında sık sorulan sorular
Kurulumun sonunda /tmp/credentials.txt dosyasına yazılır. Hesap Admin'dir ve parola rastgele üretilir, yani varsayılan zabbix değeri geçerli değildir. /tmp yeniden başlatmada temizlenebileceğinden dosyayı güvenli bir yere kopyalayın.
Zabbix Server hakkında daha fazlası
Bilmeniz gereken dosyalar ve servisler
Sunucu yapılandırması /etc/zabbix/zabbix_server.conf dosyasındadır (DBPassword= satırı kurulum sırasında buraya eklenmiştir). Frontend yapılandırması /etc/zabbix/web/zabbix.conf.php, agent yapılandırması ise /etc/zabbix/zabbix_agent2.conf dosyasındadır. Servis adları zabbix-server, zabbix-agent2, apache2 ve mariadb şeklindedir.
systemctl status zabbix-server zabbix-agent2 apache2 mariadb
Portlar ve güvenlik duvarı
Zabbix varsayılan olarak sunucu tarafında 10051 portunu (aktif agent'lar, proxy'ler), agent tarafında ise 10050 portunu (pasif kontroller) kullanır. Pasif modda izlenen bir makinede 10050 portuna yalnızca Zabbix sunucunuzun adresinden erişime izin verin. Bu portları hiçbir zaman tüm internete açmayın.
Gerçek bir sertifikaya geçiş
Kendinden imzalı sertifika bağlantıyı şifreler ama tarayıcıda uyarı çıkarır. Alan adınız VPS'e yönlendirildikten sonra /etc/apache2/sites-available/default-ssl.conf dosyasında ServerName YOUR_DOMAIN değerini tanımlayın, ardından Certbot'u Apache eklentisiyle çalıştırın. Alan adlarınızı /web-domains sayfasından yönetebilirsiniz.
Veritabanını yedekleme
Tüm yapılandırma ve geçmiş veriler zabbix veritabanında durur. Düzenli bir mantıksal yedek alıp sunucunun dışına kopyalamak asgari önlemdir.
mariadb-dump --single-transaction zabbix | gzip > /root/zabbix-$(date +%F).sql.gz
/etc/zabbix/ dizinini de yedekleyin. Geçmiş veriler, toplanan öğe sayısı ve sıklığıyla birlikte büyür. Bir izleme sunucusunda doluluğun ilk nedeni genellikle disk alanı olduğundan boş alanı takip edin. Diğer rehberlere /learn sayfasından ulaşabilirsiniz.

