From 3a2c1687ac8ad8a03a0fa2842a6b4c0a03828fc3 Mon Sep 17 00:00:00 2001 From: Pavel Loginov Date: Sat, 15 May 2021 11:48:50 +0600 Subject: [PATCH] v5.1.2.0 Changelog: https://haproxy-wi.org/changelog.py#5_1_2 --- app/sql.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/sql.py b/app/sql.py index e3135cd3..e7cf8074 100644 --- a/app/sql.py +++ b/app/sql.py @@ -2744,6 +2744,22 @@ def insert_port_scanner_history(serv, port, port_status, service_name): con.close() +def delete_alert_history(keep_interval: int, service: str): + con, cur = get_cur() + if mysql_enable == '1': + sql = """ delete from alerts where date < now() - INTERVAL %s day and service = '%s'""" % (keep_interval, service) + else: + sql = """ delete from alerts where date < datetime('now', '-%s days') and service = '%s'""" % (keep_interval, service) + try: + cur.execute(sql) + con.commit() + except sqltool.Error as e: + funct.out_error(e) + con.rollback() + cur.close() + con.close() + + def select_port_scanner_history(serv): con, cur = get_cur() sql = """select * from port_scanner_history where serv = '%s' """ % serv