Настройка на Wake on LAN Control Panel (Контролен панел за LAN) за вашата мрежа
Като ИТ мениджър, има много неща, които можете да направите, които пряко влияят на крайния резултат на вашата компания. Докато най-очевидните са директните хардуерни и софтуерни разходи, често пренебрегван аспект е консумацията на енергия / електроенергия от компютърни системи. Докато сървърите трябва да бъдат на разположение 24/7, десктопните системи трябва да бъдат достъпни само когато съответният потребител се нуждае от него или за редовни задачи за поддръжка. През останалото време (обикновено повече от 50% от времето), системата може да остане в режим на ниска мощност, което намалява потреблението на енергия, а оттам и разходите..
Докато системите на Windows имат възможности да се събудят, за да изпълняват планирани задачи, ако потребителите имат достъп до своите системи отдалечено (т.е. отдалечено работно място в интернет), няма лесен начин системата да бъде събудена при поискване. Решението е внедряване на Wake on LAN система, като например безплатния ASP.NET Wake on LAN Control Panel. Чрез това клиентските компютри могат да бъдат изведени от режим на готовност с просто натискане на бутон. Това прави идеалното решение за намиране на баланс между наличност и икономия на енергия.
Изисквания
- SQL 2005/2008 (Express или Full) трябва да бъде инсталиран във вашата мрежа. Контролният панел ASP.NET Wake on LAN е конфигуриран да използва SQL Express с потребителски екземпляри, но ще ви покажем и как да използвате пълната версия на SQL Server.
- Настолните компютри трябва да бъдат конфигурирани с възможност за дистанционно събуждане. Обикновено това е настройката по подразбиране за вашата мрежова карта, но ако искате да бъдете сигурни, можете да проверите свойствата на устройството на вашата мрежова карта в диспечера на устройствата.
- Като цяло, документацията, която може да се изтегли от страницата ASP.NET Wake on LAN е много добра. Тя обхваща използването на инсталатора, за да настроите всичко, но в истинската манекенска форма ще установим всичко ръчно.
Настройка на Wake on LAN Control Panel
Създайте папката "C: inetpubwwwrootWakeOnLan" и извлечете съдържанието на zip пакета Wake on LAN.
Отворете файла „Web.config“ и отбележете раздела „Връзки“:
Ако използвате SQL Express с разрешени потребителски екземпляри (опция по подразбиране по време на инсталирането на SQL Express) на локалната машина, не е необходимо да променяте нищо и можете да игнорирате останалата част от този раздел, но ако използвате пълната версия на SQL или са изключени потребителските потребителски екземпляри на SQL Express, ще ви е необходим коментар / изтриване на втория ключ за връзка и откажете първия и запазете промените. По подразбиране низът за свързване на SQL Server е настроен да използва локалния компютър с надеждно удостоверяване. В зависимост от средата ви може да искате / трябва да промените тези настройки за връзка.
Пакетът Wake On Lan на ASP.NET включва SQL скрипт за създаване на база данни, който да се използва за настройка на SQL Server. Преди да стартирате този скрипт, ще трябва да направите една малка корекция на SQL файла. Отворете файла “C: inetpubwwwrootApp_DataSchema.sql” в Notepad и добавете “WakeOnLan” в маркираното място:
След като направите това, запишете промените и след това изпълнете инсталационния скрипт като администратор на Windows (където -S “.” Посочва SQL Server за инсталиране):
SqlCmd -S “.” -E -i “C: inetpubwwwrootApp_DataSchema.sql”
Конфигурирайте IIS да стартирате Wake on LAN Control Panel
След като имате файловете и базата данни на място, отворете мениджъра на интернет информационните услуги. Под "Уеб сайт по подразбиране" трябва да видите папката WakeOnLan. Преди да можете да използвате контролния панел, трябва да конвертирате директорията в приложение, което работи на .NET версия 2.0.
В IIS 7 просто трябва да кликнете с десния бутон върху папката и да изберете "Convert to Application". В IIS 6 трябва да използвате „Добавяне на съветника за приложения“, който е достъпен, като щракнете с десния бутон върху „Уебсайт по подразбиране“..
Настройките по подразбиране на приложението обикновено са правилни и не е необходимо да бъдат променяни.
След като приложението бъде създадено, трябва да имате достъп до ASP.NET Wake по LAN контролния панел, като посетите “http: // localhost / WakeOnLan”. Ако това не работи, проверете дали:
- Приложението IIS WakeOnLan се изпълнява в .NET 2.0 AppPool.
- Вашите низове на SQL връзката са верни във вашия Web.config файл.
Добавяне на компютри
След като настроите контролния панел, остава само да добавите компютри. Това е доста интуитивно, просто кликнете върху връзката „Добавяне на нов компютър“ и въведете името на компютъра или локалния IP адрес на системата, която искате да добавите..
MAC адресът автоматично ще бъде разрешен и новият компютър ще се появи в списъка.
Използване на контролния панел Wake on LAN
Използването на ASP.NET Wake on LAN Control Panel е невероятно интуитивно. Когато влезете в страницата, състоянието на свързаните компютри се сканира и представя.
- Компютрите, които са активни / будни, са представени в синьо.
- Компютрите, които спят (в режим на готовност / хибернация), са представени в черно.
- Събуждащите се компютри са жълти.
За да събудите компютър, просто кликнете върху съответната връзка.
Компютърът ще стане жълт и няколко минути по-късно ще стане син. След около 30 секунди компютърът, който е заспал, е готов за достъп.
заключение
Контролният панел ASP.NET Wake on LAN може лесно да бъде предоставен извън вашата мрежа. Докато уеб сайтът на IIS, в който сте го конфигурирали, е достъпен външно, можете да получите достъп до контролния панел от http://www.domain.com/WakeOnLan. Трябва само да обучите потребителите си да имат достъп до тази страница, преди да се свържат с компютъра. Например, чрез добавяне на връзка към портала на компанията за достъп до контролния панел може да се сведе до минимум въпросите „Как да го направя отново?“.
звена
Изтегляне на ASP.NET Wake On LAN (zip пакет)