コード例 #1
0
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)
コード例 #2
0
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)
コード例 #3
0
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")
コード例 #4
0
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")
コード例 #5
0
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")
コード例 #6
0
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()
コード例 #7
0
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()
コード例 #8
0
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")
コード例 #9
0
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)
コード例 #10
0
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)