def enviarcomando(ipservidor, con, idinteraccion, comando): log.info('ejecutarcomando en el equipo') codigoestado = conectarequipo.cumplicomando(comando) registrarenbd.actualizarinteraccionbdlocal(con, idinteraccion, codigoestado) consumidorserviciosweb.actualizarinteraccion(ipservidor, con, idinteraccion)
def sincronizarcausa(ipservidor, con, idinteraccion): log.info('Sincronizando Causas') actualizarcae.actualizarcausa(ipservidor, con) codigoestado = 0 registrarenbd.actualizarinteraccionbdlocal(con, idinteraccion, codigoestado) consumidorserviciosweb.actualizarinteraccion(ipservidor, con, idinteraccion)
def crearbackupespacio(ipservidor, con, idinteraccion): log.info('Crear backup de bd del equipo') codigoestado = 0 registrarenbd.actualizarinteraccionbdlocal(con, idinteraccion, codigoestado) consumidorserviciosweb.actualizarinteraccion(ipservidor, con, idinteraccion) conectarequipo.cumplicomando("mysqldump -u root -pwinner cism > cism.sql")
def reiniciarsubsistem(ipservidor, con, idinteraccion): log.info('Reiniciar SubSistema del equipo') codigoestado = 0 registrarenbd.actualizarinteraccionbdlocal(con, idinteraccion, codigoestado) consumidorserviciosweb.actualizarinteraccion(ipservidor, con, idinteraccion) conectarequipo.cumplicomando("/etc/rc.cism restart")
def apagarequipo(ipservidor, con, idinteraccion): log.info('Apagando Equipo') codigoestado = 0 registrarenbd.actualizarinteraccionbdlocal(con, idinteraccion, codigoestado) consumidorserviciosweb.actualizarinteraccion(ipservidor, con, idinteraccion) registrarenbd.historicoequipo(5, 2, con) conectarequipo.cumplicomando("shutdown")
def reiniciarraspberry(ipservidor, con, idinteraccion): log.info('Reiniciar Raspberry') codigoestado = 0 registrarenbd.actualizarinteraccionbdlocal(con, idinteraccion, codigoestado) consumidorserviciosweb.actualizarinteraccion(ipservidor, con, idinteraccion) registrarenbd.historicoraspberry(5, 3, con) comandosparaejecutar.reiniciarrasp()
def encenderequipo(ipservidor, con, idinteraccion, codigoestado): log.info('Encender Equipo') codigoestado = 0 registrarenbd.actualizarinteraccionbdlocal(con, idinteraccion, codigoestado) consumidorserviciosweb.actualizarinteraccion(ipservidor, con, idinteraccion) registrarenbd.historicoequipo(5, 5, con) comandogpio.encender()
def reiniciarequipo(ipservidor, con, idinteraccion): log.info('Reiniciando Equipo') codigoestado = 0 registrarenbd.actualizarinteraccionbdlocal(con, idinteraccion, codigoestado) consumidorserviciosweb.actualizarinteraccion(ipservidor, con, idinteraccion) registrarenbd.historicoequipo(5, 3, con) conectarequipo.cumplicomando("reboot")
def sinchorario(ipservidor, con, interaccion): log.info('Cambiar Fecha hora en Equipo') codigoestado = 0 registrarenbd.actualizarinteraccionbdlocal(con, str(interaccion[4]), codigoestado) consumidorserviciosweb.actualizarinteraccion(ipservidor, con, str(interaccion[4])) fechahora = interaccion[0] comando = "date --set=\'" + str(fechahora[0:16]) + "\'" conectarequipo.cumplicomando(comando)
def cambiarfhora(ipservidor, con, interaccion): log.info('Cambiar Fecha-Hora') codigoestado = 0 registrarenbd.actualizarinteraccionbdlocal(con, str(interaccion[4]), codigoestado) consumidorserviciosweb.actualizarinteraccion(ipservidor, con, str(interaccion[4])) fechaohora = interaccion[0] comando = "date --set=\'" + str(fechaohora[0:16]) + "\'" comandosparaejecutar.ejecutarcomandosgenerico(comando)