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ı.
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.
Air-gapped ortamlar için yerel LLM. llama3, qwen2 vb. modeller. Veriler kurumun ağında işlenir, internet bağlantısı gerekmez.
Tek soyutlama katmanı sayesinde Azure OpenAI ↔ Ollama arası tek konfigürasyonla geçiş. Provider'a özgü kod yok.
TLS / STARTTLS destekli SMTP üzerinden alarm e-postaları. mail_service.py ile yapılandırılır; HTML template özelleştirme.
Generic JSON webhook. Slack / Teams / PagerDuty / özel servislere push. Retry + backoff. SHA-256 dedup ile spam yok.
Patch zamanlarında alarm üretimini bastırın. maintenance_windows collection; cron desenleri, alert tipi başına özel pencere.
{
"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..."
}
SQL Server 2008R2 → 2022, Azure SQL DB ve Managed Instance ile uyumlu native driver. TLS bağlantı + Windows / SQL auth.
En hızlı async PG driver. PG 12 → 16, Aurora, Cloud SQL, Azure DB for PostgreSQL ile çalışır. Prepared statement caching.
MySQL 5.7 → 8.0, MariaDB, Aurora MySQL ve Cloud SQL ile uyumlu native async driver. SSL bağlantı zorunluluğu desteği.
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.
5 servisli mikro mimari: frontend, backend, collector, ingestor, advisor. docker-compose.yml (dev) ve .prod.yml (production).
Production image deposu. dmcacr22819.azurecr.io/sentineldb360/ namespace altında versiyonlanmış imajlar; air-gapped ortamlara offline kopya.
Lisans sistemi için ayrı veritabanı. Lisans doğrulama, tier yönetimi, aktivasyon akışı (license_service.py).
Platform metadata: users, sources, metrics_ts, xe_events, findings, audit_logs, settings, feedback. Production'da --auth.
Access token TTL 15 dakika, refresh 14 gün. HttpOnly cookie sd360_session. Bcrypt password hash; düz metin saklamaz.
ADMIN, EDITOR, VIEWER rolleri. Viewer varsayılan; operasyonel aksiyonlar (kill SPID, force plan vb.) ADMIN/EDITOR'a kısıtlı.
Enterprise plan: kurumsal LDAP / AD üzerinden tek oturum açma. Kullanıcı senkronizasyonu ve rol haritalama yapılandırılır.
Audit logs, top queries, blocking history, security checks — XLSX olarak indirilebilir. Çoklu sheet, formatted cells, sıralanabilir.
Yöneticilere yönelik özet PDF raporları. Kurum logosu + kapak + içindekiler. Performans, güvenlik ve HA durumu özetleri.
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.
Slack'iniz mi var, ServiceNow'unuz mu, ya da kendi webhook'unuz mu — Sentinel DB 360 entegre olur.