Works seamlessly with your existing tools
From AI providers to notification channels, async database drivers to identity management — every integration of SentinelDB360 that's actually implemented.
From AI providers to notification channels, async database drivers to identity management — every integration of SentinelDB360 that's actually implemented.
gpt-4o-mini as the default deployment. Endpoint, API key and deployment name are configured via .env. AI_LANG=tr for Turkish.
Local LLM for air-gapped environments. Models like llama3, qwen2. Data is processed inside your network; no internet connection required.
A single abstraction layer enables switching between Azure OpenAI ↔ Ollama with one config change. No provider-specific code.
Alert e-mails over SMTP with TLS / STARTTLS. Configured via mail_service.py; HTML template customization.
Generic JSON webhook. Push to Slack / Teams / PagerDuty / custom services. Retry + backoff. SHA-256 dedup avoids spam.
Suppress alert noise during patch windows. maintenance_windows collection; cron patterns, per-alert-type windows.
{
"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..."
}
Native driver compatible with SQL Server 2008R2 → 2022, Azure SQL DB and Managed Instance. TLS connection + Windows / SQL auth.
The fastest async PG driver. Works with PG 12 → 16, Aurora, Cloud SQL, Azure DB for PostgreSQL. Prepared statement caching.
Native async driver compatible with MySQL 5.7 → 8.0, MariaDB, Aurora MySQL and Cloud SQL. Mandatory SSL connection support.
Works with MongoDB 4.4 → 7.0, Atlas, Replica Set and Sharded Cluster. The async sibling of PyMongo; full aggregation framework support.
5-service microarchitecture: frontend, backend, collector, ingestor, advisor. docker-compose.yml (dev) and .prod.yml (production).
Production image registry. Versioned images under dmcacr22819.azurecr.io/sentineldb360/ namespace; offline copies for air-gapped environments.
A separate database for the licensing system. License validation, tier management, activation flow (license_service.py).
Platform metadata: users, sources, metrics_ts, xe_events, findings, audit_logs, settings, feedback. --auth in production.
Access token TTL 15 minutes, refresh 14 days. HttpOnly cookie sd360_session. Bcrypt password hash; never stores plaintext.
ADMIN, EDITOR, VIEWER roles. Viewer is the default; operational actions (kill SPID, force plan, etc.) restricted to ADMIN/EDITOR.
Enterprise plan: single sign-on via corporate LDAP / AD. Configure user sync and role mapping.
Audit logs, top queries, blocking history, security checks — downloadable as XLSX. Multi-sheet, formatted cells, sortable.
Executive summary PDF reports. Company logo + cover + table of contents. Performance, security and HA status summaries.
All metrics and audit records are accessible via REST API. JSON response, JWT auth. Integrate with your existing BI / dashboard tools.
Slack, ServiceNow, or your own webhook — SentinelDB360 integrates with all of them.