<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>اربد نت &#187; sms</title>
	<atom:link href="http://irbidnet.com/index.php/tag/sms/feed/" rel="self" type="application/rss+xml" />
	<link>http://irbidnet.com</link>
	<description>اربد نت : الموقع الشخصي لمحمد الشناق. محمد شناق هو مطور تطبيقات انترنت ومهتم بشكل خاص بتطوير تطبيقات الانترنت بلغة بي اتش بي PHP وبنظام التشغيل ليونكس Linux وتشغيله كسيرفر استضافة مواقع انترنت وما يتعلق به من تطبيقات وادوات. يدير حاليا قسم الاستضافة في مؤسسة الابداع الرقمي.</description>
	<lastBuildDate>Sat, 24 Jul 2010 05:33:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>nagios2sms</title>
		<link>http://irbidnet.com/index.php/2009/10/31/nagios2sms/</link>
		<comments>http://irbidnet.com/index.php/2009/10/31/nagios2sms/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 00:59:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[بي اتش بي PHP]]></category>
		<category><![CDATA[ناجيوس nagios]]></category>
		<category><![CDATA[sms]]></category>

		<guid isPermaLink="false">http://irbidnet.com/?p=16</guid>
		<description><![CDATA[الموديل nagios2sms  هي عبارة عن موديل (او سمئها كما شئت) (plug-in) للـ ناجيوس (nagios) يمكن تركيبها ليتمكن سيرفر الناجيوس من ارسال رسائل الجوال عند حدوث اي عطل او مشكلة في احد اطراف الشبكة التي يقوم سيرفر الناجيوس على مراقبتها. لقد تم انشاء النسخة التجريبية لتقوم بارسال رسائل الجوال عن طريق بوابة موبايلي دبليو اس (mobily.ws) فقط وربما في التحديثات القادمة للموديل يتم دعم بوابات اخرى.
في هذا الاصدار التجريبي لقد تم تطوير الموديل لتقوم بارسال رسائل الجوال عند تغير حالة هوست (host) فقط ، حيث انه لم يتم تطويرها لتقوم بالاعلام ...]]></description>
			<content:encoded><![CDATA[<div style="text-align: right;" dir="rtl"><span style="font-size: medium;">الموديل nagios2sms  هي عبارة عن موديل (او سمئها كما شئت) (plug-in) للـ ناجيوس (nagios) يمكن تركيبها ليتمكن سيرفر الناجيوس من ارسال رسائل الجوال عند حدوث اي عطل او مشكلة في احد اطراف الشبكة التي يقوم سيرفر الناجيوس على مراقبتها. لقد تم انشاء النسخة التجريبية لتقوم بارسال رسائل الجوال عن طريق بوابة موبايلي دبليو اس (mobily.ws) فقط وربما في التحديثات القادمة للموديل يتم دعم بوابات اخرى.<br />
في هذا الاصدار التجريبي لقد تم تطوير الموديل لتقوم بارسال رسائل الجوال عند تغير حالة هوست (host) فقط ، حيث انه لم يتم تطويرها لتقوم بالاعلام عند تغير حالة الخدمات (services).</span></div>
<div style="text-align: right;" dir="rtl"><span style="font-size: medium;"><br />
</span></div>
<div style="text-align: right;" dir="rtl"><span id="more-16"></span></div>
<div style="text-align: right;" dir="rtl"><span style="font-size: medium;"></p>
<p>الاصدار الحالي من الموديل : <span style="color: #ff0000;">BETA</span></p>
<p><strong><span style="text-decoration: underline;">الفكرة العامة:</span></strong></p>
<p>بعد ان يتم تركيب الموديل وضبطها وفق ما هو معمول به فان الموديل سوف تقوم بارسال رسائل الجوال لاي جهة محددة عند تغير حالة اي هوست (host) مثلا خروجة عن الخدمة او عودتة الى الخدمة (down or up).<br />
وهذه الميزة مفيدة جدا لمدراء الانظمة الذين يرغبون باستقبال تقارير عبر الجوال تفيد بخروج احد اطراف الشبكة عن الخدمة او دخوله ثانية. حيث انها ليس من الضروري ان يكون مدير النظام متواجدا امام شاشة الناجبوس لكي يستطيع مراقبة حركة شبكته.</p>
<p>تخيل معي: الساعة الرابعة صباحا اذا خرج احد اطراف الخدمة عن العمل ولم يكن مناوب الشفت الليل يعمل فهل يجب ان تنتظر الى الساعة الثامنة صباحا لتدري عن ذلك؟! <img src='http://irbidnet.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  مع هذه الموديل سوف تدري عن ذلك في الساعة الرابعة وخمس دقائق ، ويتبقى عليك فقط ان تقوم برفع صوت جوالك <img src='http://irbidnet.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  انا مثلا وضعت نغمة مزعجة للرسائل حتى استيقظ اذا حدث خلل ما <img src='http://irbidnet.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><span style="text-decoration: underline;"><strong>متطلبات عمل الموديل:</strong></span></p>
<p>- دعم السيرفر لغة PHP 4.x او PHP 5.x<br />
- عدم حظر السيرفر لدالة fopen و fread كونهما المستخدمات في عملية ارسال رسائل الجوال.<br />
- وجود سيرفر ناجبوس 2.x او 3.x علما بانه تم التجربة على nagios 2.x و nagios 3.x ولم تكن هناك اي مشاكل.<br />
- وجود حساب ارسال رسائل جوال مفعل لدى mobily.ws علما بانه يمكنك الحصول عليه مجانا واضافة عدد من النقاط مجانا عند التسجيل لاول مرة للتجربة عن طريق زيارة موقعهم <a rel="nofollow" href="http://www.mobily.ws/">www.mobily.ws</a> والتسجيل فيه.</p>
<p><span style="text-decoration: underline;"><strong>كيفية تركيب الموديل على سيرفر الناجيوس</strong></span>:</p>
<p></span></div>
<div style="text-align: right; margin-right: 40px;" dir="rtl"><span style="font-size: medium;">- في البداية يجب ان تسجل الدخول الى السيرفر الخاص بالناجيوس عن طريق الشل SSH وتسجل الدخول بالمستخدم root<br />
- ومن ثم بعدها نفذ الامر التالي للوصول الى ملفات الناجبوس</span></div>
<div style="text-align: right; margin-right: 40px;" dir="rtl"><span style="font-size: medium;"><br />
</span></div>
<div style="text-align: left; margin-left: 40px;"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">cd /usr/local/nagios/libexec</span><br />
</span></div>
<div style="text-align: right; margin-right: 40px;" dir="rtl"><span style="font-size: medium;"><br />
</span></div>
<div style="text-align: right; margin-right: 40px;" dir="rtl"><span style="font-size: medium;">- ومن ثم بعدها قم على تحميل الموديل من خلال الامر التالي<br />
</span></div>
<div style="text-align: left; margin-left: 40px;"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">wget http://tech.di.net.sa/layer3/nag/nagios2sms.tar.gz</span><br />
</span></div>
<div style="text-align: right;" dir="rtl">
<div style="margin-right: 40px;"><span style="font-size: medium;"><br />
- والان يجب عليك فك ضغط الملف الذي تم تحميله عن طريق الامر السابق وذلك عن طريق الامر<br />
</span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">tar zxvf nagios2sms.tar.gz</span></span></div>
<div style="margin-right: 40px;"><span style="font-size: medium;">- والان  يجب ان تقوم على تغيير صلاحيات المجلد nagios2sms  حتى يصبح للناجيوس صلاحيات استخدام ملفاته وذلك عن طريق الامر التالي</span></div>
</div>
<div style="text-align: left; margin-left: 40px; font-family: courier new,monospace;"><span style="font-size: medium;">chown -R nagios:nagiosmt nagios2sms<br />
</span></div>
<div style="text-align: right;" dir="rtl">
<div style="margin-right: 40px;"><span style="font-size: medium;">لاحظ ان nagios هو اسم مستخدم الناجيوس الذي انشئته عند تركيب سيرفر الناجيوس للمرة الاولى ، وكذلك nagiosmt هي اسم مجموعة المستخدمين التي انشئتها عند تركيب سيرفر الناجيوس ، وفي حال كان اسم المستخدم مختلفا او المجموعة مختلفة قم باستبدالها بالمعلومات الصحيحة.</p>
<p>- الان يجب علينا نظبط بوابة ارسال رسائل الجوال ، افتح الملف core.php الموجوج في ملفات الموديل وذلك عن طريق الامر التالي</p>
<p></span></div>
<div style="text-align: left; margin-left: 40px; font-family: courier new,monospace;" dir="ltr"><span style="font-size: medium;">cd nagios2sms<br />
nano  lib/core.php<br />
</span></div>
<div style="text-align: left;" dir="ltr"><span style="font-size: medium;"><br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">سوف تجد في السطر 6 العبارة<br />
</span></div>
<div style="text-align: center; margin-left: 40px;" dir="ltr"><span style="font-size: medium;">$sms_gateway = new mobilyws ( &#8216;user&#8217;,'password&#8217; );<br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">استبدل user باسم مستخدم بوابة رسائل الجوال لدى mobily.ws وكذلك استبدل password بكلمة المرور لمستخدم بوابة رسائل الجوال لدى mobily.ws.</p>
<p>وفي السطر 10 سوف تجد العبارة</p>
<p></span></div>
<div style="text-align: center; margin-left: 40px;" dir="ltr"><span style="font-size: medium;">$sms_sender = &#8220;Nagios&#8221;;<br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">ان العبارة Nagios هو اسم المرسل لرسائل الجوال والذي سوف يظهر على جوال المستلم، استبدل هذا الاسم باي اسم انجليزي ترغب به بشرط ان لا يزيد عن 11 حرف وان يكون بلغة الانجليزية وبدون فراغات.<br />
لاحظ ان هذا الاسم يجب تفويضه من قبل موبايلي قبل ان تستطيع ارسال الرسائل باستخدامه الى مستخدمي شبكة الاتصالات السعودية STC، لهذا يفضل استخدام الاسم المفوض او اضافة الاسم وتفويضه قبل محاولة ارسال الرسائل.<br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;"><br />
ومن ثم قم على حفظ الملف وذلك بالنقر على CTRL+X ومن ثم الموافقة على عملية الحفظ.</p>
<p>- الان بعد ان قمنا على ضبط اعدادات رسائل الجوال نريد ان نختبر عملية ارسال رسائل الجوال انها ستتم بنجاح او لا ، قم على تنفيذ الامر التالي</p>
<p></span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">./host-status-to-sms.php UP 966564688299 &#8220;hello this is a test&#8221;</span><br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;"><br />
ان هذا الامر سوف يقوم بارسال رسائل جوال hello this is a test الى رقم الجوال 966564688299 بكل تاكيد انت يجب ان تستبدل هذا الرقم برقمك الخاص حتى تستطيع مشاهدة الرسالة ، خلال اقل من دقيقة من المفترض ان تصلك رسالة الى الجوال المدخل تحتوي على هذه العبارة، وكذلك يمكنك من خلال زاوية حسابي في موقع موبايلي ان تقوم بالتاكد من ان الرسالة تم ارسالها او لا من خلال الشبكة.<br />
اذا وصلت الرسالة الى رقم الجوال المحدد ، فهذا يعني ان الموديل الان جاهزه للاستخدام ، وكل ما تبقى هو ان نقوم الان بتوليف هذه الموديل لتعمل تزامنا مع الناجبوس.</p>
<p>الان يجب علينا ان نقوم بتعريف امر الارسال داخل الناجيوس ، وذلك من خلال الامر التالي</p>
<p></span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">nano /usr/local/nagios/etc/commands.cfg</span><br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">لاحظ اننا هنا نريد تحرير الملف command.cfg والذي يحتوي على اوامر الناجيوس لهذا اذا كان الملف في مسار مختلف قم على تحرير الملف من المسار المناسب.<br />
بعد فتح الملف في المحرر اذهب الى اخر سطر في الملف واكتب العبارة التالية<br />
</span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-size: x-small;"><span style="font-family: courier new,monospace;"><span style="font-size: medium;"><span style="font-size: x-small;">define command{<br />
command_name    host-status-to-sms<br />
command_line    /usr/local/nagios/libexec/nagios2sms/host-status-to-sms.php $HOSTSTATE$ $CONTACTPAGER$ &#8220;Host Alert: $HOSTALIAS$\nHost Status: $HOSTSTATE$\nDate/Time: $LONGDATETIME$&#8221;<br />
}</span><br />
</span></span></span><br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">لاحظ ان العبارات المكتوبة بعد command_line اعلاه كلها تاتي في سطر واحد لهذا تاكد من انها في سطر واحد وليس في سطرين في المحرر.<br />
ومن ثم بعدها قم على حفظ الملف عن طريق الظغط على CTRL+X ومن ثم الموافقة على عملية التعديل.</p>
<p>- الان يجب علينا ان نقوم باضافة رقم الجوال لكل جهة من ال contacts الذين نرغب لهم استبقال رسائل الجوال ، وهي غالبا في ملف contacts.cfg ولمن اتبع طريقتي في تركيب الناجبوس فان عليه القيام بالامر التالي</p>
<p></span></div>
<div style="text-align: left; margin-left: 40px; font-family: courier new,monospace;" dir="ltr"><span style="font-size: medium;">nano /usr/local/nagios/etc/contacts.cfg<br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">وفي حال كانت قد اتبعت طريقة اخرى في التركيب ان ان جهات الاتصال موجودة بملف ثاني قم على تحرير ملف جهات الاتصال ، وعلى سبيل المثال سوف تجد احد جهات الاتصال داخل الملف كالتالي<br />
</span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">define contact{</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> contact_name                    SAM</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> alias                           SAM_SHANNAQ</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> service_notification_period     24&#215;7</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> host_notification_period        24&#215;7</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> service_notification_options    c,r,w</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> host_notification_options       d,r</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> service_notification_commands   notify-service-by-email</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> host_notification_commands      notify-host-by-email</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> email                           sysadmin@example.com</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> }</span><br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">الان سوف اقوم على اضافة رقم الجوال لهذا المدير وذلك باضافة العبارة pager ومن ثم رقم الجوال بالصيغة المتوافقة لتصبح معلوماته كالتالي<br />
</span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><br />
</span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">define contact{</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> contact_name                    SAM</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> alias                           SAM_SHANNAQ</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> service_notification_period     24&#215;7</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> host_notification_period        24&#215;7</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> service_notification_options    c,r,w</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> host_notification_options       d,r</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> service_notification_commands   notify-service-by-email</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> host_notification_commands      notify-host-by-email</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> email                           sysadmin@example.com</span><br />
<span> </span><span> </span><span> </span><span> </span> <span style="color: #ff0000; font-family: courier new,monospace;">pager                           966564688299</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> }</span></span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;"><br />
الان لاحز العبارة </span><span style="font-size: medium;"><span style="font-family: courier new,monospace;">host_notification_commands </span></span><span style="font-size: medium;">الموجودة في معلومات هذا المديروهي تعني طريقة التبليغ التي سوف تستخدم عن وجود مشكلة في احد اطراف الشبكة (host) وهو النهاية امر سوف يتم تنفيذه. الان سوف اقوم بالتعديل على هذه العبارة واضافة امر ارسال رسائل الجوال الذي تم تعريفه مسبقا اعلاه لتصبح بالنهاية معلومات هذا المدير كالتالي<br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;"><br />
</span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">define contact{</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">contact_name                    SAM</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">alias </span></span><span style="font-size: medium;"><span style="font-family: courier new,monospace;">SAM_SHANNAQ</span></span><span style="font-size: medium;"><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">service_notification_period     24&#215;7</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">host_notification_period        24&#215;7</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">service_notification_options    c,r,w</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">host_notification_options       d,r</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">service_notification_commands   notify-by-email</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">host_notification_commands    host-notify-by-email,<span style="color: #ff0000;">host-status-to-sms</span></span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">email </span></span><span style="font-size: medium;"><span style="font-family: courier new,monospace;">sysadmin@example.com</span></span><span style="font-size: medium;"><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">pager                           966564688299</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;"> }</span></p>
<p></span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">كما تلاحظ انني اضفت فاصلة ومن ثم الامر host-status-to-sms  هذا يعني انني اقوم لسيرفر الناجيوس انه عندنا يكون اي هوست مشترك به هذا المستخدم داون او ريفكوفري كما هو معرف في </span><span style="font-size: medium;"><span style="font-family: courier new,monospace;">host_notification_options</span></span><span style="font-size: medium;"> اعلاه ، استخدم طريقة الاعلام عبر البريد وطريقة الاعلام عبر الجوال.<br />
الان قم على حفظ الملف عن طريق CTRL+X ومن ثم الموافقة عل حفظ الملف.</p>
<p>والان قم على عمل اعادة تشغيل سيرفر الناجيوس عن طريق الامر</p>
<p></span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">service nagios restart</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">او</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">/etc/init.d/nagios restart</span></p>
<p></span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">يجب ان تظهر العبارة<br />
</span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">Running configuration check&#8230;done.</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">Stopping nagios: done.</span><br style="font-family: courier new,monospace;" /> <span style="font-family: courier new,monospace;">Starting nagios: done.</span><br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">والتي تدل على انه تم اعادة تشغيل سيرفر الناجيوس بنجاح ، اذا ظهر نص يدل على وجود خلل تاكد من عملية التركيب انها تمت بشكل صحيح ، قد يعود الخلل غالبا الى خلل في النسخ واللصق يد يقفز احد السطور الى سطر جديد بالرغم من انه يجب ان يكون في سطر واحد</p>
<p>الان حتى هذه اللحظة قمنا على تركيب الموديل بنجاح وسوف تاتي رسالة جوال للمدير SAM عندما يخرج او يعود احد اطراف الشبكة التي هو مشترك بها عن العمل.</p>
<p>طبعا لتجربة الخدمة ان كانت تعمل او لا ليس من الضروري ان ننتظر الى ان يخرج احد السيرفرات عن العمل <img src='http://irbidnet.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ، كل ما عليك هو الدخول الى احد السيرفرات وعمل حظر لاي بي الناجيوس مثلا اذا كنت تستخدم apf على السيرفر المراقب قم على الدخول الى السيرفر عن طريق الشل ونفذ الامر.</p>
<p></span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">/etc/apf/apf -d X.X.X.X</span><br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">استبدل X.X.X.X برقم اي بي سيرفر الناجيوس الاساسي الذي يقوم بالمراقبة ، ومن قم بعدها انتظر حوالي 10 دقايق ويجب ان تتوقع ان تصلك رسالة من سيرفر الناجيوس تخبرك بان احد الاطراف خرج عن الخدمة على الجوال. اذا لم تصل الرسالة تحقق من الاعدادات وطريقة التركيب انها كانت صحيحة.<br />
ومثلا النص التالي هو مثال على رسالة الجوال التي سوف تصلك :<br />
</span></div>
<div style="text-align: left; margin-left: 40px; font-family: courier new,monospace;" dir="ltr">Host Alert: server.example.com.sa<br />
Host Status: Down<br />
Date/Time: Fri Sept 25 23:26:42 AST 2009</div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;"><br />
اذا لم تكن تستخدم apf يمكنك التجربة عن طريق حظر اي بي الناجيوس عن طريق iptables ولكن كن حذرا.<br />
اذا وصلت رسالة الجوال واردت ان تقوم بالغاء الحظر الذي قمنا به قبل قليل عن طريق ال apf  نفذ الامر التالي<br />
</span></div>
<div style="text-align: left; margin-left: 40px;" dir="ltr"><span style="font-size: medium;"><span style="font-family: courier new,monospace;">/etc/apf/apf -u x.x.x.x</span><br />
</span></div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;">مع مراعاة وضع رقم الايبي المناس لسيرفر الناجيوس الذي قمنا بحظرة في الخطوة السابقة بدلا من x.x.x.x</p>
<p>ملاحظات:</p>
<p></span></div>
<div style="text-align: right; margin-right: 40px;">
<ul>
<li>ا<span style="font-size: medium;">لرسالة المرسلة الى الجوال يجب ان تكون باللغة الانجليزية فقط ، وان اردت استخدام لغة عربية يجب ان تكون الاحرف العربية مدخله بترميز windows-1256 &#8211; cp1256</span></li>
<li><span style="font-size: medium;">لا تستخدم هذه الخدمة للاعلام عن التغير في احد الخدمات (services) بدلا من ال (hosts) لان محتويات رسالة الجوال سوف تاتي منقوصة. قد يتم دعم الخدمات في تحديثات اخرى للموديل.</span></li>
<li><span style="font-size: medium;">هذه الموديل ما زالت بنسخة تجريبية ولم تصل لمرحلة الثبات وبالتالي انا لا اتحمل تبعيات تشغيله بالرغم من انني تاكدت من انه يعمل وقمت على تجربته لفترة معقولة.<br />
</span></li>
<li><span style="font-size: medium;">عند خروج اخد الخوادم (host) عن العمل سوف يبدا البرنامج بارسال رسائل الجوال لحين عودة هذا الخادم الى العمل ، والفاصل بين كل رسالة والاخرى هو كما تم تعريفة في خيار <span style="font-family: courier new,monospace;">notification_interval</span> في تعريف الخدمة. انا انصحك ث بان تباعد بين عمليات ارسال رسائل الجوال وذلك لعدم اهدار رصيدك  ، ولكن لا تباعد بين مدة ارسال رسائل البريد الاليكتروني فهي فرسائل البريد الاليكتروني مجانية <img src='http://irbidnet.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . قد اشرح في تحديثات لاحقة كيفية المباعدة بين الرسائل.</span></li>
</ul>
<p><span style="font-size: medium;"><a rel="nofollow" href="http://sam.phpspiders.com/files/nagios2sms.tar.gz?attredirects=0" target="_blank">لتحميل الموديل يمكنك النقر هنا</a></span></p>
<div style="text-align: center;"><span style="font-size: medium;"> ان اي تحديث للموديل سوف تجده على هذا الرابط<br />
</span><a href="../index.php/2009/10/31/nagios2sms/">http://irbidnet.com/index.php/2009/10/31/nagios2sms/</a><span style="font-size: medium;"> </span></div>
<p><strong><br style="color: #ff0000;" /> </strong></p>
<div style="text-align: center;"><strong><span style="font-size: small;"><span style="color: #ff0000;">يمكن نقل هذه الخطوات الى اي مكان بشرط ذكر المصدر والرابط الاصلي ، اتمنى من الاخوه الذين ينقولون هذا النص ان لا ينسبوا العمل لنفسهم <img src='http://irbidnet.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  فمهما كان عملي بسيط الا انه بكل تاكيد كلفني وقت ثمين لاقدمه مجانا وباللغة العربية لتعم الفائدة</span></span></strong></div>
</div>
<div style="text-align: right; margin-right: 40px;"><span style="font-size: medium;"> </span></div>
</div>
<hr /><span style="font-size: small;"><span style="font-family: verdana,sans-serif;">اذا عجزت عن تركيب هذه الموديل او رغبت ان يقوم احدا ما بتركيبها لك فيمكن لي ان ان يتم تركيبها لك وظبها لك ولكن مقابل رسوم معينة يتم الاتفاق عليها بحسب الاعدادات المنوي القيام بها ويتم الاتفاق عليها قبل البدء بالتركيب ، راجع صفحة اتصل بس لمعرفة طرق الاتصال المناسبة.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://irbidnet.com/index.php/2009/10/31/nagios2sms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
