لماذا تستضيف Prometheus على VPS؟
يجمع Prometheus المقاييس على شكل سلاسل زمنية عبر نموذج السحب (pull): يستعلم بانتظام عن خدماتك التي تعرض نقطة نهاية /metrics، ما يجعله ملائمًا بشكل خاص للبنى التحتية الديناميكية والبيئات الحاوية. تعني استضافة Prometheus على VPS الخاص بك أن مقاييسك تبقى خاصة، وأن بإمكانك إعداد مدد احتفاظ طويلة دون تكلفة إضافية، وأنك تحظى بأدنى زمن استجابة بين بنيتك التحتية وأداة المراقبة. على خلاف حلول SaaS، يمنحك VPS تخصيصًا كاملًا لقواعد التنبيه وفترات السحب (scrape) والتكاملات مع مصدّراتك المهنية.
ما الذي يمكنك فعله باستخدام Prometheus
- مراقبة استخدام المعالج والذاكرة والقرص والشبكة لخوادمك عبر node_exporter
- مراقبة تطبيقات الويب وواجهات API الخاصة بك عبر جمع مقاييس مخصّصة من خلال عملاء Prometheus (Go، Python، Node.js، PHP…)
- إعداد تنبيهات دقيقة باستخدام Alertmanager لتلقّي إشعارات عبر البريد الإلكتروني أو Slack أو PagerDuty
- عرض مقاييسك عبر لوحات تحكم Grafana متصلة بـ Prometheus كمصدر بيانات
- مراقبة حاويات Docker وعناقيد Kubernetes الخاصة بك عبر cAdvisor وkube-state-metrics
- تحليل الاتجاهات عبر الزمن بفضل الاحتفاظ القابل للتهيئة (15 يومًا افتراضيًا، قابل للتمديد) ولغة الاستعلام PromQL
ثبّت Prometheus على VPS من ServOrbit
اطلب VPS Cloud من ServOrbit
توجّه إلى /vps-cloud واختر التهيئة المناسبة لحِملك. لاستخدام Prometheus وحده (حتى بضع عشرات من الأهداف المسحوبة)، يكفي VPS بـ 2 vCPU و2 GB من الذاكرة RAM للانطلاق. أكمل الطلب وانتظر البريد الإلكتروني الذي يؤكّد تفعيل VPS الخاص بك.
الوصول إلى Marketplace في مساحة العميل
سجّل الدخول إلى مساحة العميل في ServOrbit، ثم انتقل إلى قسم «VPS الخاصة بي» واختر VPS الذي طلبته للتو. في لوحة الإدارة، انقر على تبويب «Marketplace» للوصول إلى كتالوج التطبيقات المتاحة للتثبيت بنقرة واحدة.
إطلاق تثبيت Prometheus
في Marketplace، ابحث عن «Prometheus» وانقر على بطاقة التطبيق. تحقّق من المعلومات (الإصدار المثبَّت، الاعتماديات) ثم انقر على «تثبيت». يهيّئ النظام Prometheus تلقائيًا على VPS الخاص بك: تثبيت الملفات الثنائية، وإنشاء خدمة systemd، والإعداد الأولي بالمعاملات الافتراضية.
الوصول الأول إلى واجهة Prometheus
بمجرد اكتمال التثبيت، يصبح Prometheus متاحًا عبر متصفحك على العنوان http://
الإعداد الأولي وإضافة أهدافك
يوجد ملف الإعداد الرئيسي في /etc/prometheus/prometheus.yml. لمراقبة خوادمك، أضف مهام (jobs) في قسم scrape_configs بإدخال عناوين IP ومنافذ مصدّراتك (يستمع node_exporter افتراضيًا على المنفذ 9100). بعد كل تعديل، أعد تحميل الإعداد دون إعادة تشغيل عبر الأمر: curl -X POST http://localhost:9090/-/reload
افتراضيًا، لا يتضمّن Prometheus أي مصادقة ولا تشفير TLS على منفذه 9090. في الإنتاج، لا تعرّضه أبدًا مباشرةً على الإنترنت: ضع أمامه وكيلًا عكسيًا Nginx أو Caddy مع مصادقة HTTP أساسية وشهادة TLS، أو قيّد الوصول إلى المنفذ 9090 عبر قواعد جدار الحماية لـ VPS من ServOrbit للسماح فقط لعناوين IP الموثوقة.
الوثائق الرسمية
للإعدادات المتقدمة والخيارات الخاصة بالأداة وتغييرات الإصدارات، راجع الوثائق الرسمية لـ Prometheus. يغطّي هذا الدليل النشر على VPS من ServOrbit؛ وتبقى وثائق الناشر المرجع للإعدادات الدقيقة.