Indstil et Wake on LAN-kontrolpanel til dit netværk
Som IT-chef er der mange ting, du kan gøre, som direkte påvirker din virksomheds bundlinje. Selvom de mest oplagte er direkte hardware og software omkostninger, er et ofte overset aspekt energi / elforbrug ved computersystemer. Mens servere skal være tilgængelige døgnet rundt, skal skrivebordssystemer kun være tilgængelige, når den pågældende bruger har brug for det eller til planlagte vedligeholdelsesopgaver. Resten af tiden (normalt mere end 50% af tiden) kan systemet forblive i lavt strømtilstand, hvilket reducerer strømforbruget og dermed koster.
Mens Windows-systemer har mulighed for at vække sig selv til at køre planlagte opgaver, er det ikke en nem måde at få systemet til at vække på efterspørgsel, hvis brugere får adgang til deres systemer på afstand (dvs. Remote Web Workplace). Løsningen er at implementere et Wake on LAN-system, såsom det gratis ASP.NET Wake on LAN-kontrolpanel. Gennem dette kan klientcomputere bringes ud af standby med det enkle klik på en knap. Dette gør er en ideel løsning for at finde en balance mellem tilgængelighed og strømbesparelser.
Krav
- SQL 2005/2008 (Express eller Full) skal installeres i dit netværk. Ud af boksen er ASP.NET Wake on LAN-kontrolpanelet konfigureret til at bruge SQL Express med brugerinstanser, men vi vil vise dig, hvordan du også bruger den fulde version af SQL Server.
- Stationære computere skal konfigureres med evnen til at blive vækket eksternt. Normalt er dette standardindstillingen for dit netværkskort, men hvis du vil være sikker, kan du kontrollere enhedens egenskaber på dit netværkskort i Enhedshåndtering.
- Samlet set er dokumentationen, der kan hentes fra ASP.NET Wake on LAN-siden, meget god. Det dækker ved hjælp af installatøren at sætte alt op, men i sand geek mode skal vi opsætte alt manuelt.
Indstil Wake on LAN-kontrolpanelet
Opret mappen "C: inetpubwwwrootWakeOnLan" og udpak indholdet af Wake on LAN zip-pakken.
Åbn filen "Web.config" og bemærk sektionen connectionStrings:
Hvis du bruger SQL Express med brugerinstanser aktiveret (standardindstilling under installationen af SQL Express) på den lokale maskine, behøver du ikke ændre noget og kan ignorere resten af dette afsnit, men hvis du bruger den fulde version af SQL eller har SQL Express-brugerinstanser deaktiveret, skal du kommentere / slette den anden connectionString-tast og uncomment den første og gemme dine ændringer. Som standard er SQL Server-forbindelsesstrengen indstillet til at bruge den lokale computer med betroet godkendelse. Afhængigt af dit miljø kan du måske ændre / ændre disse forbindelsesindstillinger.
ASP.NET Wake On Lan-pakken indeholder et SQL-databaseprogram til oprettelse af SQL Server. Før du kører dette script, skal du lave en mindre korrektion til SQL-filen. Åbn filen "C: inetpubwwwrootApp_DataSchema.sql" i Notesblok og tilføj "WakeOnLan" i placeringen fremhævet:
Når dette er gjort, skal du gemme ændringerne og derefter køre installationsskriptet som en Windows administrator (hvor -S "." Specificerer SQL Server til at installere til):
SqlCmd -S "." -E -i "C: inetpubwwwrootApp_DataSchema.sql"
Konfigurer IIS til at køre vækket på LAN-kontrolpanel
Når du har filerne og databasen på plads, skal du åbne Internet Information Services Manager. Under 'Standardwebsted' skal du se mappen WakeOnLan. Før kontrolpanelet kan bruges, skal du konvertere mappen til et program, der kører på .NET version 2.0.
I IIS 7 skal du bare højreklikke på mappen og vælge 'Konverter til applikation'. I IIS 6 skal du bruge guiden "Tilføj program", som er tilgængelig ved at højreklikke på "Standardwebstedet".
Standardindstillingerne for programmet er typisk korrekte og behøver ikke ændres.
Når applikationen er oprettet, skal du have adgang til ASP.NET Wake on LAN Kontrolpanel ved at besøge "http: // localhost / WakeOnLan". Hvis dette ikke virker, skal du kontrollere, at:
- IIS WakeOnLan applikationen kører i en .NET 2.0 AppPool.
- Dine SQL-forbindelsesstreng er korrekte i din Web.config-fil.
Tilføjelse af computere
Når du har oprettet kontrolpanelet, er alt, der er tilbage, at tilføje computere. Dette er ret intuitivt, skal du blot klikke på linket "Tilføj ny computer" og indtaste enten computerens navn eller lokale IP-adresse for systemet, der skal tilføjes.
MAC-adressen bliver automatisk løst, og den nye computer vises på listen.
Brug af Wake on LAN-kontrolpanelet
Anvendelse af ASP.NET Wake on LAN-kontrolpanelet er utroligt intuitivt. Når du får adgang til siden, scannes og præsenteres status for de tilsluttede computere.
- Computere, der er aktive / vågen, er præsenteret i blå.
- Computere, der sover (standby / dvaletilstand) er præsenteret i sort.
- Computere, der vågner op, er gule.
For at vække en computer skal du blot klikke på det relevante link.
Computeren bliver gul og et par minutter senere bliver den blå. Efter ca. 30 sekunder er computeren som sovet nu klar til at få adgang.
Konklusion
ASP.NET Wake on LAN-kontrolpanelet kan nemt stilles til rådighed uden for dit netværk. Så længe det IIS-websted, du har konfigureret det, er tilgængeligt eksternt, kan du få adgang til kontrolpanelet fra http://www.domain.com/WakeOnLan. Du skal bare træne dine brugere for at få adgang til denne side, før de tilsluttes til deres computer. For eksempel kan du ved at tilføje et link til en virksomhedsportal for at få adgang til kontrolpanelet minimere "hvordan gør jeg det igen?" Spørgsmål.
Links
Download ASP.NET Wake On LAN (zip pakke)