انتقل إلى المحتوى الرئيسي

مرجع متغيرات البيئة

مرجع كامل لجميع متغيرات البيئة التي يتعرف عليها AuroraSOC، منظّمة حسب النظام الفرعي.

التطبيق الأساسي

المتغيرالقيمة الافتراضيةالوصف
AURORA_APP_NAMEAuroraSOCاسم التطبيق (يُستخدم في السجلات والمقاييس)
AURORA_DEBUGfalseتفعيل وضع التصحيح (سجلات تفصيلية، إعادة تحميل تلقائية)
AURORA_LOG_LEVELINFOمستوى التسجيل: DEBUG, INFO, WARNING, ERROR

مزود LLM

المتغيرالقيمة الافتراضيةالوصف
AURORA_LLM_MODELgpt-4oمعرّف نموذج LLM
AURORA_LLM_BASE_URLhttps://api.openai.com/v1عنوان URL الأساسي لـ LLM API
AURORA_LLM_API_KEYمفتاح مصادقة LLM API
AURORA_LLM_TEMPERATURE0.1درجة الحرارة في أخذ العينات (0.0–2.0)
AURORA_LLM_MAX_TOKENS4096الحد الأقصى لرموز الاستجابة

أمثلة المزود

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_HOSTlocalhostاسم مضيف PostgreSQL
AURORA_PG_PORT5432منفذ PostgreSQL
AURORA_PG_USERauroraمستخدم قاعدة البيانات
AURORA_PG_PASSWORDauroraكلمة مرور قاعدة البيانات
AURORA_PG_DATABASEaurorasocاسم قاعدة البيانات

Redis

المتغيرالقيمة الافتراضيةالوصف
AURORA_REDIS_HOSTlocalhostاسم مضيف Redis
AURORA_REDIS_PORT6379منفذ Redis
AURORA_REDIS_PASSWORDكلمة مرور Redis (اختياري)
AURORA_REDIS_DB0رقم قاعدة بيانات Redis

NATS JetStream

المتغيرالقيمة الافتراضيةالوصف
AURORA_NATS_URLnats://localhost:4222عنوان URL لخادم NATS
AURORA_NATS_STREAM_NAMEAURORAاسم JetStream stream

MQTT

المتغيرالقيمة الافتراضيةالوصف
AURORA_MQTT_HOSTlocalhostاسم مضيف وسيط MQTT
AURORA_MQTT_PORT1883منفذ وسيط MQTT
AURORA_MQTT_USERNAMEاسم مستخدم MQTT (اختياري)
AURORA_MQTT_PASSWORDكلمة مرور MQTT (اختياري)
AURORA_MQTT_TOPIC_PREFIXaurora/sensorsبادئة موضوع MQTT

Qdrant

المتغيرالقيمة الافتراضيةالوصف
AURORA_QDRANT_HOSTlocalhostاسم مضيف Qdrant
AURORA_QDRANT_PORT6333منفذ HTTP في Qdrant
AURORA_QDRANT_COLLECTION_PREFIXaurora_بادئة اسم المجموعة

HashiCorp Vault

المتغيرالقيمة الافتراضيةالوصف
AURORA_VAULT_URLhttp://localhost:8200عنوان URL لخادم Vault
AURORA_VAULT_TOKENرمز وصول Vault
AURORA_VAULT_MOUNT_PATHsecretمسار تركيب أسرار KV

المصادقة

المتغيرالقيمة الافتراضيةالوصف
AURORA_JWT_SECRETمطلوب. سر توقيع JWT (≥32 حرفًا)
AURORA_JWT_ALGORITHMHS256خوارزمية توقيع JWT
AURORA_JWT_EXPIRATION28800عمر الرمز بالثواني

منافذ وكلاء A2A

المتغيرالقيمة الافتراضيةالوصف
AURORA_A2A_ORCHESTRATOR_PORT9000منفذ خدمة المنسق
AURORA_A2A_SECURITY_ANALYST_PORT9001منفذ محلل الأمان
AURORA_A2A_THREAT_HUNTER_PORT9002منفذ صائد التهديدات
AURORA_A2A_INCIDENT_RESPONDER_PORT9003منفذ مستجيب الحوادث
AURORA_A2A_THREAT_INTEL_PORT9004منفذ استخبارات التهديدات
AURORA_A2A_NETWORK_SECURITY_PORT9005منفذ أمن الشبكات
AURORA_A2A_ENDPOINT_SECURITY_PORT9006منفذ أمن endpoints
AURORA_A2A_MALWARE_ANALYST_PORT9007منفذ محلل البرمجيات الخبيثة
AURORA_A2A_FORENSIC_ANALYST_PORT9008منفذ المحلل الجنائي الرقمي
AURORA_A2A_COMPLIANCE_ANALYST_PORT9009منفذ محلل الامتثال
AURORA_A2A_VULNERABILITY_MANAGER_PORT9010منفذ مدير الثغرات
AURORA_A2A_CLOUD_SECURITY_PORT9011منفذ أمن السحابة
AURORA_A2A_UEBA_ANALYST_PORT9012منفذ محلل UEBA
AURORA_A2A_WEB_SECURITY_PORT9013منفذ أمن الويب
AURORA_A2A_CPS_SECURITY_PORT9014منفذ أمن CPS
AURORA_A2A_REPORT_GENERATOR_PORT9015منفذ مولّد التقارير

القابلية للرصد

المتغيرالقيمة الافتراضيةالوصف
AURORA_OTEL_OTLP_ENDPOINThttp://otel-collector:4317نقطة نهاية OTLP gRPC
AURORA_OTEL_SERVICE_NAMEaurorasocاسم الخدمة في التتبعات
AURORA_OTEL_PROMETHEUS_PORT9090منفذ مقاييس Prometheus

MCP

المتغيرالقيمة الافتراضيةالوصف
AURORA_MCP_REGISTRY_PORT8001منفذ سجل أدوات MCP
Quick Validation

تحقق من جميع الإعدادات المحمّلة عبر تشغيل API مع AURORA_DEBUG=true:

AURORA_DEBUG=true python -m aurorasoc.api.main

ستُطبع الإعدادات عند مستوى INFO أثناء الإقلاع.