ADD mysql_connect.py
parent
90c1bb4f04
commit
56ad8924e0
26
main.py
26
main.py
|
|
@ -7,7 +7,8 @@ import adcontroller_export
|
||||||
import exchange_export
|
import exchange_export
|
||||||
import smtp_export
|
import smtp_export
|
||||||
import rds_export
|
import rds_export
|
||||||
|
import ssh_tunnel
|
||||||
|
import mysql_connect
|
||||||
def get_local_ip():
|
def get_local_ip():
|
||||||
try:
|
try:
|
||||||
# Socket erstellen, um die lokale IP-Adresse zu ermitteln
|
# Socket erstellen, um die lokale IP-Adresse zu ermitteln
|
||||||
|
|
@ -80,29 +81,22 @@ def gucamole(ip,servername):
|
||||||
print("" + ip + servername)
|
print("" + ip + servername)
|
||||||
|
|
||||||
# Verbindung zur Datenbank herstellen
|
# Verbindung zur Datenbank herstellen
|
||||||
mydb = mysql.connector.connect(
|
# SSH Tunnel aufbauen
|
||||||
host="172.17.1.21",
|
ssh_tunnel.create_ssh_tunnel()
|
||||||
user="root",
|
|
||||||
password="N53yBCswuawzBzS445VNAhWVMs3N59Gb9szEsrzXRBzarDqpdETpQeyt5v5CGe",
|
|
||||||
database="Stines-GmbH"
|
|
||||||
)
|
|
||||||
|
|
||||||
cursor = mydb.cursor()
|
query = "SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = ""'{}'""".format(get_local_ip())
|
||||||
|
list = mysql_connect.get_ip(query)
|
||||||
|
|
||||||
print(get_local_ip())
|
|
||||||
|
|
||||||
query = "SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = %s"
|
|
||||||
cursor.execute(query, (get_local_ip(),))
|
|
||||||
results = cursor.fetchall()
|
|
||||||
# Ergebnisse durchlaufen und ausgeben
|
# Ergebnisse durchlaufen und ausgeben
|
||||||
for row in results:
|
for row in list:
|
||||||
name = row[1]
|
name = row[1]
|
||||||
ipadress = row[3]
|
ipadress = row[3]
|
||||||
lastchange = row[5]
|
lastchange = row[5]
|
||||||
funktion = row[6]
|
funktion = row[6]
|
||||||
token = row[7]
|
token = row[7]
|
||||||
|
print(name)
|
||||||
|
|
||||||
cursor.execute("SHOW DATABASES")
|
cursor = mysql_connect.get_database()
|
||||||
|
|
||||||
# Überprüfen, ob die Datenbank bereits existiert
|
# Überprüfen, ob die Datenbank bereits existiert
|
||||||
database_exists = False
|
database_exists = False
|
||||||
|
|
@ -128,4 +122,4 @@ for row in results:
|
||||||
print("Die Funktion existiert nicht.")
|
print("Die Funktion existiert nicht.")
|
||||||
|
|
||||||
# Verbindung schließen
|
# Verbindung schließen
|
||||||
mydb.close()
|
ssh_tunnel.close_ssh_tunnel()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue