diff --git a/app/create_db.py b/app/create_db.py index bcf9f3b8..de434ad0 100644 --- a/app/create_db.py +++ b/app/create_db.py @@ -362,7 +362,7 @@ def update_db_v_3_12_1(**kwargs): def update_ver(**kwargs): con, cur = get_cur() - sql = """update version set version = '3.12.1.0'; """ + sql = """update version set version = '3.12.2.1'; """ try: cur.execute(sql) con.commit() diff --git a/app/hapservers.py b/app/hapservers.py index 17bcc8c7..64364d3a 100644 --- a/app/hapservers.py +++ b/app/hapservers.py @@ -49,6 +49,7 @@ for s in servers: out1 = False servers_with_status.append(out1) servers_with_status.append(s[12]) + servers_with_status.append(sql.is_master(s[2])) servers_with_status1.append(servers_with_status) diff --git a/app/sql.py b/app/sql.py index b3a72524..4b3be506 100644 --- a/app/sql.py +++ b/app/sql.py @@ -552,7 +552,7 @@ def get_dick_permit(**kwargs): def is_master(ip, **kwargs): con, cur = get_cur() - sql = """ select slave.ip from servers as master left join servers as slave on master.id = slave.master where master.ip = '%s' """ % ip + sql = """ select slave.ip, slave.hostname from servers as master left join servers as slave on master.id = slave.master where master.ip = '%s' """ % ip if kwargs.get('master_slave'): sql = """ select master.hostname, master.ip, slave.hostname, slave.ip from servers as master left join servers as slave on master.id = slave.master where slave.master > 0 """ try: diff --git a/app/templates/hapservers.html b/app/templates/hapservers.html index 2aec0e77..cf962b2b 100644 --- a/app/templates/hapservers.html +++ b/app/templates/hapservers.html @@ -96,6 +96,9 @@
IP: {{s.2}} + {% if s.7.0.0 != None %} + Master for: {{ s.7.0.1 }} + {% endif %}