|
ENCIENDE EQUIPOS
|
|
================
|
|
|
|
CONTENIDO:
|
|
|
|
EnciendeEquipos.py: Programa principal. Realiza consulta anonima a LDAP, obteniendo las MAC's de los equipos que quieren encenderse. Utiliza dos filtros
|
|
distintos para realizar la consulta: uno se refiere a los equipos del diurno y otro a los del nocturno, podeis modificarlos a vuestro antojo e incluir los
|
|
equipos que querais. La consulta para obtener las MAC'S la hace en la rama host del LDAP. Debeis modificar la IP que hace referencia al ldap, en la linea
|
|
l = LdapConnection ("172.23.36.5"), y poner la de vuestro LDAP.
|
|
|
|
NetworkUtils.py: Contiene funcion para el encendido de un equipo, a partir de su mac. Esta funcion ha sido programada por J.L. Redrejo.
|
|
|
|
LdapConnection.py: Utilidades para conectar y buscar en LDAP.
|
|
|
|
|
|
INSTRUCCIONES DE USO:
|
|
|
|
Copiar carpeta EnciendeEquipos en /usr/bin del servidor. Modificar crontab para que se lance en el momento del dia que nos interese:
|
|
|
|
20 8 * * 1-5 root /usr/bin/python /usr/bin/EnciendeEquipos/EnciendeEquipos.py (para el dia)
|
|
|
|
35 17 * * 1-5 root /usr/bin/python /usr/bin/EnciendeEquipos/EnciendeEquipos.py Noche (para la noche)
|