Configurer un panneau de configuration Wake on LAN pour votre réseau
En tant que responsable informatique, vous pouvez effectuer de nombreuses actions ayant un impact direct sur les résultats de votre entreprise. Les coûts les plus évidents étant les coûts directs du matériel et des logiciels, mais la consommation d’énergie / électricité par les systèmes informatiques est un aspect souvent négligé. Les serveurs doivent être disponibles 24 heures sur 24, 7 jours sur 7, mais les systèmes de bureau ne doivent l'être que lorsque l'utilisateur concerné en a besoin ou pour des tâches de maintenance planifiées. Le reste du temps (généralement plus de 50% du temps), le système peut rester en mode basse consommation, ce qui réduit la consommation électrique et donc le coût..
Bien que les systèmes Windows disposent d'options pour se réveiller eux-mêmes afin d'exécuter des tâches planifiées, si les utilisateurs accèdent à leurs systèmes à distance (par exemple, Web Workplace à distance), le système ne peut pas être réveillé facilement à la demande. La solution implémente un système Wake on LAN tel que le panneau de configuration gratuit ASP.NET Wake on LAN. Grâce à cela, les ordinateurs clients peuvent être mis en veille en un simple clic sur un bouton. Ceci est une solution idéale pour trouver un équilibre entre disponibilité et économie d'énergie..
Exigences
- SQL 2005/2008 (Express ou Full) doit être installé sur votre réseau. Par défaut, le panneau de configuration ASP.NET Wake on LAN est configuré pour utiliser SQL Express avec des instances d'utilisateur, mais nous allons également vous montrer comment utiliser la version complète de SQL Server..
- Les ordinateurs de bureau doivent être configurés pour pouvoir être réveillés à distance. En règle générale, il s'agit du paramètre par défaut pour votre carte réseau, mais si vous souhaitez en être sûr, vous pouvez vérifier les propriétés du périphérique de votre carte réseau dans le Gestionnaire de périphériques..
- Dans l’ensemble, la documentation téléchargeable à partir de la page ASP.NET Wake on LAN est très bonne. Cela couvre l'utilisation de l'installateur pour tout configurer, mais en mode geek, nous allons tout configurer manuellement..
Configurer le Panneau de configuration Wake on LAN
Créez le dossier “C: inetpubwwwrootWakeOnLan” et extrayez le contenu du package zip Wake on LAN..
Ouvrez le fichier “Web.config” et notez la section connectionStrings:
Si vous utilisez SQL Express avec les instances d'utilisateur activées (option par défaut lors de l'installation de SQL Express) sur la machine locale, vous n'avez rien à modifier, vous pouvez ignorer le reste de cette section. Toutefois, si vous utilisez la version complète de SQL ou si vous avez désactivé les instances d’utilisateur SQL Express, vous devrez commenter / supprimer la deuxième clé connectionString, décommenter la première et enregistrer vos modifications. Par défaut, la chaîne de connexion SQL Server est définie pour utiliser l'ordinateur local avec une authentification sécurisée. En fonction de votre environnement, vous voudrez peut-être / devrez modifier ces paramètres de connexion..
Le package ASP.NET Wake On Lan inclut un script de création de base de données SQL à utiliser pour l'installation sur SQL Server. Avant d'exécuter ce script, vous devrez apporter une correction mineure au fichier SQL. Ouvrez le fichier «C: inetpubwwwrootApp_DataSchema.sql» dans le Bloc-notes et ajoutez «WakeOnLan» à l’emplacement mis en surbrillance:
Une fois cette opération effectuée, enregistrez les modifications, puis exécutez le script d'installation en tant qu'administrateur Windows (où -S «.» Spécifie le serveur SQL sur lequel vous souhaitez effectuer l'installation):
SqlCmd -S “.” -E -i “C: inetpubwwwrootApp_DataSchema.sql”
Configurer IIS pour exécuter le Panneau de configuration Wake on LAN
Une fois que vous avez les fichiers et la base de données en place, ouvrez Internet Information Services Manager. Sous le "Site Web par défaut", vous devriez voir le dossier WakeOnLan. Avant de pouvoir utiliser le panneau de configuration, vous devez convertir le répertoire en une application qui s'exécute sur .NET version 2.0..
Dans IIS 7, il vous suffit de cliquer avec le bouton droit de la souris sur le dossier et de sélectionner "Convertir en application". Dans IIS 6, vous devez utiliser l’Assistant «Ajouter une application» accessible en cliquant avec le bouton droit de la souris sur le «Site Web par défaut»..
Les paramètres par défaut de l'application sont généralement corrects et n'ont pas besoin d'être modifiés..
Une fois l'application créée, vous devriez pouvoir accéder au Panneau de configuration ASP.NET Wake on LAN en visitant «http: // localhost / WakeOnLan». Si cela ne fonctionne pas, assurez-vous que:
- L'application IIS WakeOnLan s'exécute dans un .NET 2.0 AppPool.
- Vos chaînes de connexion SQL sont correctes dans votre fichier Web.config.
Ajout d'ordinateurs
Une fois le panneau de configuration configuré, il ne reste plus qu’à ajouter des ordinateurs. C'est assez intuitif, cliquez simplement sur le lien "Ajouter un nouvel ordinateur" et entrez le nom de l'ordinateur ou l'adresse IP locale du système à ajouter..
L'adresse MAC sera automatiquement résolue et le nouvel ordinateur apparaîtra dans la liste..
Utilisation du panneau de configuration de Wake on LAN
L'utilisation du panneau de configuration ASP.NET Wake on LAN est incroyablement intuitive. Lorsque vous accédez à la page, l’état des ordinateurs connectés est analysé et présenté..
- Les ordinateurs actifs / éveillés sont présentés en bleu.
- Les ordinateurs endormis (veille / hibernation) sont présentés en noir.
- Les ordinateurs qui se réveillent sont jaunes.
Pour réveiller un ordinateur, cliquez simplement sur le lien approprié..
L'ordinateur deviendra jaune et quelques minutes plus tard, il deviendra bleu. Après environ 30 secondes, l'ordinateur qui était endormi est maintenant prêt à être utilisé..
Conclusion
Le panneau de configuration ASP.NET Wake on LAN peut facilement être mis à disposition en dehors de votre réseau. Tant que le site Web IIS dans lequel vous l'avez configuré est disponible en externe, vous pouvez accéder au panneau de commande à l'adresse http://www.domain.com/WakeOnLan. Il vous suffira de former vos utilisateurs à accéder à cette page avant de se connecter à leur ordinateur. Par exemple, en ajoutant un lien vers un portail d'entreprise pour accéder au panneau de configuration, vous pouvez minimiser les questions «comment le faire à nouveau?».
Liens
Télécharger ASP.NET Wake On LAN (package zip)