1.5 KiB
1.5 KiB
مراقب موقع mithal.space (Mithal Website Monitor & Dashboard)
تطبيق متكامل لمراقبة موقع mithal.space يجمع مقاييس الـ Uptime, Latency, SSL Certificate Expiry, DNS Resolution, و Search Latency بشكل مستمر ويعرضها على لوحة تحكم تفاعلية.
🚀 التشغيل عبر Docker Compose (الافتراضي والمستحسن)
قم بتشغيل الحاوية في الخلفية مع حفظ البيانات تلقائياً على الجهاز المستضيف:
docker compose up -d
افتخ المتصفح وانتقل إلى: 👉 http://localhost:8080
لإيقاف الخدمة:
docker compose down
🐳 التشغيل المباشر عبر Docker (دون Compose)
1. بناء صورة الـ Docker:
docker build -t mithal-monitor .
2. تشغيل الحاوية مع حفظ البيانات:
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. تثبيت المتطلبات:
pip install -r requirements.txt
2. تشغيل المراقبة:
python monitor.py
3. تشغيل لوحة التحكم:
python -m http.server 8080
تصفح http://localhost:8080.