|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته دائماً تتعرض المواقع والتطبيقات على الإنترنت إلى التعطل أو البطىء المفاجىء بدون معرفة سبب هذا الخلل مما قد يؤثر على سمعة هذا الموقع أو الجهة المالكة له أو يؤدي إلى خسارة مالية تلحق بصاحبه إما لفقدان العملاء لعدم إستجابة الموقع أو لحدوث خلل وقت تنفيذ عملية مالية في الموقع(مثل الشراء والبيع) تمنع إكمالها. لذلك وجدت حلول كثير حلول كثيرة لمراقبة أداء المواقع على الإنترنت وبالذات مراقبة السيرفرات التي تشغل هذة المواقع، وهذة الحلول إما مغلقة المصدر ويستلزمك أن تشتريها لكي تستطيع مراقبة أداء السيرفرات التابعة لك أو مفتوحة المصدر وحرة وللجميع الصلاحية بتحميلها وتركيبها بدون أن يدفع دولار واحدة. أحد الحلول المفتوحة المصدر والرائعة في مراقبة أداء السيرفرات بشكل دقيق ومتواصل هي الأداة Munin(مونن). الاداة مونن سهلة التركيب والإستخدام، حيث تعمل بطريقة client-server، حيث تتكون من جزئين: 1- Munin Server وهو السيرفر الرئيسي المسوؤل عن جمع وعرض ما يصله من Munin Node التي تعمل على السيرفرات التي تريد أن تراقبها. 2- Munin Node وهي التي تعمل على السيرفرات التي تريد أن ترقبها وتقوم بجمع جميع معلومات السيرفر وإرسالها إلى Munin Server. هذا شكل توضيحي يبسط لك الفكرة: كما تشاهد، Munin Server يعمل كجامع بيانات لما ترسله Munin Nodes التي تم تركيبها على سيرفرات عدة لمراقبتها. سأفترض أن لدي سيرفرين وأريد أن أركب عليه مونن، لذلك سوف يكون السيرفر الثالني هو السيرفر الذي أريد مراقبته(لذلك سوف أقوم بتركيب Munin Node عليه) والسيرفر الاول هو السيرفر الذي سوف يقوم بالمراقبة وعرض البيانات التي جمعها من Munin Node، لذلك سوف أركب عليه Munin Server. تركيب وإعداد Munin Sever: يجب أن لديك سيرفر ويب، مثلاً Apache، مثبتاً على السيرفر. لأن مونن سوف يعرض لك بيانات المراقبة كصفحات HTML، مما يعني سوف تتصفح نتائجه كأنك تتصفح موقع إنترنت. إذا لم يكن لديك سيرفر أباتشي جاهز، قم بتركيبه كالتالي: رمز PHP: Ubuntu/Debian apt-get install apache2 RedHat/Fedora yum install httpd تركيب Munin Server: رمز PHP: Ubuntu/Debian apt-get install munin RedHat/Fedora yum install munin إعدادت Munin Server: قم بفتح ملف الإعدادت وقم بتغييره كالتالي: رمز PHP: vim /etc/munin/munin.com قم بتعديل إمتداد هذا الخيار ليشير إلى مجلد أباتشي لديك htmldir /var/www/munin قم بتعديل هذا السطر ليحتوي على إيميلك لكي تصلك رسائل تنبيهيه في حالة وجود خلل في السيرفر الذي تراقبه أو إرتفاع مفاجئ في إستهلاك موارد السيرفر contact.rootjerais.command mail -s "Munin notification" admin@egy-server.com [localhost.localdomain] address 127.0.0.1 use_node_name yes أسفل هذه الأسطر، قم بإضافة أسماء السيرفرات التي تريد أن ترقبها مع عنوان IP الخاص بها، مثال: [files.egy2server.com] address 66.23.238.226 use_node_name yes إنتهينا من سيرفر مونن! الآن، قم بتركيب Munin Node بداخل السيرفر الذي تريد مراقبته ومتابعة حالته بالدقائق. تركيب وإعداد Munin Node: رمز PHP: Ubuntu/Debian apt-get install munin-node munin-plugins-extra RedHat/Fedora yum install munin-node munin-plugins-extra إعدادت Munin Node: بعد تثبيتها، قم بفتح ملف الإعدادت: رمز PHP: vim /etc/munin/munin-node.conf allow ^127\.0\.0\.1$ أضف تحت هذا السطر عنوان IP السيرفر الرئيسي Munin Server الذي سوف يقراء بيانات Munin Node بهذا الشكل: allow ^12\.34\.56\.78$ قم بإغلاق ملف الإعدادت ثم أعد تشغيل الخدمة وتأكد إنها سوف تعمل مع بدء تشغيل النظام، كالتالي: /etc/init.d/munin-node restart Ubuntu/Debian update-rc.d munin-node defaults RedHat/Fedora chkconfig munin-node on مبروك! الآن سوف تقوم مونن بمراقبة السيرفر كل خمس دقائق وسوف تعرض لك النتائج عبر سيرفر أباتشي كأنها موقع إنترنت! نقاط مهمة: 1- يتصل سيرفر مونن Munin Server ب Munin Node عبر المنفذ TCP 4949، لذلك تأكد أنه مفتوح، ويستحسن أن تضع أمامه جدار ناري مثل Iptables، قد تفيدك هذة الدرس: الجدار الناري IPTables . 2- يوجد بدائل عدة لمونن، مثل Cacti, Nagio, MRTG. 3- Munin Server يسحب بيانات Munin Node كل 5 دقائق، تستطيع أن تعدلها وتجعلها أقصر بالتعديل على ملف Cron الخاص بها إما تحت المستخدم munin أو تحت مجلد /etc/cron.d. 6- تزودك مونن Munin بخيارات مراقبة كثيرة، منها مراقبة شبكة السيرفر، الرام، المعالج، سرعة الهارديسك، سرعة إستجابة الموقع، الضغط على قواعد البيانات، مدة التشغيل، إستهلاك موارد السيرفر وحتى يمكنك كتابة Plugin خاص بك ليتعامل مع Munin! علماً بأن الحزمة التي تم تركيبها munin-extra-plugins تحتوي على عدد كبير من الإضافات التي تستطيع مراقبتها مثل Nginx, Varnish, IOPS, IPtables, Postfix, Sendmail, Exim وغيرها. |
مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
القارمن معي غير دقيق وغير متوافق مع الصوت بينما نوكيا e72 مع نوكيا ماب دقيق | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 11-10-2011 04:10 PM |
Server Monitoring With munin And monit On Mandriva 2010.0 | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 04-20-2010 07:10 PM |
Server Monitoring With munin And monit On Debian Lenny | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 02-25-2010 11:20 PM |
برنامج قوي لتركيب صور بشرية بشكل دقيق وقريب من الواقع | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 06-03-2009 10:10 PM |