Genel Bakış
ClusterEye üç bileşenden oluşur: izlenen sunucularda çalışan Agent, merkezî API ve web arayüzü. Veri akışı her zaman tek yönlüdür — agent dışarı bağlanır, ClusterEye asla veritabanınıza içeriden bağlantı açmaz.
Agent toplar
İzlenen sunucuda çalışır, veritabanına salt-okunur bir hesapla bağlanır ve host metriklerini /proc üzerinden okur.
gRPC ile gönderir
Tek bir giden TLS bağlantısı üzerinden (443/tcp) API'ye akış yapar. Agent hiçbir dinleme portu açmaz.
API işler ve saklar
Metadata PostgreSQL'e, zaman serisi metrikleri InfluxDB'ye yazılır; anomali, baseline ve korelasyon motorları burada çalışır.
UI gösterir
Aynı 443 portu üzerinden servis edilen web arayüzü; dashboard, alarm, RCA ve raporlar.
İki toplama modu
PostgreSQL, MongoDB, MS SQL Server, Oracle, MySQL/MariaDB, ClickHouse. Agent veritabanı sunucusunda çalışır; host metrikleri, log analizi ve config drift bu modda mümkündür.
Azure SQL (Database + Managed Instance), Azure PostgreSQL Flexible Server, Redis, Elasticsearch/OpenSearch. Bağlantı doğrudan ClusterEye API sunucusundan kurulur; hedef sunucuya hiçbir şey kurulmaz — yönetilen (managed) servisler için tek yol budur. Host seviyesi metrikler bu modda toplanmaz.
Ağ & Portlar
Müşteri firewall'unda açılması gereken kurallar. Agent yalnızca giden bağlantı kurar — izlenen sunucuya dışarıdan hiçbir port açmanız gerekmez.
Çoğu kurulumda tek bir kural yeterlidir: her veritabanı sunucusundan ClusterEye sunucusunun 443/tcp portuna giden TCP. Veritabanı portları (5432, 1433, 1521, 27017, 3306, 9000) agent aynı makinede çalıştığı için genelde localhost üzerindedir ve firewall'da yer almaz. Agentless motorlar (Azure SQL, Azure PostgreSQL, Redis, Elasticsearch) istisnadır: bu portlar ClusterEye API sunucusundan erişilebilir olmalı, Azure tarafında ayrıca firewall kuralı veya private endpoint gerekir.
Hızlı Başlangıç
İhtiyacınıza uygun olanı seçin — üçü de tek komutla çalışır.
Kind + Helm
Ubuntu 24.04'e Kind, Helm ve komple ClusterEye stack'ini kurar.
Bare-Metal Linux
Docker veya Kubernetes olmadan, doğrudan Linux üzerinde tam platform.
Sadece Agent (Linux)
Mevcut bir ClusterEye sunucusuna bağlanan agent kurulumu.
Standalone Kurulum
Bare-metal Linux sunuculara, Docker'sız ve Kubernetes'siz ClusterEye API + UI kurulumu. nginx ters proxy ile gelir.
Kurulum Seçenekleri
install.sh ile kullanılabilen tüm bayraklar.
--api-version=<ver>API binary versiyonu--ui-version=<ver>UI assets versiyonu--domain=<host|ip>Sunucu domain'i veya IP adresi--postgres=local|externalMod (varsayılan: local)--postgres-host=<host>Harici PG host--postgres-port=<port>Harici PG port (varsayılan: 5432)--postgres-user=<user>Harici PG kullanıcısı (varsayılan: postgres)--postgres-password=<pwd>Harici PG parolası--postgres-dbname=<n>DB adı (varsayılan: clustereye)--postgres-sslmode=<mode>SSL modu (varsayılan: disable)--influxdb=local|external|noneMod (varsayılan: local)--influxdb-url=<url>Harici InfluxDB URL--influxdb-token=<token>Harici InfluxDB token--influxdb-org=<org>Org (varsayılan: clustereye)--influxdb-bucket=<bucket>Bucket (varsayılan: clustereye)--tls=self-signed|providedMod (varsayılan: self-signed)--cert=<path>Sertifika dosyası (--tls=provided ile)--key=<path>Anahtar dosyası (--tls=provided ile)--port=<n>HTTPS portu (varsayılan: 443)--http-port=<n>|nonePlaintext h2c portu (varsayılan: 80)--bind-host=<host>Bind adresi (varsayılan: 0.0.0.0)--extra-hostnames=a,b,cEk TLS SAN'ları--no-firewallFirewall yapılandırmasını atla-h, --helpYardımı göster--versionInstaller versiyonunu gösterYükseltme
API binary veya UI assets'in yerinde yükseltmesi. Config, secrets, TLS ve veritabanları korunur.
--api-version=<ver>API binary'sini bu versiyona yükselt--ui-version=<ver>UI assets'i bu versiyona yükselt-h, --helpYardımı gösterKaldırma
Bayraksız çalıştırıldığında: systemd servisi, binary, nginx config ve journald drop-in kaldırılır. Config, secrets, TLS ve DB korunur.
(no flags)Sadece binary, systemd, nginx, journald kaldırılır--purge/etc/clustereye, /var/lib/clustereye, /var/log/clustereye, web assets, user/group da silinir--purge-dbYerel PostgreSQL paketleri ve datası da silinir--purge-influxdbYerel InfluxDB paketleri ve datası da silinir--yes-i-mean-itOnay sorusunu atlaClusterEye Agent
PostgreSQL, MongoDB, Oracle, MySQL/MariaDB, MS SQL Server ve ClickHouse izleme için agent. İzlenen veritabanı sunucusunda çalışır ve yalnızca giden bir gRPC bağlantısı açar.
-p, --platformZorunlu — postgres, mongo, oracle veya mysql--api-urlClusterEye API sunucu adresi (host veya host:port)--registration-tokenUI'dan üretilen tek kullanımlık kayıt token'ı-d, --install-dirKurulum dizini (varsayılan: /opt/clustereye)-b, --local-binaryRelease indirmek yerine yerel binary'yi kopyalar (air-gapped)--tlsgRPC bağlantısında TLS kullan (varsayılan: kapalı)-k, --insecureTLS sertifika doğrulamasını atla (self-signed sertifika için, --tls ile)Windows
Windows x64 için:
Motor Bazında Minimum Yetkiler
Müşterinin ClusterEye izleme hesabına vermesi gereken en düşük yetki seti. Baseline salt-okunurdur ve her yerde güvenle verilebilir; opsiyonel satırlar yalnızca ilgili aksiyon özelliğini açmak isterseniz gerekir.
PostgreSQL
Agent ileVarsayılan port:5432Baseline tamamen salt-okunurdur. Yetki eksikse ilgili collector uyarı yazıp devre dışı kalır; agent yine de başlar.
Hiçbir collector eksik yetki yüzünden agent'ı düşürmez. İlgili collector bir uyarı yazar, o yetenek 'kullanılamıyor' olarak işaretlenir ve geri kalan her şey çalışmaya devam eder. Aksiyon özellikleri (kill, plan forcing, tuning apply) yetki yoksa 'sadece öneri' moduna düşer.
Doğrulama & Sorun Giderme
Kurulumdan sonra ilk 5 dakikada kontrol edilecekler.
Agent servisi ayakta mı?
Servis çalışıyor ama düğüm UI'da görünmüyorsa sorun neredeyse her zaman ağ ya da veritabanı kimlik bilgisidir.
API'ye bağlanabiliyor mu?
Agent sunucusundan çalıştırın. Cevap gelmiyorsa 443/tcp firewall kuralını kontrol edin; self-signed sertifika kullanıyorsanız agent'ı -k ile kurun.
Veritabanı hesabı yeterli mi?
Baseline yetkiler verildiyse bu sorgu çalışır. Motorunuza göre eşdeğerini (Oracle: V$SESSION, MSSQL: sys.dm_exec_sessions) deneyin.
Sorgu zekâsı boş mu?
Metrikler geliyor ama sorgu listesi boşsa eksik olan neredeyse kesinlikle motor ön koşuludur: pg_stat_statements, Query Store, performance_schema veya log_queries.
Sürümler
Linux x86_64 agent binary'leri. SHA256 ile doğrulanabilir.
ARM64 desteği v2616101459 (16 Eylül 2025) sürümünden itibaren mevcuttur. Windows x64 binary'leri ayrıca indirilebilir.