X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor%2Fdatabase%2Fdborm.py;h=e663a0580b6cdc3b2b332022a930753aa4f5f82e;hb=ac841d414d7b09f8a0b7883bcdba0eeb6aede69f;hp=3e47ea28ddabd69a2c7ce288065c19efb7330037;hpb=19414270cf2c8429daab02fdebbd8081d9ba0db0;p=monitor.git diff --git a/monitor/database/dborm.py b/monitor/database/dborm.py index 3e47ea2..e663a05 100644 --- a/monitor/database/dborm.py +++ b/monitor/database/dborm.py @@ -3,7 +3,17 @@ import sqlalchemy import elixir import monitor.config as config -elixir.metadata.bind = sqlalchemy.create_engine(config.databaseuri, echo=False) -elixir.session = sqlalchemy.orm.scoped_session(sqlalchemy.orm.sessionmaker(autoflush=True,autocommit=True)) -from infovacuum.model import * +#elixir.metadata.bind = sqlalchemy.create_engine(config.databaseuri, echo=False) +#elixir.session = sqlalchemy.orm.scoped_session(sqlalchemy.orm.sessionmaker(autoflush=True,autocommit=True)) +#infovacuum_db = sqlalchemy.MetaData(bind=sqlalchemy.create_engine(config.monitor_dburi, echo=False)) +#infovacuum_session = sqlalchemy.orm.scoped_session(sqlalchemy.orm.sessionmaker(autoflush=True,autocommit=True)) + +zabbix_engine = sqlalchemy.create_engine(config.zabbix_dburi, echo=config.echo) +metadata = sqlalchemy.MetaData() +metadata.bind = zabbix_engine +session = sqlalchemy.orm.scoped_session(sqlalchemy.orm.sessionmaker(autoflush=False,autocommit=True)) +elixir.session, elixir.metadata = session, metadata + +#from monitor.database.infovacuum.model import * +from monitor.database.zabbixapi.model import *