Türkçe
€EUR
İzleme

Zabbix Server

Infrawire yükleyicisiyle uyumlu

Hazır Zabbix 7.0 LTS izleme: MariaDB ve HTTPS üzerinde Apache ile

Minimum gereksinimler
  • 2 GB RAM
Geliştirici
Zabbix
Sürüm
En son kararlı sürüm
Lisans
AGPL-3.0
Sistemler
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

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

    zabbix veritabanı (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. Admin hesabı ve rastgele parolası, yalnızca root tarafından okunabilen /tmp/credentials.txt dosyası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. 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. 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, Admin hesabı ve parolası yer alır. Bir kopyasını başka bir yere alın, çünkü /tmp yeniden başlatmada temizlenebilir.

    Bash
    ssh root@SERVER_IP cat /tmp/credentials.txt
  3. 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.conf dosyasında Server=SERVER_IP değ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.

    Bash
    sudo nano /etc/zabbix/zabbix_agent2.conf sudo systemctl restart zabbix-agent2
  4. 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.

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

En yeni teklifler, indirimler ve özel promosyonlardan haberdar olun.

Promosyonları gör

Çerez kullanıyoruz

Sitemizdeki deneyiminizi iyileştirmek için analiz çerezleri kullanıyoruz. Hiçbir veri üçüncü taraflara satılmaz. Daha fazlasını şurada öğrenin: gizlilik politikası.