PS ist raus

This commit is contained in:
2024-11-01 13:22:08 +00:00
parent cbb130b159
commit d141beda7f

View File

@@ -5,7 +5,7 @@ from pathlib import Path
import pandas as pd
from icecream import ic
import numpy as np
from PS import pruefe_und_setze_wert
class MainUI(QDialog): # erbt von QDialog
def __init__(self):
@@ -28,6 +28,8 @@ class MainUI(QDialog): # erbt von QDialog
self.group = None
self.typ = None
pruefe_und_setze_wert = pruefe_und_setze_wert
def open_file_dialog(self):
self.filename, _ = QFileDialog.getOpenFileName(
self,
@@ -195,178 +197,6 @@ class MainUI(QDialog): # erbt von QDialog
return hersteller
def pruefe_und_setze_wert(self, zeile):
#ic(zeile)
################################################################
if zeile['Hostname'][4:6] == "10":
zeile['ID\nMandanten'] = 'm10 CMP Plattform / iM.0 / iM.4 / PAP sIMCP'
if zeile['Hostname'][4:8] == "1011":
zeile['Domain'] = 'im0.t-cmp.de'
elif zeile['Hostname'][4:8] == "1015":
zeile['Domain'] = 'im4.t-cmp.de'
else:
zeile['Domain'] = 'mgmt.t-cmp.de'
elif zeile['Hostname'][4:6] == "19":
zeile['ID\nMandanten'] = 'm19 Testumgebung'
if zeile['Hostname'][4:8].isin("1920", "1921"):
zeile['Domain'] = 'm19.t-cmp.de'
else:
zeile['Domain'] = 'm193.t-cmp.de'
elif zeile['Hostname'][4:6] == "20":
zeile['ID\nMandanten'] = 'm20 iM.1 Interner Mandant (Schutzbedarf sehr hoch)'
zeile['Domain'] = 'im1.t-cmp.de'
elif zeile['Hostname'][4:6] == "21":
zeile['ID\nMandanten'] = 'm21 iM.2 Interner Mandant (Schutzbedarf normal)'
zeile['Domain'] = 'im2.t-cmp.de'
elif zeile['Hostname'][4:6] == "22":
zeile['ID\nMandanten'] = 'm22 iM.3 Interner Mandant (Schutzbedarf hoch)'
zeile['Domain'] = 'im3.t-cmp.de'
elif zeile['Hostname'][4:6] == "50":
zeile['ID\nMandanten'] = 'm50 sEMCP.Instanz-1 (CMP Zentral)'
zeile['Domain'] = 'm50.t-cmp.de'
elif zeile['Hostname'][4:6] == "51":
zeile['ID\nMandanten'] = 'm51 Classified OPS'
zeile['Domain'] = 'm51.t-cmp.de'
elif zeile['Hostname'][4:6] == "73":
zeile['ID\nMandanten'] = 'm73 FWP Lüftersteuerung'
zeile['Domain'] = 'm73.t-cmp.de'
elif zeile['Hostname'][4:6] == "75":
zeile['ID\nMandanten'] = 'm75 Fawkes'
zeile['Domain'] = 'm75.t-cmp.de'
elif zeile['Hostname'][4:6] == "76":
zeile['ID\nMandanten'] = 'm76 Demo'
zeile['Domain'] = 'm76.t-cmp.de'
elif zeile['Hostname'][4:6] == "77":
zeile['ID\nMandanten'] = 'm77 Fritz54'
zeile['Domain'] = 'm77.t-cmp.de'
elif zeile['Hostname'][4:6] == "78":
zeile['ID\nMandanten'] = 'm78 ITZBund mSBC'
zeile['Domain'] = 'm78.t-cmp.de'
elif zeile['Hostname'][4:6] == "79":
zeile['ID\nMandanten'] = 'm79 BOS-Spur'
zeile['Domain'] = 'm79.t-cmp.de'
elif zeile['Hostname'][4:6] == "99":
zeile['ID\nMandanten'] = 'm99 Releasemanagement'
elif zeile['Hostname'][4:6] == "80":
zeile['ID\nMandanten'] = 'm80 ACDC'
zeile['Domain'] = 'm80.t-cmp.de'
################################################################
if zeile['Hostname'][6:8] == "00":
zeile['Segment'] = 'm10 mgmt CMP Core'
elif zeile['Hostname'][6:8] == "01":
zeile['Segment'] = 'm10 mgmt Infrastructure'
elif zeile['Hostname'][6:8] == "02":
zeile['Segment'] = 'm10 mgmt Administration'
elif zeile['Hostname'][6:8] == "03":
zeile['Segment'] = 'm10 mgmt zLightsOut'
elif zeile['Hostname'][6:8] == "04":
zeile['Segment'] = 'm10 CTS'
elif zeile['Hostname'][6:8] == "05":
zeile['Segment'] = 'm10-OSS'
elif zeile['Hostname'][6:8] == "10":
zeile['Segment'] = 'm10 CMP2sIM'
elif zeile['Hostname'][6:8] == "11":
zeile['Segment'] = 'm10 Intern-CMP iM0'
elif zeile['Hostname'][6:8] == "12":
zeile['Segment'] = 'm20 iM.1 Interner Mandant 1 (SB sehr hoch)'
elif zeile['Hostname'][6:8] == "13":
zeile['Segment'] = 'm21 iM.2 Interner Mandant 2 (SB normal)'
elif zeile['Hostname'][6:8] == "14":
zeile['Segment'] = 'm22 iM.3 Interner Mandant 3 (SB hoch)'
elif zeile['Hostname'][6:8] == "15":
zeile['Segment'] = 'm10 iM.4 Interner Mandant 4 (CNMS2CMP)'
elif zeile['Hostname'][6:8] == "20":
zeile['Segment'] = 'VRD-Plattform (PAP-Anbindung)'
elif zeile['Hostname'][6:8] == "21":
zeile['Segment'] = 'VRD-Plattform (LightsOut + Basisinfrastruktur + Cache)'
elif zeile['Hostname'][6:8] == "22":
zeile['Segment'] = 'VRD-Plattform (Admin)'
elif zeile['Hostname'][6:8] == "23":
zeile['Segment'] = 'VRD-Plattform (Basisinfrastruktur Mandant zentral)'
elif zeile['Hostname'][6:8] == "24":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "25":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "26":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "27":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "28":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "29":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "30":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "31":
zeile['Segment'] = 'VRD-Mandant (Infrastruktur)'
elif zeile['Hostname'][6:8] == "32":
zeile['Segment'] = 'VRD-Mandant (Admin)'
elif zeile['Hostname'][6:8] == "33":
zeile['Segment'] = 'VRD-Mandant (Anbindung)'
elif zeile['Hostname'][6:8] == "34":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "35":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "36":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "37":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "38":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "39":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "40":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "41":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "42":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "43":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "44":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "45":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "46":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "47":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "48":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "49":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "50":
zeile['Segment'] = 'Spare'
elif zeile['Hostname'][6:8] == "51":
zeile['Segment'] = 'VRD-Mandant (Kundensegment Infra)'
elif zeile['Hostname'][6:8] == "52":
zeile['Segment'] = 'VRD-Mandant (Kundensegment Admin)'
elif zeile['Hostname'][6:8] == "53":
zeile['Segment'] = 'VRD-Mandant (Kundensegment)'
elif zeile['Hostname'][6:8] == "b0":
zeile['Segment'] = 'mgmt BS Übergang zum CMP Core'
elif zeile['Hostname'][6:8] == "ba":
zeile['Segment'] = 'mgmt BS Bon BTW'
elif zeile['Hostname'][6:8] == "bb":
zeile['Segment'] = 'mgmt BS Bon LRS'
elif zeile['Hostname'][6:8] == "bc":
zeile['Segment'] = 'mgmt BS Ber W55'
elif zeile['Hostname'][6:8] == "bd":
zeile['Segment'] = 'mgmt BS Ber PS'
elif zeile['Hostname'][6:8] == "be":
zeile['Segment'] = 'mgmt BS Ber NDA'
elif zeile['Hostname'][6:8] == "bf":
zeile['Segment'] = 'mgmt BS HanTMX'
elif zeile['Hostname'][6:8] == "bg":
zeile['Segment'] = 'mgmt BS Ber DS'
elif zeile['Hostname'][6:8] == "c0":
zeile['Segment'] = 'mgmt CMP Übergang Internet'
elif zeile['Hostname'][6:8] == "x1":
zeile['Segment'] = 'm10 SecA2sIM'
return zeile
def collect_cmdb_daten_erw(self):
############## Erweiterung ################################################################################