diff --git a/CMDB2CSV_Aufbaumaster.py b/CMDB2CSV_Aufbaumaster.py index dc0a1b7a..e40d597b 100755 --- a/CMDB2CSV_Aufbaumaster.py +++ b/CMDB2CSV_Aufbaumaster.py @@ -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 ################################################################################