Skonfiguruj panel sterowania Wake On LAN dla swojej sieci
Jako menedżer IT możesz zrobić wiele rzeczy, które mają bezpośredni wpływ na wyniki Twojej firmy. Podczas gdy najbardziej oczywiste są bezpośrednie koszty sprzętu i oprogramowania, często pomijanym aspektem jest zużycie energii / energii elektrycznej przez systemy komputerowe. Chociaż serwery muszą być dostępne 24 godziny na dobę, 7 dni w tygodniu, systemy stacjonarne muszą być dostępne tylko wtedy, gdy dany użytkownik tego potrzebuje lub w ramach zaplanowanych zadań konserwacyjnych. Przez resztę czasu (zwykle ponad 50% czasu), system może pozostać w trybie niskiego zużycia energii, co zmniejsza zużycie energii, a tym samym koszty.
Podczas gdy systemy Windows mają opcje wybudzania się do uruchamiania zaplanowanych zadań, jeśli użytkownicy zdalnie uzyskują dostęp do swoich systemów (tj. Zdalne miejsce pracy w sieci), nie ma łatwego sposobu na obudzenie systemu na żądanie. Rozwiązaniem jest wdrożenie systemu Wake on LAN, takiego jak bezpłatny panel sterowania Wake On LAN ASP.NET. Dzięki temu, komputery klienckie można wyprowadzić z trybu gotowości za pomocą jednego kliknięcia przycisku. Dzięki temu jest idealnym rozwiązaniem dla znalezienia równowagi między dostępnością a oszczędnością energii.
Wymagania
- SQL 2005/2008 (Express lub Full) musi być zainstalowany w twojej sieci. Po wyjęciu z pudełka, panel sterowania Wake On LAN ASP.NET jest skonfigurowany do korzystania z SQL Express z instancjami użytkowników, ale pokażemy Ci, jak korzystać z pełnej wersji SQL Server, jak również.
- Komputery stacjonarne muszą być skonfigurowane z możliwością zdalnego budzenia. Zazwyczaj jest to domyślne ustawienie karty sieciowej, ale jeśli chcesz mieć pewność, możesz sprawdzić właściwości urządzenia karty sieciowej w Menedżerze urządzeń.
- Ogólnie rzecz biorąc, dokumentacja dostępna do pobrania ze strony ASP.NET Wake on LAN jest bardzo dobra. Obejmuje to użycie instalatora, aby ustawić wszystko, ale w prawdziwym maniaku modyfikujemy wszystko ręcznie.
Skonfiguruj panel sterowania Wake on LAN
Utwórz folder "C: inetpubwwwrootWakeOnLan" i wyodrębnij zawartość pakietu zip Wake On LAN.
Otwórz plik "Web.config" i zanotuj sekcję connectionStrings:
Jeśli korzystasz z SQL Express z włączonymi instancjami użytkownika (domyślna opcja podczas instalacji SQL Express) na komputerze lokalnym, nie musisz niczego modyfikować i możesz zignorować resztę tej sekcji, jednak jeśli używasz pełnej wersji SQL lub jeśli instancje użytkowników SQL Express są wyłączone, będziesz potrzebować komentarza / usunąć drugi klucz connectionString i odkomentować pierwszy i zapisać zmiany. Domyślnie ciąg połączenia programu SQL Server jest skonfigurowany do używania komputera lokalnego z zaufanym uwierzytelnianiem. W zależności od środowiska możesz / trzeba zmienić te ustawienia połączenia.
Pakiet ASP.NET Wake On Lan zawiera skrypt do tworzenia bazy danych SQL, którego można użyć do konfiguracji na serwerze SQL. Przed uruchomieniem tego skryptu należy wprowadzić jedną niewielką korektę do pliku SQL. Otwórz plik "C: inetpubwwwrootApp_DataSchema.sql" w Notatniku i dodaj "WakeOnLan" w wyróżnionej lokalizacji:
Po wykonaniu tej czynności zapisz zmiany, a następnie uruchom skrypt instalacyjny jako administrator systemu Windows (gdzie -S "." Określa serwer SQL do zainstalowania):
SqlCmd -S "." -E -i "C: inetpubwwwrootApp_DataSchema.sql"
Skonfiguruj usługi IIS tak, aby uruchamiały panel sterowania Wake On LAN
Po utworzeniu plików i bazy danych otwórz Menedżera internetowych usług informacyjnych. Pod "Domyślną witryną internetową" powinieneś zobaczyć folder WakeOnLan. Przed użyciem panelu sterowania należy przekonwertować katalog na aplikację działającą w .NET w wersji 2.0.
W IIS 7 wystarczy kliknąć prawym przyciskiem myszy na folderze i wybrać "Konwertuj na aplikację". W IIS 6 musisz użyć "Kreatora dodawania aplikacji", który jest dostępny po kliknięciu prawym przyciskiem myszy na "Domyślną witrynę sieci Web".
Domyślne ustawienia aplikacji są zazwyczaj poprawne i nie wymagają modyfikacji.
Po utworzeniu aplikacji powinieneś mieć dostęp do panelu sterowania Wake On LAN ASP.NET, odwiedzając "http: // localhost / WakeOnLan". Jeśli to nie zadziała, sprawdź, czy:
- Aplikacja IIS WakeOnLan działa w aplikacji .NET 2.0 AppPool.
- Twoje ciągi połączeń SQL są poprawne w pliku Web.config.
Dodawanie komputerów
Po skonfigurowaniu panelu sterowania pozostało tylko dodać komputery. Jest to dość intuicyjne, wystarczy kliknąć link "Dodaj nowy komputer" i wprowadzić nazwę komputera lub lokalny adres IP systemu, który należy dodać..
Adres MAC zostanie automatycznie rozwiązany, a nowy komputer pojawi się na liście.
Korzystanie z panelu sterowania Wake on LAN
Korzystanie z panelu sterowania Wake On LAN ASP.NET jest niezwykle intuicyjne. Po uzyskaniu dostępu do strony, stan podłączonych komputerów jest skanowany i prezentowany.
- Komputery aktywne / obudzone są wyświetlane w kolorze niebieskim.
- Komputery będące w stanie uśpienia (gotowości / hibernacji) są wyświetlane w kolorze czarnym.
- Komputery, które się budzą, są żółte.
Aby obudzić komputer, po prostu kliknij odpowiedni link.
Komputer zmieni kolor na żółty i kilka minut później zmieni kolor na niebieski. Po około 30 sekundach komputer, który zasnął, jest teraz gotowy do użycia.
Wniosek
Panel sterowania Wake On LAN ASP.NET można z łatwością udostępnić poza siecią. Tak długo, jak strona internetowa IIS, w której skonfigurowałeś to jest dostępne zewnętrznie, możesz uzyskać dostęp do panelu sterowania z http://www.domain.com/WakeOnLan. Trzeba po prostu przeszkolić użytkowników, aby uzyskać dostęp do tej strony przed połączeniem się z ich komputerem. Na przykład, dodając link do portalu firmy, aby uzyskać dostęp do panelu sterowania, można zminimalizować pytanie "jak mam to zrobić ponownie?".
Spinki do mankietów
Pobierz ASP.NET Wake On LAN (pakiet zip)