المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : MyStatus سكريبت script لكشف حالة السيرفر SERVERات مطلوب ارائكم واقتراحاتكم



linnou
11-02-2013, بتوقيت غرينيتش 12:57 AM
سلام عليكم ورحمة الله وبركاته

رابط الموضوع الاصلي : http://www.talkinweb.com/57.html


http://www.talkinweb.org/uploads/cd960926e9.gif

لقد تم بفضل الله تعالى الانتهاء من برمجة سكريبت script MyStatus لكشف حالة خدمات وحالة السيرفر SERVERات

مثال على السكريبت script :
http://www.layeredsoft.com/MyStatus/...ayeredsoft.com (http://www.layeredsoft.com/MyStatus/index.php?host=www.layeredsoft.com)

ترخيص السكريبت script :
السكريبت script مجاني free 100% وذو ترخيص GPL General public license
لكن انوه ارجو عدم نزع الحقوق من السكريبت script ابدا وان الله لعليكم رقيب لن اسامح من يقوم بنزع الحقوق

مميزات السكريبت script :
• السكريبت script لا يعتمد على دوال خطرة
• السكريبت script لا يتطلب وضعك لاي بيانات تخص موقعك كباسوورد root مثلا او remote access key
• امكانية تشغيل او ايقاف السكريبت script
• بامكان ان تكشف حالة اي سيرفر SERVER اخر مثال :
http://www.layeredsoft.com/MyStatus/...ww.dzbatna.net (http://www.layeredsoft.com/MyStatus/index.php?host=www.dzbatna.net)

• امكانية ا ضافة سيرفر SERVERات لا نهائية وتضهر في القائمة
• امكانية الحصول على اصدار بعض برامج المركبة على السيرفر SERVER
• امكانية اضافة خدمات اخرى والتعرف على حالتها
• السكريبت script لا يعتمد على قواعد البيانات

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

ملاحظة

تم ايقاف بعض خاصائص التي من الممكن ان تجدها في سكريبت scriptات مماثلة امثلة لهذه الخصائص
• اصول على uptime الحقيقي للسيرفر SERVER



• الحصول على نوع النظام ( نظام التشغيل . الكيرنل ... )
• الحصول على نوع الهاردوير المعالج
> تم الغاء هذه الخاصيات لانها تعتمد على دالة خطيرة جدا وهي shell_exec والتي تتطلب حماية متدنية للسيرفر SERVER لتعمل

طريقة التركيب install

قم بتحميل البرنامج من هنا :
www.talkinweb.net/projects/MyStatus-1.0.zip (http://www.talkinweb.net/projects/MyStatus-1.0.zip)

بعد ذلك قم بتعديل ملف config.inc.php الموجود داخل مجلد includes

ابحث عن

رمز PHP:

<code style="white-space:nowrap"> <code> $kernel_v = "";
</code> </code>

قم بوضع ادصار الكيرنل الخاص بسيرفر SERVERك ان كان سيرفر SERVERك من نوع linux
مثال

رمز PHP:

<code style="white-space:nowrap"> <code> $kernel_v = "kernel-2.6.9-67.EL";
</code> </code>

ابحث عن :

رمز PHP:

<code style="white-space:nowrap"> <code> $os = "";
</code> </code>

قم بوضع نظام التشغيل الخاص بسيرفر SERVERك مثال

رمز PHP:

<code style="white-space:nowrap"> <code> $os = "Red Hat Enterprise Linux 5";
</code> </code>

ثم ابحث عن

رمز PHP:

<code style="white-space:nowrap"> <code> $cpu_type = "";
$cpu_speed = "";
$memory = "";
</code> </code>

وقم بوضع مواصفات سيررفرك مثال :

رمز PHP:

<code style="white-space:nowrap"> <code> $cpu_type = "Quad Xeon 3220";
$cpu_speed = "4 x 2.4GHz";
$memory = "4096 MB";
</code> </code>

واخيرا قم بالتعديل على هذا المتغير الى مسار موقعك

رمز PHP:

<code style="white-space:nowrap"> <code> $partition = "/home/user/";
</code> </code>

قم بحفظ الملف وقم بالتعديل على ملف servers.list.php الموجود بنفس المجلد
وقم بوضع قائمة السيرفر SERVERات الخاصة بك

سوف تجد 5 خانات

رمز PHP:

<code style="white-space:nowrap"> <code> "1" => "",
"2" => "",
"3" => "",
"4" => "",
"5" => ""
</code> </code>

قم بوضع hostname الخاص بسيرفر SERVERاتك بين علامتي &quot;&quot;

رمز PHP:

<code style="white-space:nowrap"> <code> "1" => www.talkinweb.com,
</code> </code>

اذا اردت ان تقوم باضافة اكثر من خمس سيرفر SERVERات فقط قم بوضع علامة الفاصلة , في اخر سطر ثم اضف سطر اخر بهذه الكيفية :

رمز PHP:

<code style="white-space:nowrap"> <code> "6" => ""
</code> </code>

رمز PHP:

<code style="white-space:nowrap"> <code> "1" => "",
"2" => "",
"3" => "",
"4" => "",
"5" => "",
"6" => ""
</code> </code>

وقم باعطاء اسماء للسيرفر SERVERات في القائمة التي تليه :

رمز PHP:

<code style="white-space:nowrap"> <code> "$hosts&#91;1&#93;" => "",
"$hosts&#91;2&#93;" => "",
"$hosts&#91;3&#93;" => "",
"$hosts&#91;4&#93;" => "",
"$hosts&#91;5&#93;" => ""
</code> </code>

مثال

رمز PHP:

<code style="white-space:nowrap"> <code> "$hosts&#91;1&#93;" => "LayeredSoft",
</code> </code>

ثم احفظ الملف

وللتعديل على الخدمات حذف او اضافة فقط قم بالتعديل على هذا الملف الموجود بنفس المسار
services.inc.php

واخيرا قم بزيارة هذا الرابط :
http://host-tracker.com/fget_uptime_button

وقم بوضع رابط موقعك ثم سوف تحصل على كود code ضعه في هذا الملف uptime.tpl.php في مجلد templates

رمز PHP:

<code style="white-space:nowrap"> <code> echo '// your code here';
</code> </code>

هذا فقط

نتمنى ان ينال السكريبت script اعجابكم
نرجو طرح اقترحاتكم بخصوص هذا السكريبت script
وسكرا ...

اتمنى التفاعل في الموضوع وطرح اقتراحاتك وتقديم اراءكم بالسكريبت script

سلام عليكم


الملفات المرفقة
http://www.traidnt.net/vb/images/attach/zip.gif serve.status2k.v1.6.zip (http://www.traidnt.net/vb/attachments/192845d1196018637-serve.status2k.v1.6.zip) (377.7 كيلوبايت, عدد مرات المشاهدة 24 مرة)


https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى