| ركــن تطوير السيرفرات يهتم القسم بتطوير السيرفرات من دروس وشروحات والبرامج الخاصه بالسيرفرات |
| إعلانات Google |
![]() |
| | LinkBack | أدوات الموضوع | انواع عرض الموضوع |
| | رقم المشاركة : [1 (permalink)] |
| :: ! قل لَنْ يُصِيبَنَا إِلا مَا كَتَبَ اللَّهُ لَنَا ! :: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
شخصيا كنت بالماضي أعاني من مصيبة أنه أحيانا تجد اللود على السيرفر عالي وطبعا بما أني السيرفر ادمن ، يجب أن أعرف ما السبب . وبعد تطبيق أشهر الأوامر لمعرفة اللود ... كالعادة سبامر جديد مركب ميل ليست على مساحتة بالسيرفر . يعني أن احد له عدد الإرسال ب 100 رسالة بالساعة لن يحل الأزمة . بل ما يحل الأزمة سسبند لمساحة هذا السامر . لذا كانت المقولة الحاجة أم الإختراع حق . نبدأ بعون الله : بداية أنا أفترض أنه لديك Cpanel + WHM . 1- إفتح لوحة التحكم ال WHM ومن ثم إذهب إلى خيارات تعديل ملف الإكزيم - إذهب إلى الوضع المتطور - وأضف السطور التالية في أول صندوق فارغ : كود PHP: كود PHP: كود PHP: كود PHP: كود: #!/bin/bash
day=`date +%d`
year=`date +%Y`
month=`date +%m`
path="/home"
> /tmp/allpublic_html.txt
all_public_html=`grep '/public_html' /var/log/exim_mainlog > /tmp/allpublic_html.txt`
all_count=`cat /tmp/allpublic_html.txt | wc -l`
if [ $all_count != "0" ]
then
for a in $path/* ; do
if [ $a != "pkgall.sh" ]
then
smart="${a:6}"
nobody_count=`grep /home/$smart/public_html /tmp/allpublic_html.txt | wc -l`
today_nobody_count=`grep '/home/'$smart'/public_html' /tmp/allpublic_html.txt | grep $year-$month-$day | wc -l`
if [ $nobody_count != "0" ]
then
echo $smart "Total ("$nobody_count") Today ("$today_nobody_count")#" `grep /home/$smart/public_html /tmp/allpublic_html.txt |awk '{print $1,$4}' | tail -1`
fi
fi
done
fi
rm -f /tmp/allpublic_html.txt يجب علينا أن نقوم بتعديل الصلاحيات : كود: chmod 755 php_track_spamers 1- إسم المستخدم لكل مساحة منشة على السيرفر . 2- عدد المرات التي التي قام باستخدام منفذ البريد لإرسال البريد . في اليوم الحالي و الاجمالي مثال عن أسلوب الإخراج للبيانات : كود: abuarabh Total (15) Today (2)# 2008-10-04 cwd=/home/abuarabh/public_html aladibn Total (9) Today (0)# 2008-10-03 cwd=/home/aladibn/public_html/arabic/news alitijah Total (3) Today (0)# 2008-10-03 cwd=/home/alitijah/public_html/newweb amalkom Total (8) Today (0)# 2008-10-03 cwd=/home/amalkom/public_html/site darhiraa Total (13) Today (0)# 2008-10-03 cwd=/home/darhiraa/public_html f 4- يخطرك بتاريخ أخر إرسال أفكر بتطوير السكريبت ليكون مع واجهات و إحصائيات كاملة تخزن ضمن SQL ولكن هذا الملف يكفيني وزيادة . ربما تواجه بطء أحيانا نتيجة عدد المستخديمين الكبير الذي تملكة . الأن لكي تصلك المعلومات إلى بريدك بشكل يومي . أضف كورن جوب . كود: crontab -e كود: 0 18 * * * /php_track_spamers | mail -s 'PHP Mail Useg' myemail@gmail.com أتمنى أن يكون هذا الموضوع مفيد للبعض - وان لم يكن مفيد للبعض الأخر فقط أتمنى منهم الدعاء لي بشفاء النفس ! جزاكم الله خير . المصدر سوالف |
| | |
| | |
| | رقم المشاركة : [4 (permalink)] | |
| Linux مشرف ركن السيرفرات ![]() ![]() ![]() ![]() ![]() ![]() |
تسلم ياعماد على الموضوع الجميل بس كا الاحسن بدل وضع التالى : اقتباس:
يمكنك وضع التالى وتريح دماغك كود PHP: وبالتوفيق ان شاء الله والسكربت ده اعتقد لbeso تحياتى ليك | |
| | |
![]() |
| مواقع النشر (المفضلة) |
| الكلمات الدلالية (Tags) |
| لأعادة, لكشف, الموجودين, السبامرز, خارق, خطوات, سيرفرك, سكريبت, على |
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| خطوات ترقيع النسخة 4.0.2 pl1 | ™M® EmaD | ركــن تطوير النـسخة vBulletin 4.x | 4 | 03-07-2010 01:00 AM |
| 4 خطوات تضمن صداقتك مع محركات البحث وظهور موقعك في الصفحات الاولى | MR.Ahmed | ركــن الأرشفه ومحركات البحث | 1 | 10-30-2008 05:55 PM |