# مراقب موقع mithal.space (Mithal Website Monitor & Dashboard) تطبيق متكامل لمراقبة موقع `mithal.space` يجمع مقاييس الـ Uptime, Latency, SSL Certificate Expiry, DNS Resolution, و Search Latency بشكل مستمر ويعرضها على لوحة تحكم تفاعلية. --- ## 🚀 التشغيل عبر Docker Compose (الافتراضي والمستحسن) قم بتشغيل الحاوية في الخلفية مع حفظ البيانات تلقائياً على الجهاز المستضيف: ```bash docker compose up -d ``` افتخ المتصفح وانتقل إلى: 👉 **[http://localhost:8080](http://localhost:8080)** لإيقاف الخدمة: ```bash docker compose down ``` --- ## 🐳 التشغيل المباشر عبر Docker (دون Compose) ### 1. بناء صورة الـ Docker: ```bash docker build -t mithal-monitor . ``` ### 2. تشغيل الحاوية مع حفظ البيانات: ```bash docker run -d \ --name mithal-monitor-app \ -p 8080:8080 \ -v "$(pwd)/data.jsonl:/app/data.jsonl" \ -v "$(pwd)/data.csv:/app/data.csv" \ mithal-monitor ``` --- ## 🛠 التشغيل المحلي بدون Docker ### 1. تثبيت المتطلبات: ```bash pip install -r requirements.txt ``` ### 2. تشغيل المراقبة: ```bash python monitor.py ``` ### 3. تشغيل لوحة التحكم: ```bash python -m http.server 8080 ``` تصفح **[http://localhost:8080](http://localhost:8080)**.