In qualità di responsabile IT, ci sono molte cose che puoi fare che influiscono direttamente sui profitti della tua azienda. Mentre i più ovvi sono i costi diretti dell'hardware e del software, un aspetto spesso sottovalutato è il consumo di energia / elettricità da parte dei sistemi informatici. Mentre i server devono essere disponibili 24 ore su 24, 7 giorni su 7, i sistemi desktop devono essere disponibili solo quando il rispettivo utente ne ha bisogno o per le attività di manutenzione programmata. Per il resto del tempo (in genere oltre il 50% delle volte), il sistema può rimanere in modalità di risparmio energetico, riducendo il consumo energetico e quindi i costi.
Mentre i sistemi Windows hanno opzioni per svegliarsi autonomamente per eseguire le attività pianificate, se gli utenti accedono ai loro sistemi da remoto (ad es. Remote Web Workplace) non esiste un modo semplice per il risveglio del sistema su richiesta. La soluzione sta implementando un sistema Wake on LAN come il pannello di controllo gratuito di ASP.NET Wake on LAN. Attraverso questo, i computer client possono essere portati fuori standby con il semplice clic di un pulsante. Questo rende una soluzione ideale per trovare un equilibrio tra disponibilità e risparmio energetico.
Requisiti
- SQL 2005/2008 (Express o Full) deve essere installato nella rete. Il pannello di controllo ASP.NET Wake on LAN è configurato per l'utilizzo di SQL Express con istanze utente, ma verrà illustrato come utilizzare anche la versione completa di SQL Server.
- I computer desktop devono essere configurati con la possibilità di essere risvegliati in remoto. In genere, questa è l'impostazione predefinita per la scheda di rete, ma se si vuole essere sicuri, è possibile controllare le proprietà del dispositivo della scheda di rete in Gestione periferiche.
- Nel complesso, la documentazione che è scaricabile dalla pagina ASP.NET Wake on LAN è molto buona. Copre l'utilizzo del programma di installazione per impostare tutto, ma nella vera moda geek stiamo per impostare tutto manualmente.
Imposta il pannello di controllo di Wake on LAN
Crea la cartella "C: inetpubwwwrootWakeOnLan" ed estrai il contenuto del pacchetto zip Wake on LAN.
–>
Se si utilizza SQL Express con istanze utente abilitate (opzione predefinita durante l'installazione di SQL Express) sul computer locale, non è necessario modificare nulla e può ignorare il resto di questa sezione, tuttavia se si utilizza la versione completa di SQL oppure se le istanze utente di SQL Express sono disabilitate, è necessario commentare / eliminare la seconda chiave connectionString e rimuovere il commento dal primo e salvare le modifiche. Per impostazione predefinita, la stringa di connessione di SQL Server è impostata per utilizzare il computer locale con autenticazione trusted. A seconda dell'ambiente, è possibile / necessario modificare queste impostazioni di connessione.
Il pacchetto Wake On Lan di ASP.NET include uno script di creazione del database SQL da utilizzare per l'installazione su SQL Server. Prima di eseguire questo script, sarà necessario apportare una piccola correzione al file SQL. Apri il file "C: inetpubwwwrootApp_DataSchema.sql" nel Blocco note e aggiungi "WakeOnLan" nella posizione evidenziata:
SqlCmd -S “.” -E -i “C:inetpubwwwrootApp_DataSchema.sql”
Configurare IIS per eseguire il pannello di controllo Wake on LAN
Una volta che i file e il database sono stati aperti, aprire Internet Information Services Manager. Sotto il 'Sito Web predefinito' dovresti vedere la cartella WakeOnLan. Prima di poter utilizzare il pannello di controllo, è necessario convertire la directory in un'applicazione che gira su.NET versione 2.0.
In IIS 7, è sufficiente fare clic con il pulsante destro del mouse sulla cartella e selezionare "Converti in applicazione". In IIS 6, è necessario utilizzare la "Procedura guidata Aggiungi applicazione" disponibile facendo clic con il pulsante destro del mouse su "Sito Web predefinito".
- L'applicazione IIS WakeOnLan è in esecuzione in un oggetto AppPool.NET 2.0.
- Le stringhe di connessione SQL sono corrette nel file Web.config.
Aggiunta di computer
Una volta impostato il pannello di controllo, tutto ciò che rimane è aggiungere computer. Questo è abbastanza intuitivo, basta fare clic sul collegamento "Aggiungi nuovo computer" e inserire il nome del computer o l'indirizzo IP locale del sistema da aggiungere.
Utilizzo del pannello di controllo di Wake on LAN
L'utilizzo del pannello di controllo di ASP.NET Wake on LAN è incredibilmente intuitivo. Quando si accede alla pagina, lo stato dei computer connessi viene scansionato e presentato.
- I computer che sono attivi / attivi sono presentati in blu.
- I computer che dormono (standby / ibernazione) sono presentati in nero.
- I computer che si stanno svegliando sono gialli.
Per riattivare un computer, fai semplicemente clic sul link appropriato.
Conclusione
Il pannello di controllo di ASP.NET Wake on LAN può essere facilmente reso disponibile all'esterno della rete. Finché il sito Web IIS in cui è stato configurato è disponibile esternamente, è possibile accedere al pannello di controllo da https://www.domain.com/WakeOnLan. Dovresti solo addestrare i tuoi utenti ad accedere a questa pagina prima di connettersi al loro computer. Ad esempio, aggiungendo un collegamento a un portale aziendale per accedere al pannello di controllo è possibile ridurre al minimo le domande "Come faccio di nuovo?".
link
Scarica ASP.NET Wake On LAN (pacchetto zip)