def services_restart():
    if not app_config_access.primary_config.demo_mode:
        logger.network_logger.info("** Service restart Initiated by " +
                                   str(request.remote_addr))
        system_access.restart_services()
        return get_message_page("Restarting Program",
                                page_url="sensor-dashboard")
    return demo_mode_enabled_msg
def create_new_self_signed_ssl():
    if not app_config_access.primary_config.demo_mode:
        logger.network_logger.info(
            "** Create New Self-Signed SSL Initiated by " +
            str(request.remote_addr))
        os.system("rm -f -r " + file_locations.http_ssl_folder)
        system_access.restart_services()
        msg = "You may have to clear your browser cache to re-gain access. The program is now restarting."
        return get_message_page("New SSL Key Created",
                                message=msg,
                                page_url="sensor-dashboard")
    return demo_mode_enabled_msg
Esempio n. 3
0
def set_interval_config():
    try:
        if request.form.get("test_run"):
            app_config_access.interval_recording_config.load_from_file = False
        else:
            logger.network_logger.debug("* Interval Configuration Set by " + str(request.remote_addr))
        app_config_access.interval_recording_config.set_config_with_str(request.form.get("command_data"))
        if request.form.get("test_run") is None:
            app_config_access.interval_recording_config.save_config_to_file()
            restart_services()
        return "OK"
    except Exception as error:
        log_msg = "Failed to set Interval from " + str(request.remote_addr)
        logger.network_logger.error(log_msg + " - " + str(error))
    return "Failed"
Esempio n. 4
0
def set_installed_sensors():
    try:
        if request.form.get("test_run"):
            app_config_access.installed_sensors.load_from_file = False
        else:
            logger.network_logger.info("** Installed Sensors Set by " + str(request.remote_addr))
        app_config_access.installed_sensors.set_config_with_str(request.form.get("command_data"))
        if request.form.get("test_run") is None:
            app_config_access.installed_sensors.save_config_to_file()
            restart_services()
        return "OK"
    except Exception as error:
        log_msg = "Failed to set Installed Sensors from " + str(request.remote_addr)
        logger.network_logger.error(log_msg + " - " + str(error))
    return "Failed"
Esempio n. 5
0
def set_variance_config():
    try:
        if request.form.get("test_run"):
            app_config_access.trigger_variances.load_from_file = False
        else:
            logger.network_logger.debug("* Variance Trigger Configuration Set by " + str(request.remote_addr))
        app_config_access.trigger_variances.set_config_with_str(request.form.get("command_data"))
        if request.form.get("test_run") is None:
            app_config_access.trigger_variances.save_config_to_file()
            restart_services()
        return "OK"
    except Exception as error:
        log_msg = "Failed to set Trigger Variances from " + str(request.remote_addr)
        logger.network_logger.error(log_msg + " - " + str(error))
    return "Failed"