في المقالة التالية سوف نلقي نظرة على Scout_Realtime. في المقالات السابقة في هذه المدونة ، رأينا أدوات مختلفة تستند إلى سطر الأوامر لمراقبة أداء نظام Gnu / Linux ، مثل HTOP, نظرات و اخرين. الذي سنراه اليوم هو شيء آخر أداة بسيطة لمراقبة الخادم.
اكتشف الوقت الحقيقي لنا سيعرض القرص والذاكرة والشبكة ووحدة المعالجة المركزية ومقاييس العملية. هذه أداة بسيطة وسهلة الاستخدام وقائمة على الويب لمراقبة مقاييس خادم Linux في الوقت الفعلي ، بطريقة واضحة جدًا. سيُظهر لنا رسومات بيانية مرنة للمقاييس التي تم جمعها من وحدة المعالجة المركزية والذاكرة والقرص والشبكة والعمليات. كل هذا في الوقت الحقيقي.
في هذه المقالة ، سنرى كيفية تثبيت أداة المراقبة هذه المسماة scout_realtime على Ubuntu مراقبة خادم بعيد. ولكن قبل أن نبدأ العمل ، دعنا نرى بعض الخصائص العامة التي سيقدمها هذا البرنامج للمستخدمين.
الخصائص العامة لل scout_realtime
- البرنامج مفتوحة المصدر. يمكن رؤية كود المصدر الخاص به على صفحة GitHub جيثب:.
- التمرير سلس في ملف تحديث الرسومات كل ثانية.
- جميع مقاييس الأداء الرئيسية (وحدة المعالجة المركزية والذاكرة واستخدام القرص وحركة مرور الشبكة) في عرض واحد لقراءة البيانات بشكل أفضل.
- تعتبر مقاييس استخدام الذاكرة أكثر وضوحًا ودقة ، وفقًا لموقعها على الويب ، مقارنة بالبرامج الأخرى ذات الغرض نفسه.
- يتم تجميع العمليات بنفس الاسم ويتم عرض عدد العمليات الجارية. هذا لضمان أن تصبح الاتجاهات في العمليات النشطة أكثر وضوحًا.
- الوقت الحقيقي الكشفية اعتمادًا كبيرًا على نظام ملفات proc للحصول على المقاييس. يتوفر Procfs في التوزيعات المستندة إلى Gnu / Linux. لا يحتوي OSX و FreeBSD على دعم كامل لـ procfs وغير متوافقين.
تثبيت أداة المراقبة Scout_realtime على أوبونتو
لتثبيت scout_realtime على خادم Gnu / Linux ، سنحتاج إلى تثبيت Ruby 1.9.3 أو أعلى. لهذا سوف نستخدم الأمر التالي في المحطة (Ctrl + Alt + T):
sudo apt install rubygems
بمجرد الانتهاء من تثبيت Ruby في نظامنا ، يمكننا ذلك تثبيت حزمة scout_realtime باستخدام الأمر التالي في نفس الجهاز:
sudo gem install scout_realtime
ابدأ scout_realtime
بعد تثبيت الحزمة بنجاح ، يجب أن نبدأ البرنامج الخفي scout_realtime. سيكون هذا مسؤولاً عن جمع مقاييس الخادم في الوقت الفعلي. لبدء البرنامج الخفي ، في الطرفية (Ctrl + Alt + T) نكتب:
scout_realtime
بعد إطلاق البرنامج الخفي scout_realtime ، يتم تشغيله على خادم Linux الخاص بنا الذي نريد مراقبته عن بُعد من خلال منفذ 5555.
افتح منافذ جدار الحماية
إذا كنا نقوم بتشغيل جدار حماية ، فسنحتاج إلى فتح المنفذ 5555 الذي يستخدمه scout_realtime. مع هذا سوف نسمح لك بتقديم الطلبات. يمكن الرجوع إلى كيفية القيام بذلك في صفحة المساعدة الخاصة بـ UFW التي يقدمونها لنا على موقع ويب Ubuntu ،
الوصول إلى Scout_Realtime
بمجرد فتح المنافذ ، من أي جهاز آخر ، نفتح متصفح الويب وسنستخدم عنوان URL الموضح أدناه للوصول إلى الرسوم البيانية ومراقبة أداء الخادم البعيد.
http://localhost:5555
أو يمكننا أيضًا استخدام:
http://direccion-ip-o-dominio.com:5555
عرض سجلات البرنامج
بشكل افتراضي، يتم حفظ السجلات في الملف .scout / scout_realtime.log النظام. سنتمكن من الرجوع إلى هذه السجلات باستخدام الأمر cat في محطة طرفية (Ctrl + Alt + T) على النحو التالي:
cat .scout/scout_realtime.log
وقف Scout_realtime
إذا أردنا إيقاف البرنامج الخفي لـ scout_realtime ، فسنقوم بتنفيذ الأمر التالي في الجهاز (Ctrl + Alt + T):
scout_realtime stop
إلغاء تثبيت scout_realtime
لإلغاء تثبيت scout_realtime من النظام ، سيتعين علينا فقط تنفيذ الأمر التالي في الجهاز:
sudo gem uninstall scout_realtime
المساعدة والمعلومات
إلى تحقق من الخيارات المتاحة لهذا البرنامج، سنكون قادرين على الكتابة في Terminal:
scout_realtime --help
إذا كان أي شخص يحتاج ماس información حول هذا البرنامج ، يمكنك الاتصال بـ مستودع جيثب من scout_realtime. إذا وجد شخص ما خطأ في البرنامج ، فيمكنه الإبلاغ عنه في ما يلي صلة.