Налаштуйте панель керування Wake on LAN у вашій мережі
Як ІТ-менеджер, є багато речей, які можна зробити, які безпосередньо впливають на кінцевий результат вашої компанії. Хоча найбільш очевидними є прямі витрати на обладнання та програмне забезпечення, часто випускається з уваги аспект енергоспоживання / споживання електроенергії комп'ютерними системами. Хоча сервери повинні бути доступні цілодобово, робочі системи повинні бути доступні лише тоді, коли потрібні користувачеві це необхідно або для запланованих завдань технічного обслуговування. Решта часу (зазвичай більше 50% часу), система може залишатися в режимі низького енергоспоживання, що зменшує споживання електроенергії, отже, вартість.
Хоча в системах Windows є опції, щоб розбудити себе для виконання запланованих завдань, якщо користувачі віддалено отримують доступ до своїх систем (наприклад, віддалене робоче місце в Інтернеті), неможливо легко пробудити систему за запитом. Рішенням є реалізація системи Wake on LAN, такий як безкоштовна ASP.NET Wake на панелі керування LAN. Через це клієнтські комп'ютери можуть бути виведені з режиму очікування за допомогою простого натискання кнопки. Це робить ідеальним рішенням для пошуку балансу між наявністю та економією електроенергії.
Вимоги
- SQL 2005/2008 (Express або Full) має бути встановлено у вашій мережі. Панель керування ASP.NET Wake on LAN налаштована для використання SQL Express з користувачами, але ми покажемо вам, як використовувати повну версію SQL Server.
- Настільні комп'ютери повинні бути налаштовані з можливістю віддаленого пробудження. Як правило, це налаштування за умовчанням для вашої мережевої карти, але якщо ви хочете бути впевненими, можна перевірити властивості пристрою мережевої карти в диспетчері пристроїв..
- В цілому, документація, яку можна завантажити з сторінки ASP.NET Wake on LAN, дуже хороша. Вона охоплює використання установки, щоб встановити все вгору, але в справжньому виродку мода ми збираємося встановити все вручну.
Налаштуйте панель керування Wake on LAN
Створіть папку "C: inetpubwwwrootWakeOnLan" і витягніть вміст пакунка zip on LAN.
Відкрийте файл "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" у "Блокноті" та додайте "WakeOnLan" у виділеному місці:
Як тільки це буде зроблено, збережіть зміни, а потім запустіть скрипт інсталяції як адміністратор Windows (де -S "." Вказує на SQL Server для встановлення):
SqlCmd -S “.” -E -i “C: inetpubwwwrootApp_DataSchema.sql”
Налаштуйте IIS, щоб запустити панель керування Wake on LAN
Після того, як у вас є файли та бази даних, відкрийте диспетчер інформаційних служб Інтернету. У розділі "Веб-сайт за замовчуванням" ви повинні побачити папку WakeOnLan. Перш ніж використовувати панель керування, потрібно перетворити каталог на програму, яка працює на .NET версії 2.0.
У IIS 7 потрібно просто клацнути правою кнопкою миші на папці і вибрати "Convert to Application". У IIS 6 потрібно використовувати "Майстер додавання додатків", який можна отримати, натиснувши правою кнопкою миші на "Веб-сайт за умовчанням".
Стандартні налаштування програми, як правило, є правильними і не потрібно змінювати.
Після створення програми ви повинні мати доступ до ASP.NET Wake на панелі керування локальною мережею, відвідавши “http: // localhost / WakeOnLan”. Якщо це не спрацює, переконайтеся, що:
- Програма IIS WakeOnLan запущена в .NET 2.0 AppPool.
- Рядки підключення SQL є правильними у файлі Web.config.
Додавання комп'ютерів
Після налаштування панелі керування залишилося лише додати комп'ютери. Це досить інтуїтивно, просто натисніть посилання "Додати новий комп'ютер" і введіть ім'я комп'ютера або локальну IP-адресу системи, яку потрібно додати.
MAC-адреса автоматично вирішиться і новий комп'ютер з'явиться у списку.
Використання панелі керування Wake on LAN
Використання ASP.NET Wake на панелі керування LAN неймовірно інтуїтивно. Коли ви отримуєте доступ до сторінки, стан підключених комп'ютерів сканується і подається.
- Комп'ютери, які є активними / будильними, представлені синім кольором.
- Комп'ютери, які сплять (очікування / сплячка), представлені чорним кольором.
- Комп'ютери, які прокидаються, жовті.
Щоб розбудити комп'ютер, просто натисніть відповідне посилання.
Комп'ютер стане жовтим і через кілька хвилин він стане синім. Через 30 секунд комп'ютер, що спав, тепер готовий до доступу.
Висновок
Панель керування ASP.NET Wake on LAN може бути легко доступна поза мережею. Доки веб-сайт IIS, який ви його налаштували, доступний зовні, ви можете отримати доступ до панелі керування з http://www.domain.com/WakeOnLan. Вам потрібно лише навчити користувачів доступу до цієї сторінки, перш ніж підключитися до свого комп'ютера. Наприклад, додавши посилання на портал компанії, щоб отримати доступ до панелі керування, можна мінімізувати запитання "Як це зробити?".
Посилання
Завантажити ASP.NET Wake On LAN (поштовий пакет)