A
alkrsan
Guest
بسم الله الرحمن الرحيم
الذي يشيح كيفية تركيب الناجيوس على السيرفر
ولكن بعد ان قمنا على تركيب الناجيوس سوف نظطر دائما لمراقبة الناجيوس عن طريق المتصفح
مثلا: http://example.com/nagios
ولكن باستخدام البرنامج NTray سوف نستطيع مراقبة الناجيوس من خلال نظام التشغيل ويندوز ، فما علينا اﻻ تشغيل البرنامج وسوف يعمل البرنامج ويوضع في ال system tray (عند الساعة مش عارف شو معناها صراحة بالعربي اﻻن) ، واي خلل او قصور في النت ورك رح يعطينا اياه هذا البرنامج ويظهر لنا ملاحظة على الشاشة مع نوع الخطا...
هذا هو موقع برنامج ال Ntray
NagiosExchange: NTray
وهذا رابط التحميل المباشر
http://www.nagiosexchange.org/cgi-bin/jump.cgi?ID=1629&view=File1;d=1
هذا الدرس عن تركيب برنامج :
نجيوس Nagios لمراقبة الخدمات علي الخوادم (السيرفرات) وهو إهداء لأعضاء مطور وزواره، وكذلك مدراء شركات تأجير الخوادم والإستضافة والعاملين في مجال إدارة الخوادم.
لمن هذا الدرس؟
لأصحاب شركات الإستضافة وشركات تأجير الخوادم
من أجل مساعدة أصحاب شركات الإستضافة وتأجير الخوادم على توضيح كيفية مراقبة عدة خوادم، فهذه معضلة يواجهها أصحاب الشركات على وجه التحديد حينما يكون لديك 50 او 80 او 100 خادم أو أكثر فكيف سيقوم موظفوك بمراقبة هذا العدد الكبير من الخوادم إلا من خلال هذا البرنامج ومعرفتهم الجيدة بطرق التعامل معه.
لمدراء الخوادم
إن كان قد طلب منك مديرك إدارة 30 خادماً أو أكثر وتقديم الدعم الفني لعملاء هذه الخوادم فيمكنك أن تسبق تذكرة العميل بمعرفة أين المشكلة بخادم العميل ولـ 30 خادماً في نفس اللحظة، سيسهل عليك إدارة هذه الخوادم ويوفر عليك الكثير من الوقت والجهد، باختصار انه يعمل نيابة عنك في مراقبة الخوادم المكلف بها!
=====================================
الذي يشيح كيفية تركيب الناجيوس على السيرفر
ولكن بعد ان قمنا على تركيب الناجيوس سوف نظطر دائما لمراقبة الناجيوس عن طريق المتصفح
مثلا: http://example.com/nagios
ولكن باستخدام البرنامج NTray سوف نستطيع مراقبة الناجيوس من خلال نظام التشغيل ويندوز ، فما علينا اﻻ تشغيل البرنامج وسوف يعمل البرنامج ويوضع في ال system tray (عند الساعة مش عارف شو معناها صراحة بالعربي اﻻن) ، واي خلل او قصور في النت ورك رح يعطينا اياه هذا البرنامج ويظهر لنا ملاحظة على الشاشة مع نوع الخطا...
هذا هو موقع برنامج ال Ntray
NagiosExchange: NTray
وهذا رابط التحميل المباشر
http://www.nagiosexchange.org/cgi-bin/jump.cgi?ID=1629&view=File1;d=1
هذا الدرس عن تركيب برنامج :
نجيوس 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
/usr/local/nagios
يمكنك قراءة المزيد عن امر useradd من خلال الرابط
useradd(8) - Linux man page
الخطوة الثانية :
اضافة مجموعة جديدة باسم nagiosmt
كود:
groupadd nagiosmt
كود:
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
كود:
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
وسيكون الناتج كالتالي :
ثم الأمر :
كود:
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"
قم بإعادة تشغيل الاباتشي :
كود:
httpd restart
اعداد الاضافات الخاصة بالنجيوس :
كود:
cd /root/download
كود:
wget http://www.mtwer.com/files/servers/nagios-plugins-1.4.11.tar.gz
كود:
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
كلمة المرور : هي نفس كلمة المرور التي وضعتها في الخطوة العاشرة .
http://xx.xx.xx.xx/nagios
حيث ان xx.xx.xx.xx هو رقم الايبي الخاص بسيرفرك .
سيظهر لك جدار ناري ..
اسم المستخدم : nagiosadmin
كلمة المرور : هي نفس كلمة المرور التي وضعتها في الخطوة العاشرة .
الخطوة السادسة عشر :
إضافة أكثر من سيرفر في النجيوس لمراقبتهم
شرح استخدام addon الفايرفوكس مع النجيوس .
شرح ملف الاعداد الخاص بالنجيوس والخاص بكل سيرفر مضاف اليه .
وهذه أمرها بسيط وسهل جدا بإذن الله .. ولكن بانتظار تفاعلكم مع الموضوع ..
يحق لأي منكم أن يضفيها دون قيود .. وسوف نقوم بالتعليق والإضافة والشرح الكافي بإذن الله ..
المصدر: حصريا شرح تركيب برنامج النجيوس nagios لمراقبة الخوادم - مطور , Mtwer Forum , خطوتك الأولى من مستخدم إلى مُطًوِر
هذا وإن أصبت فمن الله .. وإن أخطأت فمن نفسي ومن الشيطان .
والله ولي التوفيق .
(شكر خاص): لمن كتبت أناملة هذا الدرس المميز.
جميع الحقوق محفوظة لمعهد مطور :: فيرجي عند نقل أو نسخ الموضوع ذكر رابط الموضوع الأصلي وذلك لأن أي مناقشة أو استفسار أو رد وكذلك حل المشكلات سيتم من خلال الموضوع المصدر بمطور.
والله ولي التوفيق .
(شكر خاص): لمن كتبت أناملة هذا الدرس المميز.
جميع الحقوق محفوظة لمعهد مطور :: فيرجي عند نقل أو نسخ الموضوع ذكر رابط الموضوع الأصلي وذلك لأن أي مناقشة أو استفسار أو رد وكذلك حل المشكلات سيتم من خلال الموضوع المصدر بمطور.