برنامج Bash النصي لعرض إحصائيات استهلاك ذاكرة الوصول العشوائي Apache

 نحن جميعًا الذين يديرون خوادم الويب يبحثون دائمًا عن أداة جديدة أو تعديل ، إما للحصول على مزيد من المعلومات حول موارد أجهزتنا أو لتقليل الاستهلاك 😀

هنا سأترك لكم سيناريو ذلك وضعوا قبل فترة في كريستالاب على وجه التحديد لهذالقياس استهلاك ذاكرة Apache ، أترك لك مثالاً على البيانات التي توفرها:

========================================
عمليات اباتشي واستخدام الذاكرة.
========================================
إجمالي الذاكرة المثبتة: 4.09 جيجا بايت
الذاكرة المتوفرة: 3.31 جيجا بايت
النسبة المئوية المجانية: 80.00٪
شريط الحالة:
| +++++++++ —————————– |
========================================
الاستخدام الحالي
========================================
العمليات الحالية: 28
متوسط ​​الذاكرة: 76 ميجابايت
الذاكرة القصوى: 80 ميجا بايت
الذاكرة الإجمالية: 1.99 جيجا بايت
========================================
الاستخدام المتوقع
========================================
أفضل اتصال متزامن: 446 اتصال (اتصالات) أخرى
أسوأ متزامن: 424 اتصال (اتصالات) أخرى
========================================

كما ترى ، فهي تخبرنا بعدد الاتصالات الجارية بأباتشي ، وكمية الذاكرة المشغولة ، والذاكرة المتاحة ، وما إلى ذلك 🙂

قم بتنزيل البرنامج النصي

مفيد جدا أم لا؟

حتى مع بضع دقائق إضافية ، يمكننا جعل هذه المعلومات تصل إلينا عبر البريد الإلكتروني ، أي أننا سنضع أولاً في crontab أنه في كل مرة X (ساعة واحدة على سبيل المثال) نعد هذا التقرير ، ونطبع التقرير في ملف (stat.info) ثم أرسل لنا الملف عبر البريد الإلكتروني باستخدام طريقة شرحناها هنا من قبل.

سيكون:

1. ضعه في كرونتاب تشغيل كل ساعة
2. ما سيتم تنفيذه سيكون:

/root/./script.sh >> /root/stat.info && mail -s "Server's Stats" kzkggaara@mail.com < /root/stat.info

لا تنس إعطاء أذونات التنفيذ (chmod + x apache-stats.sh) حتى يتمكنوا من تشغيله

وفويلا ، يجب أن تعمل بدون مشاكل 😀
حسنًا لا شيء ... نصيحة أخرى أتمنى أن تكون مفيدة لك 😉

تحياتي


اترك تعليقك

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

*

*

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

  1.   الجابي قال

    يمكن أن يكون هذا النص مفيدًا جدًا بالنسبة لي ، شكرًا لمشاركته 🙂

  2.   RAW الأساسي قال

    وقت إضافي: ساندي ، يمكنك التوقف عن البكاء في الزوايا التي لم يعلق عليها أحد بشأن المنشور .. xD

    شكرًا لمشاركتها ، إنه لأمر جيد بالنسبة لي أن أنقلها إلى بعض الأشخاص الذين سوف يناسبهم بالتأكيد مثل القفازات ..

  3.   ديفيد فالفيردي قال

    لقد كنا متحمسين للغاية للعثور على هذا المقال ، لقد كتبناه لفترة طويلة وتوقعنا المزيد من الحماس من قراء Cristalab. ربما لم يكن المكان المناسب لنشره 🙂

    إذا كنت مهتمًا بمقالات من هذا النوع ، فلا تتردد في قول ذلك وسنقوم بدروس تعليمية وأدوات مساعدة في bash.

    تحيات من Grafitto!

    1.    KZKG ^ جارا قال

      شكرًا جزيلاً على قراءتنا والتعليق والمشاركة 🙂
      إذا كنت تريد إنشاء المزيد من البرامج النصية لأتمتة المهام، للحصول على "شيء" تعتقد أنه قد يكون مثيرًا للاهتمام أو مفيدًا... فلا تتردد في الاتصال بي (kzkggaara[at]desdelinux[نقطة] صافي).

      شكرا مرة أخرى على عملك

      تحياتي

      1.    ديفيد فالفيردي قال

        أقوم بعمل بسيط يتطلب الاتصال بقاعدة البيانات من bash وشيء آخر. الأمر بسيط ، لكنني سأضعه في خطة تعليمية ، دعنا نرى ما إذا كنت ترغب في ذلك.

        شكرا على الترحيب!

  4.   ياغي قال

    مرحبا ربما النص غير متوفر ؟؟ لم أتمكن من تنزيله
    إذا كان بإمكانك التحقق من ذلك ، فسيكون ذلك رائعًا ، أنا مهتم
    تحياتي شكرا للمشاركة