عرض مشاركة مفردة
 
  #1  
قديم 17-08-2011, 03:17 AM
Abo Hajer Abo Hajer غير متصل
عضو
 
تاريخ التسجيل: Aug 2011
مشاركة: 18
مستوى تقييم العضوية: 0
Abo Hajer is on a distinguished road
Thumbs up سلسلة أدوات مراقبة السيرفرات | الأداة الرابعة | Logwatch

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

السلام عليكم ورحمة الله

موعدنا اليوم مع الأداه الرابعة من أدوات مراقبة السيرفرات وهي الأداة
Logwatch

اسـم الأداة
: Logwatch
الأصدار : logwatch-7.4.0 بتاريخ 2011-03-01
موقـع الأداة : http://htop.sourceforge.net
وظيفة الاداة
:
- تخبرك بعمليات الدخول الي حساب لوحة التحكم
- محاولات الدخول الفاشلة لأي بورت غير شرعي

- محاولات الدخول الفاشلة او السليمة لبروتوكول
ssh
- عمليات الـ
Cron.
- عرض احصائيات
Disk Space.

شرح التركيب

-قم بالدخول للسيرفر عن طريق بروتوكول SSH وبحساب root

إذهب للمسار التالي


كود:
cd /usr/src


ثم

كود:
wget www.bearjob.com/servers/logwatch-7.4.0.tar.gz
tar -zxvf logwatch-7.4.0.tar.gz
cd logwatch-7.4.0
sh install_logwatch.sh

سيظهر لك التالي ، تابع الباقي

إقتباس:


Preparing to install Logwatch
Preparing to install Logwatch
Enter the path to
the Logwatch BaseDir [/usr/share/logwatch]:



ضع المسار التالي :

كود:
/usr/share/logwatch

ثم Enter

سيظهر لك

إقتباس:


Enter the path for the Logwatch ConfigDir
[/etc/logwatch] :



ضع المسار التالي :

كود:
 /etc/logwatch

ثم Enter

سيظهر لك

إقتباس:


Enter the dir name to be used for temp files
[/var/cache/logwatch] :



ضع المسار التالي :

كود:
/var/cache/logwatch

ثم Enter

سيظهر لك

إقتباس:


Enter the location of perl [/usr/bin/perl] :



ضع المسار التالي :

كود:
 /usr/bin/perl


ثم Enter

سيظهر لك

إقتباس:


Enter the dir name to used for the manpage
[/usr/share/man] :


إقتباس:




ضع المسار التالي :

كود:
/usr/share/man

ثم Enter

سيظهر لك

إقتباس:


### Installing
Created symlink for /usr/sbin/logwatch
Created /etc/cron.daily/0logwatch



وبذلك يكون قد تم التركيب

لضبط الاعدادات :

كود:
pico /usr/share/logwatch/default.conf/logwatch.conf

لوضع بريد إليكتروني تصل عليه التقارير :
ابحث عن :

كود:
MailTo

سيظهر لك

إقتباس:


MailTo = root


احذف root وضع البريد الذي تريد استلام التقارير عليه
بعد ذلك يجب ضبط وضع الـ Outout علي الوضع mail لكي يصل التقارير إلي البريد ، أما في حالة تركه
علي النظام الافتراضي
stdout سيظهر التقارير داخل نافذة الشل نفسها .
ابحث عن
:

كود:
Output

سيظهر لك

إقتباس:


Output = stdout



اجعله :

كود:
Output = mail

بعد ذلك لكي تصل الرسالة في شكل منسق html

ابحث عن :

كود:
Format

سيظهر لك

إقتباس:


Format = text



اجعله :

كود:
Format = html

بعد ذلك نقوم بضبط وضع الارسال ليرسل لك تقرير اليوم today ، حيث ان الوضع الافتراضي تصل رسائل امس Yesterday
ابحث عن :

كود:
Range

سيظهر لك

إقتباس:


Range = yesterday



اجعله :

كود:
Range = today

في النهاية لضبط التقرير علي اعلي مستوي
ابحث عن :

كود:
Detail

سيظهر لك

إقتباس:


Detail = Low



اجعله :

كود:
  
Detail = High


في النهاية قم بالحفظ

يفضل ان تضع سطر في crontab ليصل لك التقرير بشكل اوتوماتيكي حسب الوقت الذي تحدده له
- هنا سيصلك تقرير كل يوم
-

لأضافته crontab


كود:
crontab -e

ثم ضع السطر التالي :

كود:
 0 8 * * * perl /usr/share/logwatch/scripts/logwatch.pl

في النهاية قم بالحفظ


أحد التقارير التي وصلت للبريد الإلكتروني


للتشغيل اليدوي نفذ الأمر

كود:
logwatch

دروس سابقة :
الدرس الأول : سلسلة أدوات مراقبة السيرفرات | الأداة الأولي |Munin Service Monitor

الدرس الثاني: سلسلة أدوات مراقبة السيرفرات | الأداة الثانية | Htop
الدرس الثالث : سلسلة أدوات مراقبة السيرفرات | الأداة الثالثة | LogView
الي هنا وينتهي الشرح

فائق الود والتقدير






التوقيع
شركة بيرجوب لخدمات الويب
BearJob Inc
( برمجيات - سيرفرات )