إعداد تنبيه على لوحة تحكم LAN لشبكتك
كمدير لتكنولوجيا المعلومات ، هناك الكثير من الأشياء التي يمكنك القيام بها والتي تؤثر مباشرة على صافي أرباح شركتك. في حين أن أكثرها وضوحا هي تكاليف الأجهزة والبرمجيات المباشرة ، فإن الجانب الذي غالبا ما يتم تجاهله هو استهلاك الطاقة / الكهرباء بواسطة أنظمة الكمبيوتر. على الرغم من أن الخوادم يجب أن تكون متاحة على مدار الساعة وطوال أيام الأسبوع ، إلا أن أنظمة سطح المكتب يجب أن تكون متاحة فقط عندما يحتاجها المستخدم أو مهام الصيانة المجدولة. بقية الوقت (عادة أكثر من 50 ٪ من الوقت) ، يمكن للنظام البقاء في وضع منخفض الطاقة مما يقلل من استخدام الطاقة ، وبالتالي التكلفة.
في حين أن لدى أنظمة Windows خيارات لإيقاظ أنفسهم لتشغيل المهام المجدولة ، إذا كان المستخدمون يصلون إلى أنظمتهم عن بعد (أي موقع الويب البعيد) ، فلا توجد طريقة سهلة لاستيقاظ النظام عند الطلب. الحل هو تنفيذ نظام تنبيه على الشبكة المحلية LAN مثل تنبيه ASP.NET على لوحة تحكم LAN. من خلال هذا ، يمكن إخراج أجهزة الكمبيوتر العميلة من وضع الاستعداد بنقرة بسيطة على زر. وهذا ما يجعله الحل المثالي لإيجاد توازن بين التوافر وتوفير الطاقة.
المتطلبات
- يجب تثبيت SQL 2005/2008 (Express أو Full) في شبكتك. خارج المربع ، يتم تكوين ASP.NET Wake على LAN Control Panel لاستخدام SQL Express مع مثيلات المستخدم ولكن سنظهر لك كيفية استخدام الإصدار الكامل من SQL Server أيضاً.
- يجب تكوين أجهزة الكمبيوتر المكتبية مع إمكانية الاستيقاظ عن بُعد. عادةً ما يكون هذا هو الإعداد الافتراضي لبطاقة الشبكة الخاصة بك ولكن إذا كنت تريد التأكد ، يمكنك التحقق من خصائص الجهاز الخاصة ببطاقة الشبكة في "إدارة الأجهزة".
- وعموما ، فإن الوثائق التي يمكن تنزيلها من صفحة ASP.NET Wake on LAN هي جيدة جدا. وهو يغطي استخدام برنامج التثبيت لضبط كل شيء ، ولكن في الأزياء المهوس الحقيقي ، سنقوم بإعداد كل شيء يدويًا.
إعداد التنبيه على لوحة تحكم LAN
قم بإنشاء المجلد "C: inetpubwwwrootWakeOnLan" واستخرج محتويات حزمة Wake on LAN zip.
افتح الملف "Web.config" ولاحظ قسم connectionStrings:
إذا كنت تستخدم SQL Express مع تمكين مثيلات المستخدم (الخيار الافتراضي أثناء تثبيت SQL Express) على الجهاز المحلي لا يلزم تعديل أي شيء ويمكن تجاهل بقية هذا القسم ، ولكن إذا كنت تستخدم الإصدار الكامل من SQL أو تعطيل مثيلات مستخدم SQL Express ، ستحتاج إلى التعليق / حذف المفتاح connectionString الثاني وإلغاء تقييد الأول وحفظ التغييرات. بشكل افتراضي ، يتم تعيين سلسلة اتصال SQL Server لاستخدام الكمبيوتر المحلي مع مصادقة موثوق به. حسب بيئتك ، قد تحتاج / تحتاج إلى تغيير إعدادات الاتصال هذه.
تتضمن الحزمة ASP.NET Wake On Lan برنامج نصي لإنشاء قاعدة بيانات SQL لاستخدامه في الإعداد على SQL Server. قبل تشغيل هذا البرنامج النصي ، ستحتاج إلى إجراء تصحيح بسيط واحد على ملف SQL. افتح الملف "C: inetpubwwwrootApp_DataSchema.sql" في Notepad وأضف "WakeOnLan" في الموقع المميز:
بمجرد الانتهاء من ذلك ، قم بحفظ التغييرات ثم قم بتشغيل برنامج التثبيت النصي كمسؤول Windows (حيث يحدد -S "." SQL Server ليتم تثبيته):
SqlCmd -S "." -E -i "C: inetpubwwwrootApp_DataSchema.sql"
تكوين IIS لتشغيل "التنبيه على لوحة تحكم LAN"
بمجرد وجود الملفات وقاعدة البيانات في مكان مفتوح مدير خدمات معلومات الإنترنت. تحت "موقع ويب الافتراضي" يجب أن تشاهد المجلد WakeOnLan. قبل استخدام لوحة التحكم ، يجب عليك تحويل الدليل إلى تطبيق يعمل على .NET الإصدار 2.0.
في IIS 7 ، تحتاج ببساطة إلى النقر بزر الماوس الأيمن على المجلد وتحديد "التحويل إلى التطبيق". في IIS 6 ، تحتاج إلى استخدام "Add Application Wizard" (معالج إضافة التطبيق) الذي يتوفر بالنقر بزر الماوس الأيمن على "موقع ويب الافتراضي"..
عادة ما تكون الإعدادات الافتراضية للتطبيق صحيحة ولا تحتاج إلى تعديل.
بمجرد إنشاء التطبيق ، يجب أن تتمكن من الوصول إلى ASP.NET Wake على LAN Control Panel بزيارة "http: // localhost / WakeOnLan". إذا لم ينجح ذلك ، فتحقق للتأكد من:
- تطبيق IIS WakeOnLan قيد التشغيل في AppPool .NET 2.0.
- سلاسل اتصال SQL الخاصة بك صحيحة في ملف Web.config.
إضافة أجهزة الكمبيوتر
بمجرد أن تقوم بإعداد لوحة التحكم ، كل ما تبقى هو إضافة أجهزة الكمبيوتر. هذا أمر بديهي ، فقط انقر فوق الارتباط "إضافة جهاز كمبيوتر جديد" وأدخل إما اسم الكمبيوتر أو عنوان IP المحلي الخاص بالنظام لإضافة.
سيتم تلقائيًا حل عنوان MAC وسيظهر الكمبيوتر الجديد في القائمة.
باستخدام لوحة التحكم على الشبكة المحلية Wake
استخدام ASP.NET Wake على LAN Control Panel بديهي بشكل لا يصدق. عند الوصول إلى الصفحة ، يتم فحص حالة أجهزة الكمبيوتر المتصلة وعرضها.
- يتم عرض أجهزة الكمبيوتر النشطة / المستيقظة باللون الأزرق.
- يتم تقديم أجهزة الكمبيوتر التي هي نائمة (الاستعداد / الإسبات) باللون الأسود.
- أجهزة الكمبيوتر التي تستيقظ هي صفراء.
لتنشيط جهاز كمبيوتر ، ما عليك سوى النقر فوق الرابط المناسب.
سيتحول الكمبيوتر إلى اللون الأصفر وبعد بضع دقائق ، سيتحول إلى اللون الأزرق. بعد حوالي 30 ثانية ، أصبح الكمبيوتر الذي كان نائمًا جاهزًا الآن للوصول إليه.
استنتاج
يمكن جعل ASP.NET Wake on LAN Control Panel متاحًا بسهولة خارج شبكتك. طالما أن موقع IIS على الويب الذي قمت بتكوينه فيه متاح خارجيًا ، يمكنك الوصول إلى لوحة التحكم من http://www.domain.com/WakeOnLan. ستحتاج فقط إلى تدريب المستخدمين للوصول إلى هذه الصفحة قبل الاتصال بجهاز الكمبيوتر الخاص بهم. على سبيل المثال ، من خلال إضافة ارتباط إلى مدخل شركة للوصول إلى لوحة التحكم ، يمكنك تقليل أسئلة "كيف أفعل ذلك مرة أخرى؟".
الروابط
تنزيل ASP.NET Wake On LAN (حزمة الرمز البريدي)