X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor%2Fdatabase%2Fdborm.py;h=bab1784451f6d0d52db0c66a2041c7d0ef95d70a;hb=HEAD;hp=5e54f110619e4cb65c5dff41fcfe263078359c5d;hpb=8e90984231a680415cc3f6a60f008b3029ad4548;p=monitor.git diff --git a/monitor/database/dborm.py b/monitor/database/dborm.py index 5e54f11..bab1784 100644 --- a/monitor/database/dborm.py +++ b/monitor/database/dborm.py @@ -5,7 +5,10 @@ import monitor.config as config mon_metadata = sqlalchemy.MetaData() mon_metadata.bind = sqlalchemy.create_engine(config.monitor_dburi, echo=config.echo) mon_session = sqlalchemy.orm.scoped_session(sqlalchemy.orm.sessionmaker(autoflush=False,autocommit=True)) +mon_session.bind = mon_metadata.bind -zab_metadata = sqlalchemy.MetaData() -zab_metadata.bind = sqlalchemy.create_engine(config.zabbix_dburi, echo=config.echo) -zab_session = sqlalchemy.orm.scoped_session(sqlalchemy.orm.sessionmaker(autoflush=False,autocommit=True)) +if config.zabbix_enabled: + zab_metadata = sqlalchemy.MetaData() + zab_metadata.bind = sqlalchemy.create_engine(config.zabbix_dburi, echo=config.echo) + zab_session = sqlalchemy.orm.scoped_session(sqlalchemy.orm.sessionmaker(autoflush=False,autocommit=True)) + zab_session.bind = zab_metadata.bind