Dans la série pgsql => thot, on transfère les bases de données, pour cela, on s'assure que tout est prêt niveau scripts.
Ignore-this: 1310db9d47caaf448d3727daafb43b77 Et on fait des patchs dégueux parce que psycopg est dans une trop vieille version... darcs-hash:20130126222239-afe24-302736b502be967e4295205a6b865a9f55fb8e63.gz
This commit is contained in:
parent
b96b691639
commit
bff0c9f555
6 changed files with 25 additions and 13 deletions
|
@ -201,6 +201,15 @@ class pgsql(base_reconfigure):
|
||||||
from gen_confs.surveillance import machines
|
from gen_confs.surveillance import machines
|
||||||
self._do(machines(), self._machines())
|
self._do(machines(), self._machines())
|
||||||
|
|
||||||
|
class thot(base_reconfigure):
|
||||||
|
def surveillance_exemptions(self):
|
||||||
|
from gen_confs.surveillance import exemptions
|
||||||
|
self._do(exemptions())
|
||||||
|
|
||||||
|
def surveillance_machines(self):
|
||||||
|
from gen_confs.surveillance import machines
|
||||||
|
self._do(machines(), self._machines())
|
||||||
|
|
||||||
class zamok(base_reconfigure):
|
class zamok(base_reconfigure):
|
||||||
def del_user(self, args):
|
def del_user(self, args):
|
||||||
# Suppression des fichies d'impression
|
# Suppression des fichies d'impression
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
import socket
|
import socket
|
||||||
import sys, re
|
import sys, re
|
||||||
from pyPgSQL import PgSQL
|
import psycopg2
|
||||||
sys.path.append('/usr/scripts/gestion/')
|
sys.path.append('/usr/scripts/gestion/')
|
||||||
from affich_tools import tableau
|
from affich_tools import tableau
|
||||||
|
|
||||||
|
@ -112,7 +112,7 @@ def stats(ip_crans=[], ip_ext=[],
|
||||||
'sort_mini': upload_mini*1024*1024,
|
'sort_mini': upload_mini*1024*1024,
|
||||||
'show_limit': show_limit }
|
'show_limit': show_limit }
|
||||||
|
|
||||||
pgsql = PgSQL.connect(host='/var/run/postgresql', database='filtrage', user='crans')
|
pgsql = psycopg2.connect(database="filtrage", user="crans")
|
||||||
curseur = pgsql.cursor()
|
curseur = pgsql.cursor()
|
||||||
curseur.execute(requete)
|
curseur.execute(requete)
|
||||||
results = curseur.fetchall()
|
results = curseur.fetchall()
|
||||||
|
|
|
@ -18,7 +18,7 @@ Licence : GPL v2
|
||||||
|
|
||||||
import commands
|
import commands
|
||||||
import sys
|
import sys
|
||||||
from pyPgSQL import PgSQL
|
import psycopg2
|
||||||
sys.path.append('/usr/scripts/gestion')
|
sys.path.append('/usr/scripts/gestion')
|
||||||
from config import upload, virus, p2p, NETs
|
from config import upload, virus, p2p, NETs
|
||||||
import smtplib
|
import smtplib
|
||||||
|
@ -58,8 +58,9 @@ ip_src_in_crans = '(%s)' % ' or '.join([ "ip_src<<=inet('%s')" % net for net in
|
||||||
###############
|
###############
|
||||||
|
|
||||||
# Connection à la base sql via pgsql
|
# Connection à la base sql via pgsql
|
||||||
pgsql = PgSQL.connect(host='/var/run/postgresql', database='filtrage', user='crans')
|
pgsql = psycopg2.connect(database='filtrage', user='crans')
|
||||||
pgsql.autocommit = True
|
# Il faudra remplacer la ligne ci-dessous par pgsql.set_session(autocommit = True) sous wheezy
|
||||||
|
pgsql.set_isolation_level(0)
|
||||||
curseur = pgsql.cursor()
|
curseur = pgsql.cursor()
|
||||||
|
|
||||||
# Le smtp est assez capricieux
|
# Le smtp est assez capricieux
|
||||||
|
|
|
@ -12,7 +12,7 @@ import os
|
||||||
import sys
|
import sys
|
||||||
sys.path.append('/usr/scripts/gestion')
|
sys.path.append('/usr/scripts/gestion')
|
||||||
import iptools
|
import iptools
|
||||||
from pyPgSQL import PgSQL
|
import psycopg2
|
||||||
import re
|
import re
|
||||||
sys.path.append('/usr/script/surveillance')
|
sys.path.append('/usr/script/surveillance')
|
||||||
import strptime
|
import strptime
|
||||||
|
@ -23,8 +23,10 @@ reseau = ["138.231.136.0/21", "138.231.148.0/22"]
|
||||||
|
|
||||||
# Ouverture de la base de données :
|
# Ouverture de la base de données :
|
||||||
###################################
|
###################################
|
||||||
pgsql = PgSQL.connect(host='pgsql.adm.crans.org', database='filtrage', user='crans')
|
pgsql = psycopg2.connect(host='pgsql.adm.crans.org', database='filtrage', user='crans')
|
||||||
pgsql.autocommit = True
|
# Ancienne méthode pour faire de l'autocommit.
|
||||||
|
# Sous wheezy, il faudra remplacer par pgsql.set_session(autocommit=True) !!!
|
||||||
|
pgsql.set_isolation_level(0)
|
||||||
curseur = pgsql.cursor()
|
curseur = pgsql.cursor()
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ import os
|
||||||
import sys
|
import sys
|
||||||
sys.path.append('/usr/scripts/gestion')
|
sys.path.append('/usr/scripts/gestion')
|
||||||
import iptools
|
import iptools
|
||||||
from pyPgSQL import PgSQL
|
import psycopg2
|
||||||
from time import strftime, localtime
|
from time import strftime, localtime
|
||||||
sys.path.append('/usr/scripts/surveillance')
|
sys.path.append('/usr/scripts/surveillance')
|
||||||
import strptime, config
|
import strptime, config
|
||||||
|
@ -28,7 +28,8 @@ reseau = config.NETs['all']
|
||||||
# Ouverture de la base de données :
|
# Ouverture de la base de données :
|
||||||
###################################
|
###################################
|
||||||
pgsql = PgSQL.connect(host='pgsql.adm.crans.org', database='filtrage', user='crans')
|
pgsql = PgSQL.connect(host='pgsql.adm.crans.org', database='filtrage', user='crans')
|
||||||
pgsql.autocommit = True
|
# Il faudra remplacer la ligne ci-dessous par pgsql.set_session(autocommit=True) sous wheezy
|
||||||
|
pgsql.set_isolation_level(0)
|
||||||
|
|
||||||
# Récupération de la table de protocoles :
|
# Récupération de la table de protocoles :
|
||||||
##########################################
|
##########################################
|
||||||
|
|
|
@ -15,7 +15,7 @@ Licence : GPLv2
|
||||||
|
|
||||||
import commands
|
import commands
|
||||||
import sys, os
|
import sys, os
|
||||||
from pyPgSQL import PgSQL
|
import psycopg2
|
||||||
sys.path.append('/usr/scripts/gestion')
|
sys.path.append('/usr/scripts/gestion')
|
||||||
sys.path.append('/usr/scripts/surveillance')
|
sys.path.append('/usr/scripts/surveillance')
|
||||||
import config
|
import config
|
||||||
|
@ -49,8 +49,7 @@ for m in AssociationCrans().machines():
|
||||||
# Ouverture des connexions : #
|
# Ouverture des connexions : #
|
||||||
##############################
|
##############################
|
||||||
|
|
||||||
pgsql = PgSQL.connect(host='/var/run/postgresql',
|
pgsql = psycopg2.connect(database="filtrage", user="crans")
|
||||||
database='filtrage', user='crans')
|
|
||||||
curseur = pgsql.cursor()
|
curseur = pgsql.cursor()
|
||||||
|
|
||||||
###########################
|
###########################
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue