If-Koubou

Skonfiguruj panel sterowania Wake On LAN dla swojej sieci

Skonfiguruj panel sterowania Wake On LAN dla swojej sieci (Jak)

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 (np. 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 mogą zostać wyprowadzone 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.
  • 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 swojej 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 korzystanie z 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 wystąpienie użytkownika SQL Express jest 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 Wake On Lan ASP.NET 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ą poprawkę do pliku SQL. Otwórz plik "C: inetpubwwwrootApp_DataSchema.sql" w Notatniku i dodaj "WakeOnLan" w podświetlonej 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, które są 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, a 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 łatwo udostępnić poza siecią. Tak długo, jak strona internetowa IIS, w której ją skonfigurowałeś, jest dostępna 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ć pytania "jak mam to zrobić ponownie?".

Spinki do mankietów

Pobierz ASP.NET Wake On LAN (pakiet zip)