مرجع متغيرات البيئة
مرجع كامل لجميع متغيرات البيئة التي يتعرف عليها AuroraSOC، منظّمة حسب النظام الفرعي.
التطبيق الأساسي
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_APP_NAME | AuroraSOC | اسم التطبيق (يُستخدم في السجلات والمقاييس) |
AURORA_DEBUG | false | تفعيل وضع التصحيح (سجلات تفصيلية، إعادة تحميل تلقائية) |
AURORA_LOG_LEVEL | INFO | مستوى التسجيل: DEBUG, INFO, WARNING, ERROR |
مزود LLM
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_LLM_MODEL | gpt-4o | معرّف نموذج LLM |
AURORA_LLM_BASE_URL | https://api.openai.com/v1 | عنوان URL الأساسي لـ LLM API |
AURORA_LLM_API_KEY | — | مفتاح مصادقة LLM API |
AURORA_LLM_TEMPERATURE | 0.1 | درجة الحرارة في أخذ العينات (0.0–2.0) |
AURORA_LLM_MAX_TOKENS | 4096 | الحد الأقصى لرموز الاستجابة |
أمثلة المزود
OpenAI:
AURORA_LLM_MODEL=gpt-4o
AURORA_LLM_BASE_URL=https://api.openai.com/v1
AURORA_LLM_API_KEY=sk-...
Anthropic (via compatible API):
AURORA_LLM_MODEL=claude-sonnet-4-20250514
AURORA_LLM_BASE_URL=https://api.anthropic.com/v1
AURORA_LLM_API_KEY=sk-ant-...
Local Ollama:
AURORA_LLM_MODEL=llama3
AURORA_LLM_BASE_URL=http://localhost:11434/v1
AURORA_LLM_API_KEY=not-needed
PostgreSQL
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_PG_HOST | localhost | اسم مضيف PostgreSQL |
AURORA_PG_PORT | 5432 | منفذ PostgreSQL |
AURORA_PG_USER | aurora | مستخدم قاعدة البيانات |
AURORA_PG_PASSWORD | aurora | كلمة مرور قاعدة البيانات |
AURORA_PG_DATABASE | aurorasoc | اسم قاعدة البيانات |
Redis
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_REDIS_HOST | localhost | اسم مضيف Redis |
AURORA_REDIS_PORT | 6379 | منفذ Redis |
AURORA_REDIS_PASSWORD | — | كلمة مرور Redis (اختياري) |
AURORA_REDIS_DB | 0 | رقم قاعدة بيانات Redis |
NATS JetStream
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_NATS_URL | nats://localhost:4222 | عنوان URL لخادم NATS |
AURORA_NATS_STREAM_NAME | AURORA | اسم JetStream stream |
MQTT
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_MQTT_HOST | localhost | اسم مضيف وسيط MQTT |
AURORA_MQTT_PORT | 1883 | منفذ وسيط MQTT |
AURORA_MQTT_USERNAME | — | اسم مستخدم MQTT (اختياري) |
AURORA_MQTT_PASSWORD | — | كلمة مرور MQTT (اختياري) |
AURORA_MQTT_TOPIC_PREFIX | aurora/sensors | بادئة موضوع MQTT |
Qdrant
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_QDRANT_HOST | localhost | اسم مضيف Qdrant |
AURORA_QDRANT_PORT | 6333 | منفذ HTTP في Qdrant |
AURORA_QDRANT_COLLECTION_PREFIX | aurora_ | بادئة اسم المجموعة |
HashiCorp Vault
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_VAULT_URL | http://localhost:8200 | عنوان URL لخادم Vault |
AURORA_VAULT_TOKEN | — | رمز وصول Vault |
AURORA_VAULT_MOUNT_PATH | secret | مسار تركيب أسرار KV |
المصادقة
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_JWT_SECRET | — | مطلوب. سر توقيع JWT (≥32 حرفًا) |
AURORA_JWT_ALGORITHM | HS256 | خوارزمية توقيع JWT |
AURORA_JWT_EXPIRATION | 28800 | عمر الرمز بالثواني |
منافذ وكلاء A2A
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_A2A_ORCHESTRATOR_PORT | 9000 | منفذ خدمة المنسق |
AURORA_A2A_SECURITY_ANALYST_PORT | 9001 | منفذ محلل الأمان |
AURORA_A2A_THREAT_HUNTER_PORT | 9002 | منفذ صائد التهديدات |
AURORA_A2A_INCIDENT_RESPONDER_PORT | 9003 | منفذ مستجيب الحوادث |
AURORA_A2A_THREAT_INTEL_PORT | 9004 | منفذ استخبارات التهديدات |
AURORA_A2A_NETWORK_SECURITY_PORT | 9005 | منفذ أمن الشبكات |
AURORA_A2A_ENDPOINT_SECURITY_PORT | 9006 | منفذ أمن endpoints |
AURORA_A2A_MALWARE_ANALYST_PORT | 9007 | منفذ محلل البرمجيات الخبيثة |
AURORA_A2A_FORENSIC_ANALYST_PORT | 9008 | منفذ المحلل الجنائي الرقمي |
AURORA_A2A_COMPLIANCE_ANALYST_PORT | 9009 | منفذ محلل الامتثال |
AURORA_A2A_VULNERABILITY_MANAGER_PORT | 9010 | منفذ مدير الثغرات |
AURORA_A2A_CLOUD_SECURITY_PORT | 9011 | منفذ أمن السحابة |
AURORA_A2A_UEBA_ANALYST_PORT | 9012 | منفذ محلل UEBA |
AURORA_A2A_WEB_SECURITY_PORT | 9013 | منفذ أمن الويب |
AURORA_A2A_CPS_SECURITY_PORT | 9014 | منفذ أمن CPS |
AURORA_A2A_REPORT_GENERATOR_PORT | 9015 | منفذ مولّد التقارير |
القابلية للرصد
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_OTEL_OTLP_ENDPOINT | http://otel-collector:4317 | نقطة نهاية OTLP gRPC |
AURORA_OTEL_SERVICE_NAME | aurorasoc | اسم الخدمة في التتبعات |
AURORA_OTEL_PROMETHEUS_PORT | 9090 | منفذ مقاييس Prometheus |
MCP
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
AURORA_MCP_REGISTRY_PORT | 8001 | منفذ سجل أدوات MCP |
Quick Validation
تحقق من جميع الإعدادات المحمّلة عبر تشغيل API مع AURORA_DEBUG=true:
AURORA_DEBUG=true python -m aurorasoc.api.main
ستُطبع الإعدادات عند مستوى INFO أثناء الإقلاع.