Mevcut araçlarınızla sorunsuz çalışır

AI sağlayıcılardan bildirim kanallarına, async veritabanı driver'larından kimlik yönetimine kadar — Sentinel DB 360'ın gerçekten implement edilmiş entegrasyonları.

Çoklu AI provider tek soyutlama

Azure OpenAI

Aktif

gpt-4o-mini varsayılan deployment. Endpoint, API key ve deployment adı .env üzerinden yapılandırılır. Türkçe yanıt için AI_LANG=tr.

Ollama (Yerel)

Aktif

Air-gapped ortamlar için yerel LLM. llama3, qwen2 vb. modeller. Veriler kurumun ağında işlenir, internet bağlantısı gerekmez.

LiteLLM

Aktif

Tek soyutlama katmanı sayesinde Azure OpenAI ↔ Ollama arası tek konfigürasyonla geçiş. Provider'a özgü kod yok.

E-posta + Webhook — Slack, Teams, PagerDuty

SMTP / E-posta

Aktif

TLS / STARTTLS destekli SMTP üzerinden alarm e-postaları. mail_service.py ile yapılandırılır; HTML template özelleştirme.

Webhook (Slack/Teams)

Aktif

Generic JSON webhook. Slack / Teams / PagerDuty / özel servislere push. Retry + backoff. SHA-256 dedup ile spam yok.

Bakım Pencereleri

Aktif

Patch zamanlarında alarm üretimini bastırın. maintenance_windows collection; cron desenleri, alert tipi başına özel pencere.

webhook payload JSON
{
  "alert_id": "a8f3b2c1...",
  "severity": "critical",
  "alert_type": "failed_login_spike",
  "source_id": "prod-mssql-01",
  "engine": "sqlserver",
  "first_seen": "2026-04-29T10:14:32Z",
  "last_seen": "2026-04-29T10:42:18Z",
  "count": 87,
  "message": "24 saatte 87 başarısız login (eşik: 50)",
  "dedup_hash": "sha256:f4a2..."
}

Tamamen async, native motor

pymssql

SQL Server

SQL Server 2008R2 → 2022, Azure SQL DB ve Managed Instance ile uyumlu native driver. TLS bağlantı + Windows / SQL auth.

asyncpg

PostgreSQL

En hızlı async PG driver. PG 12 → 16, Aurora, Cloud SQL, Azure DB for PostgreSQL ile çalışır. Prepared statement caching.

aiomysql

MySQL

MySQL 5.7 → 8.0, MariaDB, Aurora MySQL ve Cloud SQL ile uyumlu native async driver. SSL bağlantı zorunluluğu desteği.

motor

MongoDB

MongoDB 4.4 → 7.0, Atlas, Replica Set ve Sharded Cluster ile çalışır. PyMongo'nun async sürümü; tüm aggregation framework desteği.

Docker Compose, Azure Cosmos, ACR

Docker Compose

Aktif

5 servisli mikro mimari: frontend, backend, collector, ingestor, advisor. docker-compose.yml (dev) ve .prod.yml (production).

Azure Container Registry

Aktif

Production image deposu. dmcacr22819.azurecr.io/sentineldb360/ namespace altında versiyonlanmış imajlar; air-gapped ortamlara offline kopya.

Azure Cosmos DB

Aktif

Lisans sistemi için ayrı veritabanı. Lisans doğrulama, tier yönetimi, aktivasyon akışı (license_service.py).

MongoDB (sentinel_db)

Metadata Store

Platform metadata: users, sources, metrics_ts, xe_events, findings, audit_logs, settings, feedback. Production'da --auth.

JWT, bcrypt, LDAP / AD (Enterprise)

JWT (HS256) + bcrypt

Aktif

Access token TTL 15 dakika, refresh 14 gün. HttpOnly cookie sd360_session. Bcrypt password hash; düz metin saklamaz.

Roller

Aktif

ADMIN, EDITOR, VIEWER rolleri. Viewer varsayılan; operasyonel aksiyonlar (kill SPID, force plan vb.) ADMIN/EDITOR'a kısıtlı.

LDAP / Active Directory

Enterprise

Enterprise plan: kurumsal LDAP / AD üzerinden tek oturum açma. Kullanıcı senkronizasyonu ve rol haritalama yapılandırılır.

Excel + PDF export, denetim ve uyumluluk

Excel (XLSX)

api/v2/export

Audit logs, top queries, blocking history, security checks — XLSX olarak indirilebilir. Çoklu sheet, formatted cells, sıralanabilir.

PDF

api/v2/export

Yöneticilere yönelik özet PDF raporları. Kurum logosu + kapak + içindekiler. Performans, güvenlik ve HA durumu özetleri.

REST API

21 router

Tüm metric'ler ve audit kayıtları REST API üzerinden erişilebilir. JSON cevap, JWT auth. Mevcut BI / dashboard araçlarıyla entegre edilebilir.

Mevcut araç yığınınıza uyum

Slack'iniz mi var, ServiceNow'unuz mu, ya da kendi webhook'unuz mu — Sentinel DB 360 entegre olur.