كيفية تثبيت واستخدام عميل DigitalOcean لإظهار المزيد من الإحصائيات الخاصة بخادومك
تعد منصة DigitalOcean من أشهر منصات الاستضافة السحابية التي توفر للمطورين والمسؤولين عن النظام بيئة مرنة وآمنة لإدارة تطبيقاتهم ومواقعهم. تقدم DigitalOcean مجموعة من الأدوات التي تتيح للمستخدمين مراقبة الخوادم (Droplets) الخاصة بهم، ومن بين هذه الأدوات هو “عميل DigitalOcean” الذي يسهل الوصول إلى الإحصائيات والبيانات الخاصة بالخوادم. في هذا المقال، سنتناول كيفية تثبيت واستخدام عميل DigitalOcean لعرض المزيد من الإحصائيات الخاصة بالخادم.
مقدمة عن DigitalOcean
DigitalOcean هي منصة حوسبة سحابية تم تصميمها لتقديم حلول سحابية بسيطة وفعالة. تتيح للمستخدمين إطلاق الخوادم الافتراضية التي تسمى “Droplets” بسهولة وتقديم موارد قوية مثل المعالجات والذاكرة والتخزين بأسعار معقولة. إلى جانب هذه الموارد، توفر DigitalOcean أدوات متكاملة لمراقبة الأداء مثل واجهتها الرسومية (Dashboard) وواجهة سطر الأوامر (CLI) التي تسهل على المستخدمين التحكم في الخوادم ومراقبة الأداء.
يتيح عميل DigitalOcean للمستخدمين إجراء مراقبة شاملة للخوادم الخاصة بهم من خلال سطر الأوامر، مما يجعل عملية استخراج وتحليل الإحصائيات أسهل وأسرع. كما يساعد في أتمتة العديد من المهام وتوفير تقارير دقيقة حول أداء الخوادم.
الخطوة الأولى: التسجيل وإنشاء حساب على DigitalOcean
قبل أن تتمكن من استخدام عميل DigitalOcean، يجب أن يكون لديك حساب على منصة DigitalOcean. إذا لم تكن قد أنشأت حسابًا بعد، فيمكنك اتباع هذه الخطوات:
-
زيارة الموقع الإلكتروني: اذهب إلى الموقع الرسمي لـ DigitalOcean.
-
التسجيل: قم بإنشاء حساب جديد باستخدام بريدك الإلكتروني أو عبر حسابات جوجل أو GitHub.
-
إعداد الفوترة: بعد التسجيل، ستحتاج إلى إضافة تفاصيل بطاقة الائتمان أو وسيلة دفع أخرى لتتمكن من بدء استخدام الخوادم.
الخطوة الثانية: إعداد مفاتيح API
بمجرد إنشاء الحساب، ستحتاج إلى إعداد مفاتيح API للوصول إلى واجهة سطر الأوامر الخاصة بـ DigitalOcean.
-
الدخول إلى لوحة التحكم: بعد تسجيل الدخول إلى حسابك على DigitalOcean، اذهب إلى لوحة التحكم (Dashboard).
-
الانتقال إلى إعدادات API: في لوحة التحكم، ابحث عن قسم “API” في الإعدادات.
-
إنشاء مفتاح API جديد: انقر على خيار “Create New Token” لإنشاء مفتاح API جديد. حدد الصلاحيات المناسبة للمفتاح وتأكد من حفظه في مكان آمن.
الخطوة الثالثة: تثبيت عميل DigitalOcean CLI
لتثبيت عميل DigitalOcean CLI، يمكنك اتباع الخطوات التالية:
-
تثبيت Python: يتطلب عميل DigitalOcean CLI وجود Python على جهازك. إذا لم يكن مثبتًا، يمكنك تنزيله من الموقع الرسمي وتثبيته.
-
تثبيت العميل عبر pip: يمكن تثبيت عميل DigitalOcean باستخدام أداة إدارة الحزم
pip:nginxpip install python-digitaloceanهذه الحزمة هي عبارة عن واجهة برمجة التطبيقات (API) لـ DigitalOcean والتي تسمح لك بالتحكم في الخوادم من خلال سطر الأوامر.
الخطوة الرابعة: تكوين عميل DigitalOcean
بعد تثبيت الحزمة، يجب تكوين عميل DigitalOcean ليتصل بحسابك باستخدام مفتاح API الذي أنشأته سابقًا. للقيام بذلك، اتبع الخطوات التالية:
-
إعداد العميل: افتح نافذة سطر الأوامر واكتب الأمر التالي لإعداد العميل:
csharpdoctl auth initسيطلب منك إدخال مفتاح API الذي حصلت عليه من حسابك على DigitalOcean. أدخل المفتاح لتكملة عملية الإعداد.
-
التحقق من الاتصال: بعد إدخال مفتاح API، يمكنك التحقق من الاتصال بـ DigitalOcean باستخدام الأمر التالي:
arduinodoctl account getإذا كان الاتصال ناجحًا، ستظهر تفاصيل حسابك على DigitalOcean.
الخطوة الخامسة: استخدام عميل DigitalOcean لعرض الإحصائيات
الآن بعد أن قمت بتثبيت وتكوين عميل DigitalOcean، يمكنك البدء في استخدامه لعرض الإحصائيات المتعلقة بالخوادم الخاصة بك. فيما يلي بعض الأوامر الشائعة للحصول على معلومات حول الخوادم والإحصائيات المختلفة:
-
عرض قائمة الخوادم: لعرض جميع الخوادم (Droplets) التي تم إنشاؤها في حسابك، استخدم الأمر التالي:
rustdoctl compute droplet listسيعرض هذا الأمر قائمة بجميع الخوادم مع معلومات مثل الأسماء والعناوين IP والحالة.
-
عرض إحصائيات أداء الخادم: للحصول على إحصائيات مفصلة عن استخدام الموارد مثل المعالج والذاكرة ومساحة التخزين، استخدم الأمر التالي:
arduinodoctl compute droplet getاستبدل
بالمعرف الفريد الخاص بالخادم الذي ترغب في مراقبته. ستظهر لك إحصائيات شاملة عن الخادم. -
عرض سجلات الخادم: يمكنك عرض سجلات الخادم لمراجعة الأداء أو اكتشاف أي مشاكل. استخدم الأمر التالي للحصول على سجل الخادم:
cssdoctl compute droplet actions --action logs -
مراقبة الاستخدام في الوقت الفعلي: إذا كنت ترغب في مراقبة الاستخدام في الوقت الفعلي، يمكنك استخدام أدوات أخرى مثل
htopأوtopعلى الخادم نفسه، أو استخدام واجهات واجهة المستخدم الرسومية (UI) المقدمة من DigitalOcean التي توفر إحصائيات لحظية.
الخطوة السادسة: أتمتة التقارير والمهام باستخدام عميل DigitalOcean
يمكنك أتمتة العديد من المهام باستخدام عميل DigitalOcean CLI، مثل إنشاء تقارير دورية حول أداء الخوادم. على سبيل المثال:
-
إنشاء تقارير أسبوعية: يمكنك كتابة سكربت Python الذي يستخدم
python-digitaloceanلإحضار بيانات الخوادم كل أسبوع وإرسالها عبر البريد الإلكتروني أو حفظها في ملف. -
تنفيذ أوامر بشكل دوري: باستخدام أدوات مثل
cronعلى الخادم، يمكنك جدولة تنفيذ الأوامر الخاصة بـ DigitalOcean CLI بشكل دوري لمراقبة الأداء بشكل مستمر.
الخطوة السابعة: استخدام DigitalOcean API للحصول على إحصائيات متقدمة
بالإضافة إلى استخدام عميل CLI، يمكنك الوصول إلى إحصائيات أكثر تقدمًا باستخدام واجهة برمجة التطبيقات (API) الخاصة بـ DigitalOcean. توفر واجهة API طريقة مرنة للحصول على بيانات دقيقة حول الخوادم والتفاعل معها برمجيًا.
للقيام بذلك:
-
التوثيق مع API: ابدأ باستخدام API من خلال الرجوع إلى التوثيق الرسمي لـ DigitalOcean API لفهم كيفية إرسال الطلبات واستقبال البيانات.
-
استخدام مكتبات أخرى: إذا كنت تفضل استخدام لغة برمجة مختلفة عن Python، يمكنك استخدام مكتبات أخرى مثل
doctlفي JavaScript أو Ruby.
الخاتمة
عميل DigitalOcean CLI هو أداة قوية تسهل مراقبة الخوادم الخاصة بك وتحليل أداء النظام. باستخدام الخطوات الموضحة في هذا المقال، يمكنك تثبيت عميل DigitalOcean، تكوينه بشكل صحيح، واستخدامه لعرض الإحصائيات المختلفة حول خوادمك. سواء كنت ترغب في متابعة استخدام الموارد أو تحليل الأداء بشكل دقيق، يقدم لك عميل DigitalOcean مجموعة من الأدوات القوية التي تساهم في تحسين إدارة الخوادم وتسهيل العمليات اليومية.

