Beispiel #1
0
def create_db_conf(db_path):
    # create configuration in db
    if not os.path.exists(db_path):
        # create the db first
        from umit.icm.agent.utils import CreateDB
        CreateDB.create(db_path)

    from umit.icm.agent.db import DBKVPHelper
    db_kvp_helper = DBKVPHelper('sqlite')
    db_kvp_helper.connect(db_path)

    db_kvp_helper.write('application|auto_login_swittch', False)
    db_kvp_helper.write('application|auto_update', True)
    db_kvp_helper.write('application|startup_on_boot', True)
    db_kvp_helper.write('application|auto_update_test_mod', True)
    db_kvp_helper.write('application|auto_update', False)
    
    db_kvp_helper.write('logging|log_level', 'INFO')

    db_kvp_helper.write('network|max_speer_num', 10)
    db_kvp_helper.write('network|max_peer_num', 15)
    db_kvp_helper.write('network|max_conn_num', 100)
    db_kvp_helper.write('network|listen_port', 5895)

    db_kvp_helper.write('web|listen_port', 8080)

    db_kvp_helper.write('network|aggregator_url',
                        'http://alpha.openmonitor.org')
    db_kvp_helper.write('application|selected_tests', '')

    db_kvp_helper.close()