النتائج 1 إلى 8 من 8

الموضوع: شرح تركيب برنامج النجيوس Nagios لمراقبة الخوادم

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    564

    Thumbs up شرح تركيب برنامج النجيوس Nagios لمراقبة الخوادم



    بسم الله الرحمن الرحيم

    هذا الدرس عن تركيب برنامج :
    نجيوس Nagios لمراقبة الخدمات علي الخوادم (السيرفرات) وهو إهداء لأعضاء مطور وزواره، وكذلك مدراء شركات تأجير الخوادم والإستضافة والعاملين في مجال إدارة الخوادم.

    لمن هذا الدرس؟

    لأصحاب شركات الإستضافة وشركات تأجير الخوادم
    من أجل مساعدة أصحاب شركات الإستضافة وتأجير الخوادم على توضيح كيفية مراقبة عدة خوادم، فهذه معضلة يواجهها أصحاب الشركات على وجه التحديد حينما يكون لديك 50 او 80 او 100 خادم أو أكثر فكيف سيقوم موظفوك بمراقبة هذا العدد الكبير من الخوادم إلا من خلال هذا البرنامج ومعرفتهم الجيدة بطرق التعامل معه.

    لمدراء الخوادم
    إن كان قد طلب منك مديرك إدارة 30 خادماً أو أكثر وتقديم الدعم الفني لعملاء هذه الخوادم فيمكنك أن تسبق تذكرة العميل بمعرفة أين المشكلة بخادم العميل ولـ 30 خادماً في نفس اللحظة، سيسهل عليك إدارة هذه الخوادم ويوفر عليك الكثير من الوقت والجهد، باختصار انه يعمل نيابة عنك في مراقبة الخوادم المكلف بها!

    =====================================

    ما هو نجيوس Nagios ؟

    هو أحد برامج مراقبة الخدمات علي السيرفر والذي يرسل تنبيه عند وقوع أو تعطل أي خدمة علي الخادم مثل خدمة الاباتشي أو الاف تي بي .. وغيرها .
    يتميز البرنامج بوجود واجهة رسومية ( أي تستطيع مراقبة سيرفرك عبر المتصفح مباشرة ) كذلك يتميز بوجود إضافة خاصة addon به يتم دمجها مع متصفح الانترنت ( موزيلا فايرفوكس ) .




    موقعه الرسمي :

    Nagios: The Leader and Industry Standard in Enterprise System, Network, and Application Monitoring

    ما الهدف من هذا الدرس ؟

    الهدف من هذا الدرس هو شرح تركيب برنامج النجيوس علي السيرفرات العاملة بنظام تشغيل CentOS .
    حيث أن موقعه الرسمي لا يشرح اعداد البرنامج إلا علي أنظمة ( فيدورا – سوزي – أوبنتو ) .


    متطلبات الإعداد:
    يجب أن يكون علي السيرفر ما يلي :
    أباتشي
    مترجم gcc
    مكتبات GD
    ======================

    بالطبع كل السيرفرات موجود عليها أباتشي
    فيمكنك التحقق من وجود مترجم GCC أو مكتبات GD بالأمر :
    الأمر :

    كود:
    rpm -qa | egrep 'glibc-common|gcc|glibc|gd|gd-devel'
    إن لم يكونوا موجودين فيمكنك إعدادهم كالتالي :
    أوامر :


    كود:
    yum install gcc
    yum install glibc glibc-common
    yum install gd gd-devel
    الإعـــداد :

    الخطوة الاولي :

    اضافة مستخدم جديد باسم nagios .

    كود:
    useradd -s /bin/false –d /usr/local/nagios  nagios
    الامر لانشاء يوزر جديد باسم nagios.. والشيل الخاص به false ومجلد الهوم الخاص به هو
    /usr/local/nagios

    يمكنك قراءة المزيد عن امر useradd من خلال الرابط
    useradd(8) - Linux man page



    الخطوة الثانية :

    اضافة مجموعة جديدة باسم nagiosmt

    كود:
    groupadd nagiosmt
    الخطوة الثالثة : اضافة اليوزر nagios ويوزر الاباتشي وهو nobody الي المجموعة الجديدة التي قمنا بانشاءها في الخطوة السابقة .

    كود:
    usermod –G nagiosmt nagios
    usermod –G nagiosmt nobody
    الخطوة الرابعة :
    عمل مجلد لسحب البرنامج بداخله وليكن مثلا باسم download

    كود:
    mkdir /root/download
    cd /root/download
    الخطوة الخامسة : سحب برنامج النجيوس :

    كود:
    wget http://www.mtwer.com/files/servers/nagios-3.0.6.tar.gz
    توقيع MD5 الخاص بالملف هو :

    كود:
    0387f2f418223a25333fd905fb499d4c
    ثم فك ضغط الملف بالأمر :

    كود:
    tar -zxf nagios-3.0.6.tar.gz
    ثم الدخول لمجلد البرنامج لبدء الإعداد :

    كود:
    cd nagios-3.0.6
    الخطوة السادسة :
    البدء بالاعداد :

    كود:
    ./configure --prefix=/usr/local/nagios --with-httpd-conf=/usr/local/apache/conf  --with-command-group=nagiosmt
    يجب أن تلاحظ أن أمر الاعداد السابق كله علي سطر واحد
    سوف يظهر الناتج في نهاية الامر كما بالصورة :




    ننفذ الأمر

    كود:
    make all
    للبدء بعمل ترجمة للملفات :
    سوف تظهر النتيجة كما بالصورة التالية :





    الخطوة السابعة :
    إعداد المكتبات :
    كود:
    make install
    وسوف يظهر الناتج كما في الصورة :



    ثم الأمر :

    كود:
    make install-init
    لتنصيب الملف التنفيذي للنجيوس بداخل المسار /etc/init.d/
    وسيكون الناتج كالتالي :




    ثم الأمر :

    كود:
    make install-config
    لتنصيب ملفات الاعداد الخاصة بالنجيوس .
    وسوف تظهر النتيجة بعد تنفيذ الامر كالتالي :




    ثم الأمر :

    كود:
    make install-commandmode
    لإعداد مجلد الأوامر الخارجية وسوف تكون النتيجة كالتالي :



    الخطوة الثامنة :

    ضبط النجيوس لارسال التنبيهات علي بريدك :
    قم بتنفيذ الأمر التالي لتحرير ملف الاتصال :


    كود:
    pico /usr/local/nagios/etc/objects/contacts.cfg
    قم بتغيير البريد كما في الصورة إلي بريدك :



    قم بتغيير nagios@localhost الي بريدك الذي تود أن تصلك عليه التنبيهات .

    الخطوة التاسعة :
    إعداد النجيوس للعمل مع الاباتشي :
    الأمر :


    كود:
    make install-webconf
    سيظهر الناتج كما في الصورة :



    الخطوة العاشرة : عمل حساب للأدمن لكي يستطيع الدخول للواجهة الرسومية ( عن طريق المتصفح ) لمشاهدة حالة السيرفر

    الامر :


    كود:
    htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
    سيتطلب منك كتابة كلمة المرور مرتين .. فقم بكتابة كلمة المرور .. ولا تنساها لأنك سوف تحتاجها عند دخولك علي النجيوس عن طريق المتصفح في نهاية الشرح


    قم بتحرير ملف الإعداد الخاص بالأباتشي :


    كود:
    pico /usr/local/apache/conf/httpd.conf
    قم بإضافة هذا السطر :

    كود:
    Include "/usr/local/apache/conf/nagios.conf"
    نحفظ التغييرات بـ ctrl +x ثم y

    قم بإعادة تشغيل الاباتشي :


    كود:
    httpd restart
    الخطوة الحادية عشر :
    اعداد الاضافات الخاصة بالنجيوس :

    كود:
    cd /root/download
    كود:
    wget http://www.mtwer.com/files/servers/nagios-plugins-1.4.11.tar.gz
    توقيع MD5 للملف هو :

    كود:
    042783a2180a6987e0b403870b3d01f7
    كود:
    tar -zxf nagios-plugins-1.4.11.tar.gz
    cd nagios-plugins-1.4.11
    لجلب الاضافات وفك الضغط عنها ودخول المجلد الخاص بها ..

    نأتي الان للإعداد :
    الأمر :


    كود:
    ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagiosmt
    ثم الامر :

    كود:
    make
    لترجمة الملفات

    ثم الأمر


    كود:
    make install
    لبدء عملية التنصيب .

    الخطوة الثانية عشر :
    اضافة النجيوس لبرنامج بدء التشغيل
    الأمر :


    كود:
    chkconfig --add nagios
    chkconfig nagios on
    الخطوة الثالثة عشر :

    اختبار الاعداد

    كود:
    /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
    المفترض ان يكون الناتج
    Total Warnings: 0
    Total Errors: 0


    الخطوة الرابعة عشر :
    تشغيل النجيوس

    كود:
    service nagios start
    الخطوة الخامسة عشر :

    ضبط تصريح مجلد النجيوس

    كود:
    chmod 755 /usr/local/nagios
    وأخيرا يمكنك الدخول لمشاهدة حالة السيرفر عبر الرابط

    http://xx.xx.xx.xx/nagios
    حيث ان xx.xx.xx.xx هو رقم الايبي الخاص بسيرفرك .
    سيظهر لك جدار ناري ..
    اسم المستخدم :
    nagiosadmin

    كلمة المرور : هي نفس كلمة المرور التي وضعتها في الخطوة العاشرة .


    الخطوة السادسة عشر :

    إضافة أكثر من سيرفر في النجيوس لمراقبتهم
    شرح استخدام addon الفايرفوكس مع النجيوس .
    شرح ملف الاعداد الخاص بالنجيوس والخاص بكل سيرفر مضاف اليه .

    وهذه أمرها بسيط وسهل جدا بإذن الله .. ولكن بانتظار تفاعلكم مع الموضوع ..
    يحق لأي منكم أن يضفيها دون قيود .. وسوف نقوم بالتعليق والإضافة والشرح الكافي بإذن الله ..


    المصدر: http://www.mtwer.com/vb/t7801.html


    هذا وإن أصبت فمن الله .. وإن أخطأت فمن نفسي ومن الشيطان .
    والله ولي التوفيق .



    (شكر خاص): لمن كتبت أناملة هذا الدرس المميز.
    جميع الحقوق محفوظة لمعهد مطور :: فيرجي عند نقل أو نسخ الموضوع ذكر رابط الموضوع الأصلي وذلك لأن أي مناقشة أو استفسار أو رد وكذلك حل المشكلات سيتم من خلال [http://www.mtwer.com/vb/t7801.html"]الموضوع المصدر[/URL] بمطور.





    __________________
    ======================
    | توب لاين - مؤسسة رسمية معتمدة.
    | عروض مميزة ومناسبة للجميع.
    | تصاميم احترافية وبرمجة متقنة.
    | www.TL4S.com.sa


  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    51


    مشاااااء الله احب اشكر ادارة مطور على
    شرح طريقة تنصيب النيجوس على السيرفر
    معقول هذا النيجوس الى بعض من العرب يقولون انو صعب و و و
    صراحة ما شفت اسهل منه
    واول منتدى عربي يطرحة مشاء الله
    دائمآ الى الامام يا توب لاين وننتظر منكم كل ماهو مفيد لنا وللعرب
    ودااااعـــــــــآ للإحتكار:app::app::app::app:






    __________________
    والله ولي التوفيق

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


    جزاك الله خيرا






  4. #4


    يثبت للفائدة :

    للافادة : https://addons.mozilla.org/en-US/fir...nagios&cat=all

    يضاف للفايرفوكس يمكنك معرفة حالة سرفرك فى اى لحظة .. وانت تتجول فى بحر الانترنت ...

    قمت بتركيب النجيوس .. فى توب لاين بصراحة متعة لما تكون كل حاجة اندر كنترول بتصفح النت وعارف المشكلة

    قبل العميل مايقول .. احساس جميل مع النجيوس والاضافة دى .. بالتوفيق للجميع





    __________________
    GNU/Linux system EngineerVps & Dedicated servers & ManagementContact Me On : 00201003338749 or ceo@murabba.comwww.murabba.com

  5. #5
    عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    237


    فعلاً برنامج قوي جداً ,,
    وأيضاً أنصح الجميع بقرائة كل مصادرة لئنة يحتوي على الكثير من المميزات والتي يصعب حصرها في موضوع معين .
    شكراً على الشرح






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    564


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

    توضيح بسيط لمن قام بنقل الموضوع وهو تغيير رابط المصدر للرابط التالي:
    http://www.mtwer.com/vb/t7801.html

    نتمنى الفائدة للجميع





    __________________
    ======================
    | توب لاين - مؤسسة رسمية معتمدة.
    | عروض مميزة ومناسبة للجميع.
    | تصاميم احترافية وبرمجة متقنة.
    | www.TL4S.com.sa

  7. #7


    بارك اله فى توب لاين ...





    __________________
    كن حكيم في استخدام عقلك

  8. #8


    عند تنفيذ
    كود:
    htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
    يخرج
    كود:
     htpasswd: command not found
    مالحل





    __________________
    تم التنازل عن العضوية من صاحب العضوية القديم .
    للتواصل :
    big.los3r@hotmail.com





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض