Configure un panel de control de Wake on LAN para su red
Como gerente de TI, hay muchas cosas que puede hacer que afectan directamente el resultado final de su empresa. Si bien los más obvios son los costos directos de hardware y software, un aspecto que a menudo se pasa por alto es el consumo de energía / electricidad de los sistemas informáticos. Si bien los servidores deben estar disponibles las 24 horas del día, los 7 días de la semana, los sistemas de escritorio solo deben estar disponibles cuando el usuario correspondiente lo necesite o para las tareas de mantenimiento programadas. El resto del tiempo (generalmente más del 50% del tiempo), el sistema puede permanecer en modo de bajo consumo de energía, lo que reduce el consumo de energía, por lo tanto, el costo.
Si bien los sistemas Windows tienen opciones de activarse para ejecutar tareas programadas, si los usuarios acceden a sus sistemas de forma remota (es decir, Lugar de trabajo web remoto), no es una forma fácil de activar el sistema a pedido. La solución es implementar un sistema Wake on LAN como el Panel de control gratuito ASP.NET Wake on LAN. A través de esto, las computadoras cliente pueden sacarse del modo de espera con el simple clic de un botón. Esto hace que sea una solución ideal para encontrar un equilibrio entre la disponibilidad y el ahorro de energía..
Requerimientos
- SQL 2005/2008 (Express o Full) debe estar instalado en su red. Fuera de la caja, el Panel de Control de Wake on LAN de ASP.NET está configurado para usar SQL Express con instancias de usuario, pero también le mostraremos cómo usar la versión completa de SQL Server.
- Las computadoras de escritorio deben configurarse con la capacidad de ser despertadas de manera remota. Normalmente, esta es la configuración predeterminada de su tarjeta de red, pero si desea estar seguro, puede verificar las propiedades del dispositivo de su tarjeta de red en el Administrador de dispositivos.
- En general, la documentación que se puede descargar desde la página Wake on LAN de ASP.NET es muy buena. Cubre el uso del instalador para configurar todo, pero de una manera realmente geek vamos a configurar todo manualmente.
Configure el Wake on LAN Control Panel
Cree la carpeta "C: inetpubwwwrootWakeOnLan" y extraiga el contenido del paquete zip Wake on LAN.
Abra el archivo "Web.config" y observe la sección connectionStrings:
Si está utilizando SQL Express con las instancias de usuario habilitadas (opción predeterminada durante la instalación de SQL Express) en la máquina local, no tiene que modificar nada y puede ignorar el resto de esta sección, sin embargo, si está utilizando la versión completa de SQL o si las instancias de usuario de SQL Express están inhabilitadas, necesitará comentar / eliminar la segunda clave de conexión, eliminar la primera y guardar sus cambios. De forma predeterminada, la cadena de conexión de SQL Server está configurada para usar la computadora local con autenticación confiable. Dependiendo de su entorno, es posible que desee / necesite modificar estas configuraciones de conexión.
El paquete ASP.NET Wake On Lan incluye un script de creación de base de datos SQL para usar en la configuración en SQL Server. Antes de ejecutar este script, deberá realizar una corrección menor en el archivo SQL. Abra el archivo "C: inetpubwwwrootApp_DataSchema.sql" en el Bloc de notas y agregue "WakeOnLan" en la ubicación resaltada:
Una vez hecho esto, guarde los cambios y luego ejecute el script de instalación como Administrador de Windows (donde -S “.” Especifica el servidor SQL para instalar):
SqlCmd -S “.” -E -i “C: inetpubwwwrootApp_DataSchema.sql”
Configure IIS para ejecutar Wake on LAN Control Panel
Una vez que tenga los archivos y la base de datos en su lugar, abra Internet Information Services Manager. Debajo del 'Sitio web predeterminado' debería ver la carpeta WakeOnLan. Antes de poder utilizar el panel de control, debe convertir el directorio en una aplicación que se ejecute en .NET versión 2.0.
En IIS 7, simplemente debe hacer clic derecho en la carpeta y seleccionar "Convertir a aplicación". En IIS 6, debe usar el "Asistente para agregar aplicaciones", que está disponible haciendo clic derecho en el "Sitio web predeterminado".
La configuración predeterminada de la aplicación suele ser correcta y no es necesario modificarla..
Una vez que se haya creado la aplicación, debería poder acceder al Panel de control de Wake on LAN de ASP.NET visitando "http: // localhost / WakeOnLan". Si esto no funciona, verifique para asegurarse de que:
- La aplicación IIS WakeOnLan se ejecuta en un .NET 2.0 AppPool.
- Sus cadenas de conexión SQL son correctas en su archivo Web.config.
Añadiendo computadoras
Una vez que haya configurado el panel de control, todo lo que queda es agregar computadoras. Esto es bastante intuitivo, simplemente haga clic en el enlace 'Agregar nueva computadora' e ingrese el nombre de la computadora o la dirección IP local del sistema para agregar.
La dirección MAC se resolverá automáticamente y la nueva computadora aparecerá en la lista.
Uso del panel de control de Wake on LAN
El uso del panel de control ASP.NET Wake on LAN es increíblemente intuitivo. Cuando accede a la página, se escanea y presenta el estado de las computadoras conectadas..
- Las computadoras que están activas / despiertas, se presentan en azul..
- Las computadoras que están dormidas (en espera / hibernación) se presentan en negro.
- Las computadoras que se están despertando son amarillas..
Para activar una computadora, simplemente haga clic en el enlace correspondiente.
La computadora se volverá amarilla y unos minutos más tarde, se volverá azul. Después de unos 30 segundos, la computadora que estaba dormida ya está lista para ser visitada.
Conclusión
El Panel de control Wake on LAN de ASP.NET puede estar fácilmente disponible fuera de su red. Siempre que el sitio web de IIS en el que lo configuró esté disponible externamente, puede acceder al panel de control desde http://www.domain.com/WakeOnLan. Solo necesita capacitar a sus usuarios para que accedan a esta página antes de conectarse a su computadora. Por ejemplo, al agregar un enlace a un portal de la empresa para acceder al panel de control, se pueden minimizar las preguntas "¿Cómo puedo hacer eso otra vez?".
Campo de golf
Descargar ASP.NET Wake On LAN (paquete zip)