Cysboard: مراقب نظام يعتمد على html و css

Cysboard

Cysboard

إلى أولئك الذين يعرفون Conky بالفعل ، سيعرفون فوائد هذه الأداة يسمح لنا بمراقبة نظامنا مع إضافة تعديل مظهره المرئي مما يعطي مظهرًا مخصصًا لسطح المكتب لدينا.

أثناء تصفح الشبكة قليلاً ، صادفت بديلاً لـ Conky. حسنا اذن، سأتحدث قليلاً عن Cysboard أداة مراقبة بسيطة وخفيفة وقوية.

سيسبورد هو نظام مراقبة مفتوح المصدر مشابه لـ Conky، التطبيق مكتوب بلغة C ++ و HTML و CSS بواسطة المطور Michael Osei هذا استخدم HTML و CSS لمنح سماتك نمطًا مرئيًا.

يحصل Cysboard على المعلومات من نظامنا ، ويأخذ نظام التشغيل الذي نستخدمه ، ومقدار ذاكرة الوصول العشوائي (RAM) لدينا ، والمعالج ، وعنوان IP الخاص بنا والمزيد.

كيفية تثبيت Cysboard على Ubuntu؟

لتثبيت التطبيق في نظامنا ، سيتعين علينا فقط استنساخ البوابة من هذا وتجميع الكود من فريقنا.

لأداء هذه المهمة ، يجب أن يكون لدينا التبعيات الضرورية المثبتة ، وهما cmake و gcc.

لاستنساخ git وتثبيت Cysboard ، نقوم بذلك باستخدام الأوامر التالية:

git clone https://github.com/mike168m/Cysboard.git
cd Cysboard/
mkdir build
cmake
make 

مع هذا لدينا التطبيق المثبت في نظامنا ، الآن يمكننا إنشاء موضوعات خاصة بنا على cysboard علينا فقط اتباع التعليمات التي قدمها المطور:

  • قم بإنشاء ملف للموضوع ، وسوف نسميه main.html داخل ~ / .config / cysboard /.
  • أضف كود HTML مع أي من المعرفات المدرجة في الجدول الموجود في github الذي يوفر معلومات النظام.
  • قم بتشغيل cysboard.

جدول المعرفات لإنشاء السمات هو كما يلي:

ID معلومات
cpu_name اسم وحدة المعالجة المركزية
استخدام المعالج إجمالي استخدام وحدة المعالجة المركزية بالنسبة المئوية
cpu_arch بنية وحدة المعالجة المركزية
cpu_vendor بائع وحدة المعالجة المركزية ، على سبيل المثال. إنتل ، أيه إم دي
cpu_num_cores عدد أنوية المعالج
mem_free مقدار الذاكرة الفارغة بالكيلو بايت أو الميجابايت أو الجيجابايت
mem_used مقدار الذاكرة المستخدمة في KB أو MB أو GB
mem_swap_total مقدار ذاكرة التبديل بالكيلو بايت أو الميجابايت أو الجيجابايت
mem_total المقدار الإجمالي للذاكرة الفعلية المتاحة
os_name اسم نظام التشغيل
os_distro_name ما التوزيع الذي نستخدمه
os_uptime الوقت الإجمالي المنقضي منذ آخر إقلاع
os_num_procs كم عدد العمليات التي نجريها؟
exec_ # قم بتشغيل برنامج وعرض مخرجاته على سبيل المثال. Exec_0 ، exec_1 ، إلخ.
استخدام المعالج_ # احصل على النسبة المئوية لاستخدام نواة وحدة المعالجة المركزية ، على سبيل المثال. Cpu_usage_0 ، cpu_usage_1 ، إلخ

على أي حال ، يأتي التطبيق مع سمة افتراضية يمكننا من خلالها معرفة ما يقدمه لنا التطبيق في النظام.


2 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   جيمي أولانو قال

    على الرغم من أنني أطور برنامجًا بعدة لغات ، إلا أنه لم يتم تثبيت "cmake" ، لأنك تعرف بالفعل:

    sudo apt-get install cmake

  2.   جيمي أولانو قال

    ليس لدي أيضًا "gtk + -3.0" (أستخدم Ubuntu 16.04) ؛ حسنًا ، إلى الأمام:

    sudo apt-get install gtk + -3.0