From 252a91dbcc7352cbb59f434d5d2eed366d8dd679 Mon Sep 17 00:00:00 2001 From: Petar Cubela Date: Tue, 15 Jul 2025 15:36:24 +0200 Subject: [PATCH] ] --- .DS_Store | Bin 10244 -> 10244 bytes .obsidian/app.json | 3 +- .obsidian/workspace.json | 107 +++++++------ .../20250311-metabase-environment.md | 0 .../20250312-metabase-deployment.md | 0 .../discopharma/20250320-manual-project.md | 0 .../Meetings/20250310-Next_Steps.md | 0 .../Meetings/20250317-finishing-meeting.md | 0 .../Meetings/20250324-meeting_in_prod.md | 0 .../discopharma/reverse-proxy.md | 0 .../patryk-projekt/202503012-initial.md | 0 .../20250319-projekt-berschreibung.md | 0 .../patryk-projekt/20250512-gemma-planning.md | 0 .../20250512-gemma-planning.tex | 0 archive/patryk-projekt/overview.md | 5 + .../phytron/nextcloud_gitlab_after_hack.md | 0 archive/shz/20250701-fw_migration.md | 43 +++++ .../Initial_Notes_20241104.md | 0 .../20241104-ServerUmzug/Umzug-preparation.md | 0 .../ssr/202504-4architekten/notes.md | 0 archive/studio2010/init-meeting.md | 7 + .../w&h-Projekt/20250430-ap-in-garten.md | 0 .../nextcloud/tum-netxtcloud.md | 0 diary/{ => 2025-03}/2025-03-01.md | 0 diary/{ => 2025-03}/2025-03-03.md | 0 diary/{ => 2025-03}/2025-03-04.md | 0 diary/{ => 2025-03}/2025-03-05.md | 0 diary/{ => 2025-03}/2025-03-06.md | 0 diary/{ => 2025-03}/2025-03-07.md | 0 diary/{ => 2025-03}/2025-03-10.md | 0 diary/{ => 2025-03}/2025-03-11.md | 0 diary/{ => 2025-03}/2025-03-12.md | 0 diary/{ => 2025-03}/2025-03-13.md | 0 diary/{ => 2025-03}/2025-03-14.md | 0 diary/{ => 2025-03}/2025-03-16.md | 0 diary/{ => 2025-03}/2025-03-17.md | 0 diary/{ => 2025-03}/2025-03-18.md | 0 diary/{ => 2025-03}/2025-03-19.md | 0 diary/{ => 2025-03}/2025-03-20.md | 0 diary/{ => 2025-03}/2025-03-21.md | 0 diary/{ => 2025-03}/2025-03-24.md | 0 diary/{ => 2025-03}/2025-03-25.md | 0 diary/{ => 2025-03}/2025-03-26.md | 0 diary/{ => 2025-03}/2025-03-27.md | 0 diary/{ => 2025-03}/2025-03-28.md | 0 diary/{ => 2025-03}/2025-03-31.md | 0 diary/{ => 2025-04}/2025-04-01.md | 0 diary/{ => 2025-04}/2025-04-02.md | 0 diary/{ => 2025-04}/2025-04-03.md | 0 diary/{ => 2025-04}/2025-04-04.md | 0 diary/{ => 2025-04}/2025-04-06.md | 0 diary/{ => 2025-04}/2025-04-07.md | 0 diary/{ => 2025-04}/2025-04-08.md | 0 diary/{ => 2025-04}/2025-04-09.md | 0 diary/{ => 2025-04}/2025-04-10.md | 0 diary/{ => 2025-04}/2025-04-11.md | 0 diary/{ => 2025-04}/2025-04-13.md | 0 diary/{ => 2025-04}/2025-04-14.md | 0 diary/{ => 2025-04}/2025-04-15.md | 0 diary/{ => 2025-04}/2025-04-16.md | 0 diary/{ => 2025-04}/2025-04-17.md | 0 diary/{ => 2025-04}/2025-04-21.md | 0 diary/{ => 2025-04}/2025-04-22.md | 0 diary/{ => 2025-04}/2025-04-23.md | 0 diary/{ => 2025-04}/2025-04-24.md | 0 diary/{ => 2025-04}/2025-04-25.md | 0 diary/{ => 2025-04}/2025-04-26.md | 0 diary/{ => 2025-04}/2025-04-27.md | 0 diary/{ => 2025-04}/2025-04-28.md | 0 diary/{ => 2025-04}/2025-04-29.md | 0 diary/{ => 2025-04}/2025-04-30.md | 0 diary/2025-05-14.md | 8 + diary/2025-05-15.md | 65 ++++++++ diary/2025-05-16.md | 87 ++++++++++ diary/2025-05-26.md | 59 +++++++ diary/2025-05-27.md | 76 +++++++++ diary/2025-05-28.md | 70 ++++++++ diary/2025-05-30.md | 0 diary/2025-06-02.md | 60 +++++++ diary/2025-06-03.md | 68 ++++++++ diary/2025-06-04.md | 86 ++++++++++ diary/2025-06-05.md | 0 diary/2025-06-06.md | 85 ++++++++++ diary/2025-06-10.md | 92 +++++++++++ diary/2025-06-11.md | 98 ++++++++++++ diary/2025-06-12.md | 112 +++++++++++++ diary/2025-06-13.md | 70 ++++++++ diary/2025-06-16.md | 76 +++++++++ diary/2025-06-17.md | 93 +++++++++++ diary/2025-06-18.md | 108 +++++++++++++ diary/2025-06-20.md | 79 +++++++++ diary/2025-06-23.md | 75 +++++++++ diary/2025-06-24.md | 100 ++++++++++++ diary/2025-06-25.md | 0 diary/2025-06-26.md | 114 +++++++++++++ diary/2025-06-27.md | 92 +++++++++++ diary/2025-07-01.md | 97 +++++++++++ diary/2025-07-02.md | 103 ++++++++++++ diary/2025-07-03.md | 86 ++++++++++ diary/2025-07-06.md | 0 diary/2025-07-07.md | 109 +++++++++++++ diary/2025-07-08.md | 125 +++++++++++++++ diary/2025-07-09.md | 85 ++++++++++ diary/2025-07-10.md | 108 +++++++++++++ diary/2025-07-11.md | 125 +++++++++++++++ diary/2025-07-12.md | 0 diary/2025-07-13.md | 127 +++++++++++++++ diary/2025-07-14.md | 112 +++++++++++++ diary/2025-07-15.md | 81 ++++++++++ files/.DS_Store | Bin 12292 -> 14340 bytes files/ssr/.DS_Store | Bin 6148 -> 8196 bytes files/ssr/PP-FW-Migration/.DS_Store | Bin 0 -> 6148 bytes files/ssr/PP-FW-Migration/part1.png | Bin 0 -> 62866 bytes files/ssr/PP-FW-Migration/part2.png | Bin 0 -> 54068 bytes files/ssr/PP-FW-Migration/part3.png | Bin 0 -> 68051 bytes files/ssr/PP-FW-Migration/part4.png | Bin 0 -> 109060 bytes files/ssr/PP-FW-Migration/part5.png | Bin 0 -> 148455 bytes files/ssr/PP-FW-Migration/part6.png | Bin 0 -> 98208 bytes projects/.DS_Store | Bin 10244 -> 10244 bytes projects/apsa/.DS_Store | Bin 0 -> 6148 bytes projects/apsa/nextcloud/.DS_Store | Bin 0 -> 6148 bytes .../nextcloud/20250602-bluechip-preis.png | Bin 0 -> 114498 bytes projects/apsa/nextcloud/nextcloud.md | 94 +++++++++++ projects/beta/202506-network.md | 26 +++ projects/bgsm/20250617-fw-migration-prep.md | 33 ++++ projects/bgsm/20250625-migration.md | 6 + projects/bvv/202507-newsletter.md | 11 ++ .../bgsm/20250527-ueberblick-uebernahme.md | 50 ++++++ .../20250526-telefonat_zum_ablauf.md | 23 +++ .../20250712-avahi-mdns-planning.md | 133 +++++++++++++++ .../20250713-infrastructure.md | 15 ++ .../20250714-apple-tv-devices.md | 48 ++++++ .../20250714-esxi-networking.md | 74 +++++++++ .../20250714-linux-interface-conf.md | 102 ++++++++++++ .../mail_migration/20250526-offene_Themen.md | 9 ++ projects/kwa/neue_mcs/20250627.md | 6 + projects/neosphere/ml-server/20250707-main.md | 62 +++++++ .../ml-server/20250708-qwerty-summary.md | 77 +++++++++ .../ml-server/20250708-qwerty-talk.md | 89 +++++++++++ .../ml-server/20250711-qwerty_multi-GPU.md | 65 ++++++++ .../20250711-qwerty_multi-H100-GPU.md | 82 ++++++++++ .../checklist-new-employee.md | 4 - projects/sbx/20250530-Projekte_Aufgaben.md | 24 +++ projects/sbx/firewall-std/sbx-rule-std.md | 27 ++++ projects/sbx/it-glue/20250613-init.md | 24 +++ .../sbx/manuals/Sophos-SG_PPPoE_data-mod.md | 45 ++++++ projects/sbx/sbx-lab-network.md | 1 + projects/ssr/20250516-neue-Rechner.md | 10 ++ .../ssr/firewall_migration/20250516-init.md | 50 ++++++ .../firewall_migration/20250526-Notizen.md | 151 ++++++++++++++++++ .../20250611-VPN_config_new_FW.md | 28 ++++ .../20250623-PP-NeuEinbindung.md | 17 ++ .../20250623-Anfrage-Migration.md | 15 ++ .../ssr/m365-migration/20250627-m365-final.md | 17 ++ .../Meeting mit Max-20250526.md | 8 + projects/tu/20250604-uebernahme.md | 10 ++ .../{ => tu}/TU_Homepage/DokuWiki_Install.md | 0 projects/tu/general/Contacts.md | 5 + projects/tu/general/network-infra.md | 46 ++++++ projects/tu/glt-mail/20250710-init.md | 30 ++++ projects/tu/ifp-5112/20250612-switches.md | 18 +++ projects/tu/messschacht-ubnt/SecFeatures.md | 7 + 162 files changed, 4584 insertions(+), 54 deletions(-) rename {projects => archive}/discopharma/20250311-metabase-environment.md (100%) rename {projects => archive}/discopharma/20250312-metabase-deployment.md (100%) rename {projects => archive}/discopharma/20250320-manual-project.md (100%) rename {projects => archive}/discopharma/Meetings/20250310-Next_Steps.md (100%) rename {projects => archive}/discopharma/Meetings/20250317-finishing-meeting.md (100%) rename {projects => archive}/discopharma/Meetings/20250324-meeting_in_prod.md (100%) rename {projects => archive}/discopharma/reverse-proxy.md (100%) rename {projects => archive}/patryk-projekt/202503012-initial.md (100%) rename {projects => archive}/patryk-projekt/20250319-projekt-berschreibung.md (100%) rename {projects => archive}/patryk-projekt/20250512-gemma-planning.md (100%) rename {projects => archive}/patryk-projekt/20250512-gemma-planning.tex (100%) create mode 100644 archive/patryk-projekt/overview.md rename {projects => archive}/phytron/nextcloud_gitlab_after_hack.md (100%) create mode 100644 archive/shz/20250701-fw_migration.md rename {projects => archive}/ssr/20241104-ServerUmzug/Initial_Notes_20241104.md (100%) rename {projects => archive}/ssr/20241104-ServerUmzug/Umzug-preparation.md (100%) rename {projects => archive}/ssr/202504-4architekten/notes.md (100%) create mode 100644 archive/studio2010/init-meeting.md rename {projects => archive}/w&h-Projekt/20250430-ap-in-garten.md (100%) rename tum-netxtcloud.md => areas/nextcloud/tum-netxtcloud.md (100%) rename diary/{ => 2025-03}/2025-03-01.md (100%) rename diary/{ => 2025-03}/2025-03-03.md (100%) rename diary/{ => 2025-03}/2025-03-04.md (100%) rename diary/{ => 2025-03}/2025-03-05.md (100%) rename diary/{ => 2025-03}/2025-03-06.md (100%) rename diary/{ => 2025-03}/2025-03-07.md (100%) rename diary/{ => 2025-03}/2025-03-10.md (100%) rename diary/{ => 2025-03}/2025-03-11.md (100%) rename diary/{ => 2025-03}/2025-03-12.md (100%) rename diary/{ => 2025-03}/2025-03-13.md (100%) rename diary/{ => 2025-03}/2025-03-14.md (100%) rename diary/{ => 2025-03}/2025-03-16.md (100%) rename diary/{ => 2025-03}/2025-03-17.md (100%) rename diary/{ => 2025-03}/2025-03-18.md (100%) rename diary/{ => 2025-03}/2025-03-19.md (100%) rename diary/{ => 2025-03}/2025-03-20.md (100%) rename diary/{ => 2025-03}/2025-03-21.md (100%) rename diary/{ => 2025-03}/2025-03-24.md (100%) rename diary/{ => 2025-03}/2025-03-25.md (100%) rename diary/{ => 2025-03}/2025-03-26.md (100%) rename diary/{ => 2025-03}/2025-03-27.md (100%) rename diary/{ => 2025-03}/2025-03-28.md (100%) rename diary/{ => 2025-03}/2025-03-31.md (100%) rename diary/{ => 2025-04}/2025-04-01.md (100%) rename diary/{ => 2025-04}/2025-04-02.md (100%) rename diary/{ => 2025-04}/2025-04-03.md (100%) rename diary/{ => 2025-04}/2025-04-04.md (100%) rename diary/{ => 2025-04}/2025-04-06.md (100%) rename diary/{ => 2025-04}/2025-04-07.md (100%) rename diary/{ => 2025-04}/2025-04-08.md (100%) rename diary/{ => 2025-04}/2025-04-09.md (100%) rename diary/{ => 2025-04}/2025-04-10.md (100%) rename diary/{ => 2025-04}/2025-04-11.md (100%) rename diary/{ => 2025-04}/2025-04-13.md (100%) rename diary/{ => 2025-04}/2025-04-14.md (100%) rename diary/{ => 2025-04}/2025-04-15.md (100%) rename diary/{ => 2025-04}/2025-04-16.md (100%) rename diary/{ => 2025-04}/2025-04-17.md (100%) rename diary/{ => 2025-04}/2025-04-21.md (100%) rename diary/{ => 2025-04}/2025-04-22.md (100%) rename diary/{ => 2025-04}/2025-04-23.md (100%) rename diary/{ => 2025-04}/2025-04-24.md (100%) rename diary/{ => 2025-04}/2025-04-25.md (100%) rename diary/{ => 2025-04}/2025-04-26.md (100%) rename diary/{ => 2025-04}/2025-04-27.md (100%) rename diary/{ => 2025-04}/2025-04-28.md (100%) rename diary/{ => 2025-04}/2025-04-29.md (100%) rename diary/{ => 2025-04}/2025-04-30.md (100%) create mode 100644 diary/2025-05-15.md create mode 100644 diary/2025-05-16.md create mode 100644 diary/2025-05-26.md create mode 100644 diary/2025-05-27.md create mode 100644 diary/2025-05-28.md create mode 100644 diary/2025-05-30.md create mode 100644 diary/2025-06-02.md create mode 100644 diary/2025-06-03.md create mode 100644 diary/2025-06-04.md create mode 100644 diary/2025-06-05.md create mode 100644 diary/2025-06-06.md create mode 100644 diary/2025-06-10.md create mode 100644 diary/2025-06-11.md create mode 100644 diary/2025-06-12.md create mode 100644 diary/2025-06-13.md create mode 100644 diary/2025-06-16.md create mode 100644 diary/2025-06-17.md create mode 100644 diary/2025-06-18.md create mode 100644 diary/2025-06-20.md create mode 100644 diary/2025-06-23.md create mode 100644 diary/2025-06-24.md create mode 100644 diary/2025-06-25.md create mode 100644 diary/2025-06-26.md create mode 100644 diary/2025-06-27.md create mode 100644 diary/2025-07-01.md create mode 100644 diary/2025-07-02.md create mode 100644 diary/2025-07-03.md create mode 100644 diary/2025-07-06.md create mode 100644 diary/2025-07-07.md create mode 100644 diary/2025-07-08.md create mode 100644 diary/2025-07-09.md create mode 100644 diary/2025-07-10.md create mode 100644 diary/2025-07-11.md create mode 100644 diary/2025-07-12.md create mode 100644 diary/2025-07-13.md create mode 100644 diary/2025-07-14.md create mode 100644 diary/2025-07-15.md create mode 100644 files/ssr/PP-FW-Migration/.DS_Store create mode 100644 files/ssr/PP-FW-Migration/part1.png create mode 100644 files/ssr/PP-FW-Migration/part2.png create mode 100644 files/ssr/PP-FW-Migration/part3.png create mode 100644 files/ssr/PP-FW-Migration/part4.png create mode 100644 files/ssr/PP-FW-Migration/part5.png create mode 100644 files/ssr/PP-FW-Migration/part6.png create mode 100644 projects/apsa/.DS_Store create mode 100644 projects/apsa/nextcloud/.DS_Store create mode 100644 projects/apsa/nextcloud/20250602-bluechip-preis.png create mode 100644 projects/apsa/nextcloud/nextcloud.md create mode 100644 projects/beta/202506-network.md create mode 100644 projects/bgsm/20250617-fw-migration-prep.md create mode 100644 projects/bgsm/20250625-migration.md create mode 100644 projects/bvv/202507-newsletter.md create mode 100644 projects/firewall-migrations/bgsm/20250527-ueberblick-uebernahme.md create mode 100644 projects/firewall-migrations/selbsthilfezentrum/20250526-telefonat_zum_ablauf.md create mode 100644 projects/gg/avahi_mdns-reflector/20250712-avahi-mdns-planning.md create mode 100644 projects/gg/avahi_mdns-reflector/20250713-infrastructure.md create mode 100644 projects/gg/avahi_mdns-reflector/20250714-apple-tv-devices.md create mode 100644 projects/gg/avahi_mdns-reflector/20250714-esxi-networking.md create mode 100644 projects/gg/avahi_mdns-reflector/20250714-linux-interface-conf.md create mode 100644 projects/kwa/mail_migration/20250526-offene_Themen.md create mode 100644 projects/kwa/neue_mcs/20250627.md create mode 100644 projects/neosphere/ml-server/20250707-main.md create mode 100644 projects/neosphere/ml-server/20250708-qwerty-summary.md create mode 100644 projects/neosphere/ml-server/20250708-qwerty-talk.md create mode 100644 projects/neosphere/ml-server/20250711-qwerty_multi-GPU.md create mode 100644 projects/neosphere/ml-server/20250711-qwerty_multi-H100-GPU.md create mode 100644 projects/sbx/20250530-Projekte_Aufgaben.md create mode 100644 projects/sbx/firewall-std/sbx-rule-std.md create mode 100644 projects/sbx/it-glue/20250613-init.md create mode 100644 projects/sbx/manuals/Sophos-SG_PPPoE_data-mod.md create mode 100644 projects/ssr/20250516-neue-Rechner.md create mode 100644 projects/ssr/firewall_migration/20250516-init.md create mode 100644 projects/ssr/firewall_migration/20250526-Notizen.md create mode 100644 projects/ssr/firewall_migration/20250611-VPN_config_new_FW.md create mode 100644 projects/ssr/firewall_migration/20250623-PP-NeuEinbindung.md create mode 100644 projects/ssr/m365-migration/20250623-Anfrage-Migration.md create mode 100644 projects/ssr/m365-migration/20250627-m365-final.md create mode 100644 projects/ssr/m365-migration/Meeting mit Max-20250526.md create mode 100644 projects/tu/20250604-uebernahme.md rename projects/{ => tu}/TU_Homepage/DokuWiki_Install.md (100%) create mode 100644 projects/tu/general/Contacts.md create mode 100644 projects/tu/general/network-infra.md create mode 100644 projects/tu/glt-mail/20250710-init.md create mode 100644 projects/tu/ifp-5112/20250612-switches.md create mode 100644 projects/tu/messschacht-ubnt/SecFeatures.md diff --git a/.DS_Store b/.DS_Store index fb686e88a9ccf825875ccab35dca715493e197cb..c976e8b12d6e01cb105438eda2d6b59c01313b5d 100644 GIT binary patch delta 203 zcmZn(XbG6$&*-!8Tw=4G_yzXO>} = \hat{H} \Large{|}\ - 09:45 - 10:00: Ordnen, planen - 10:00 - 11:45: Proxmox Schulung Part 1, Erstellung Notizen und Ablegen in IT-Glue - 11:45 - 12:00: Mails beantworten +- 12:00 - 12:30: [x] Dubag ticket - APN erneuern +- 12:30 - 13:30: Pause +- 13:45 - 14:00: Gespraech mit Oli zu TU Uebernahme +- 14:00 - 15:00: [x] Flushing Meadows +- 15:00 - 15:30: lachen ueber Disk Volume Verteilung bei Flushing Meadows +- 15:30 - 16:00: Diskussion mit Herrmann, Michael und Philipp was Meadow bekommt: Neue NAS mit 2 neuen Platten. +- 16:00 - 16:30: Kalkulation fuer neue NAS und Datenmigration erstellen +- 16:30 - 16:45: Mit Herrmann Angebot verschicken an Flushing Meadow ## Tuesday diff --git a/diary/2025-05-15.md b/diary/2025-05-15.md new file mode 100644 index 0000000..9dce9a5 --- /dev/null +++ b/diary/2025-05-15.md @@ -0,0 +1,65 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + + +### SSR offene Themen + +- [ ] Firewall Migration - mache Termin mit ssr aus. frage nina vorher ob noetig +- [ ] MS Teams nicht mehr unterstuetzt unter MacOS<=13 +- [ ] Domaenen umziehen +- [ ] m365 migration: Max sein Thema + +## Timestamps + +- 08:15 - 08:30: warum ist die kwa fw nicht mehr erreichbar -> 2x vpn.., kompetenz matrix von saulius ausfuellen +- 08:30 - 09:15: OPNsense neus User Portal Feature testen und bei KWA integrieren +- 09:30 - 10:00: Rauchen +- 09:30 - 10:30: Ticketpflege +- 10:30 - 11:00: NeoSpehere: Entferne alle Spuren des ocfs2 Dateiensystems: Pakete, Kernel Module und Dienste +- 11:00 - 11:30: Gespraech im Holger zu OpenWeb UI und Ollama +- 11:30 - 12:30: Entferne kernel module Reste bei den NeoSphere Computing Nodes und fuehre Update des initramfs durch +- 12:30 - 14:40: Pause +- 14:00 - 14:20: Nicht gebrauchte smb server shares von ubt01/03 loeschen +- 14:20 - 14:30: k3s role checken +- 14:30 - 15:00: Wazuh mit Patryk. Passoerter und IP Adressen suchen, weil Patryk sie nicht kennt +- 15:00 - 16:00: SSR: APN erneurn als Ziel, Eigenen Acc bei Apple Businessmanager erstellen, Anleitung raussuchen.. unnoetig kompliziert +- 16:00 - 16:45: Gespraech mit Holger und Michael zu NinjaOne Automatisierungen + +## Wednesday + +- 08:15 - 09:45: OpenWeb UI optimieren +- 09:45 - 10:00: Ordnen, planen +- 10:00 - 11:45: Proxmox Schulung Part 1, Erstellung Notizen und Ablegen in IT-Glue +- 11:45 - 12:00: Mails beantworten + +- 13:45 - 14:00: Gespraech mit Oli zu TU Uebernahme +- 15:00 - 15:30: lachen ueber Disk Volume Verteilung bei Flushing Meadows +- 15:30 - 16:00: Diskussion mit Herrmann, Michael und Philipp was Meadow bekommt: Neue NAS mit 2 neuen Platten. + +- 16:00 - 16:30: Kalkulation fuer neue NAS und Datenmigration erstellen +- 16:30 - 16:45: Mit Herrmann Angebot verschicken an Flushing Meadow + +## todo + +### General + +- [ ] Liste erstellen aller Projekte, die es gibt und neuem Mitarbeiter vorstellen +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-05-16.md b/diary/2025-05-16.md new file mode 100644 index 0000000..bfc6795 --- /dev/null +++ b/diary/2025-05-16.md @@ -0,0 +1,87 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + + +### SSR offene Themen + +- [ ] Firewall Migration - mache Termin mit ssr aus. frage nina vorher ob noetig +- [ ] MS Teams nicht mehr unterstuetzt unter MacOS<=13 +- [ ] Domaenen umziehen +- [ ] m365 migration: Max sein Thema + +### TODO + +- [ ] SSR FW Angebote schreiben fuer OPNsense und Sophos +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter +- [ ] Ticketpflege +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] nextcloud updates + +## Timestamps + +- 08:20 - 08:40: Softbox dokumentation in it-glue +- 08:40 - 09:00: Gespraech mit Sebastian zu FW Migration bei 3V. Kaffe kochen. +- 09:00 - 10:00: PPPoE Anleitung bei SG verbessern mit AI. Firewall Standard fuer XGS verbessern +- 10:00 - 10:30: Meeting mit SSR planen +- 10:30 - 11:30: NetAdmin Meeting +- 11:30 - 12:30: SSR Migration Meeting +- 12:30 - 13:30: Pause +- 13:30 - 14:00: Installiere Kali fuer Patryk und gnome auf linux VM +- 15:00 - 16:00: Setup Custom Field of Promox Host in NinjaOne +- 16:00 - 16:30: MacOs UPdate bei Agnes +- 16:30 - 17:00: powersehll clean up script + +## Thursday + +- 08:15 - 08:30: warum ist die kwa fw nicht mehr erreichbar -> 2x vpn.., kompetenz matrix von saulius ausfuellen +- 08:30 - 09:15: OPNsense neus User Portal Feature testen und bei KWA integrieren +- 09:30 - 10:00: Rauchen +- 09:30 - 10:30: Ticketpflege +- 10:30 - 11:00: NeoSpehere: Entferne alle Spuren des ocfs2 Dateiensystems: Pakete, Kernel Module und Dienste +- 11:00 - 11:30: Gespraech im Holger zu OpenWeb UI und Ollama +- 11:30 - 12:30: Entferne kernel module Reste bei den NeoSphere Computing Nodes und fuehre Update des initramfs durch +- 12:30 - 14:40: Pause +- 14:00 - 14:20: Nicht gebrauchte smb server shares von ubt01/03 loeschen +- 14:20 - 14:30: k3s role checken +- 14:30 - 15:00: Wazuh mit Patryk. Passoerter und IP Adressen suchen, weil Patryk sie nicht kennt +- 15:00 - 16:00: SSR: APN erneurn als Ziel, Eigenen Acc bei Apple Businessmanager erstellen, Anleitung raussuchen.. unnoetig kompliziert +- 16:00 - 16:45: Gespraech mit Holger und Michael zu NinjaOne Automatisierungen + +## Wednesday + +- 08:15 - 09:45: OpenWeb UI optimieren +- 09:45 - 10:00: Ordnen, planen +- 10:00 - 11:45: Proxmox Schulung Part 1, Erstellung Notizen und Ablegen in IT-Glue +- 11:45 - 12:00: Mails beantworten + +- 13:45 - 14:00: Gespraech mit Oli zu TU Uebernahme +- 15:00 - 15:30: lachen ueber Disk Volume Verteilung bei Flushing Meadows +- 15:30 - 16:00: Diskussion mit Herrmann, Michael und Philipp was Meadow bekommt: Neue NAS mit 2 neuen Platten. + +- 16:00 - 16:30: Kalkulation fuer neue NAS und Datenmigration erstellen +- 16:30 - 16:45: Mit Herrmann Angebot verschicken an Flushing Meadow + +## todo + +### General + +- [ ] Liste erstellen aller Projekte, die es gibt und neuem Mitarbeiter vorstellen +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-05-26.md b/diary/2025-05-26.md new file mode 100644 index 0000000..e238e3f --- /dev/null +++ b/diary/2025-05-26.md @@ -0,0 +1,59 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + + +### SSR offene Themen + +- [ ] Firewall Migration - mache Termin mit ssr aus. frage nina vorher ob noetig +- [ ] MS Teams nicht mehr unterstuetzt unter MacOS<=13 +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR FW Angebote schreiben fuer OPNsense und Sophos +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +## Timestamps + +- 10:00 - 10:15: Gespraech mit Marko, Ordnen, Gespraech mit Patryk zu seinem Projekt +- 10:15 - 10:45: Ticketpflege +- 10:45 - 11:15: Nina Schiffel kriegt die machraum Mails nicht mehr und sie kann sich mit dem Kerio VPN nicht bei SSR anmelden aus dem KWA Netz: pruefe machraum mail einstellungen: info@machraum.de Postfach angelegt. Postfach direkt an Rechnern integriert. KWA OPNsense laesst den Kerio VPN Verkehr nicht durch: Recherchiere Port (4090) und erstelle Regel um Verkehr durch zu lassen. +- 11:15 - 11:45: Ticketpflege +- 11:45 - 12:30: Tickets schliessen, Aufgaben Prio setzen, Mails schreiben und loeschen +- 12:30 - 13:30: Pause +- 13:30- 14:00: Recherche und Besprechung der Nutzung von M365 als smtp relay +- 14:00 - 15:00: OPNsense und Sophos Firewall Kalkulationen fuer SSR schreiben, Recherche welche Sophos angebracht ist bei dem Kunden +- 15:00 - 15:30: Pruefe bgsm Firewall. Schon vorkonfiguriert von Jan. Recherche genutzte CPU von Sophos XGS 100er Serie +- 15:30 - 16:00: Kalkulation fuer Sophos XGS 108/118 aufsetzen und durchgehen. Projekt Ticket notwendig zu erstellen +- 16:00 - 16:15: Meeting mit Max zu offenen Problemen bei KWA +- 16:15 - 16:30: Meeting mit Marko und Sebastian: Aufteilung der Firewall Migrationen +- 16:30 - 16:45: Nachricht an Frau Pfeiffer aus Selbsthilfezentrum +- 16:45 - 17:00: Projekt Ticket fuer Firewall Migration bei SSR erstellen + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-05-27.md b/diary/2025-05-27.md new file mode 100644 index 0000000..59bf25b --- /dev/null +++ b/diary/2025-05-27.md @@ -0,0 +1,76 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Firewall Migration - mache Termin mit ssr aus. frage nina vorher ob noetig +- [ ] MS Teams nicht mehr unterstuetzt unter MacOS<=13 +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR FW Angebote schreiben fuer OPNsense und Sophos +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +## Timestamps + +- 08:15 - 08:30: Privates +- 08:30 - 08:45: Warnungen in Ninja bei Linux Server bearbeitet +- 08:45 - 09:00: Pause +- 09:00 - 09:30: Angebot ausarbeiten +- 09:30 - 10:30: bgsm Firewall anschalten und die Einstellungen pruefen: Jan scheint diese umgesetzt zu haben. Sammel Informationen +- 10:45 - 11:30: Notizen fuer bgsm Migration beginnen +- 11:30 - 12:30: Pause +- 12:30 - 13:00: Vorbereiten auf Meeting mit Frau Pfeiffer +- 13:00 - 13:30: Meeting mit Frau Pfeiffer zu Firewall Migration +- 13:30 - 13:45: Meeting mit Oli zu Nextcloud Installation bei APSA +- 13:45 - 14:15: Meeting mit Holger und Marko zu BVV - kill / clear ns2 und rproxy +- 14:15 - 14:30: Telefonat mit Holger zu Nextcloud bei APS in Bluechip Cloud +- 14:30 - 14:45: Telefonat mit Marko zu BVV (ns, rproxy), und Shzt Firewall +- 14:45 - 15:45: Ticketpflege +- 15:45 - 16:45: bgsm anschreiben + +## Monday + +- 10:00 - 10:15: Gespraech mit Marko, Ordnen, Gespraech mit Patryk zu seinem Projekt +- 10:15 - 10:45: Ticketpflege +- 10:45 - 11:15: Nina Schiffel kriegt die machraum Mails nicht mehr und sie kann sich mit dem Kerio VPN nicht bei SSR anmelden aus dem KWA Netz: pruefe machraum mail einstellungen: info@machraum.de Postfach angelegt. Postfach direkt an Rechnern integriert. KWA OPNsense laesst den Kerio VPN Verkehr nicht durch: Recherchiere Port (4090) und erstelle Regel um Verkehr durch zu lassen. +- 11:15 - 11:45: Ticketpflege +- 11:45 - 12:30: Tickets schliessen, Aufgaben Prio setzen, Mails schreiben und loeschen +- 12:30 - 13:30: Pause +- 13:30- 14:00: Recherche und Besprechung der Nutzung von M365 als smtp relay +- 14:00 - 15:00: OPNsense und Sophos Firewall Kalkulationen fuer SSR schreiben, Recherche welche Sophos angebracht ist bei dem Kunden +- 15:00 - 15:30: Pruefe bgsm Firewall. Schon vorkonfiguriert von Jan. Recherche genutzte CPU von Sophos XGS 100er Serie +- 15:30 - 16:00: Kalkulation fuer Sophos XGS 108/118 aufsetzen und durchgehen. Projekt Ticket notwendig zu erstellen +- 16:00 - 16:15: Meeting mit Max zu offenen Problemen bei KWA +- 16:15 - 16:30: Meeting mit Marko und Sebastian: Aufteilung der Firewall Migrationen +- 16:30 - 16:45: Nachricht an Frau Pfeiffer aus Selbsthilfezentrum +- 16:45 - 17:00: Projekt Ticket fuer Firewall Migration bei SSR erstellen + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-05-28.md b/diary/2025-05-28.md new file mode 100644 index 0000000..8a96297 --- /dev/null +++ b/diary/2025-05-28.md @@ -0,0 +1,70 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] MS Teams nicht mehr unterstuetzt unter MacOS<=13 +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] Nina Kontakt wegen + - [x] machraum + - [ ] m365 migration + - [ ] neue Geraete mail +- [ ] Bluechip Kosten Recherche +- [=] selbsthilfezentrum liste pruefen +- [x] TU Zeiten nachtragen und wichtige Infos dazu von Philipp + +## Timestamps (Friday) + +- 08:15 - 08:45: Projektliste schreiben +- 08:45 - 09:00: Ticketpflege, Projektstrukturierung +- 09:00 - 09:30: [x] Telefonat mit Nina - einrichtung machraum Mail und Besprechung offener Themen bei KWA und SSR +- 09:30 - 09:45: Selbsthilfe Dokumente pruefen... leer... , bgsm schreiben +- 09:45 - 10:30: Blocherer Schule - Pruefe geblockten Traffic des Linksys Geraets - Erlaube all Ports fuer das Linksys Geraet +- 10:30 - 11:15: Lese Patryk's Arbeit +- 11:30 - 12:30: Pause +- 12:30 - 13:00: Vorbereitung Meeting mit Frau Butenandt +- 13:00 - 13:30: Telefonat mit Frau Butenandt +- 13:30 - 13:45: Gespraech mit Saulius zu 2.4GHz WLAN Problem +- 13:45 - 14:00: Schreibe Frau Butenandt Mail mit Dokumenten +- 14:00 - 15:00: Ticketpflege +- 15:00 - 15:30: Mit Philipp TU Stunden nachtragen und System besprechen +- 15:30 - 16:00: Erklaere Alijah SSL-Inspection +- 16:00 - 16:30: Mail an Nina wegen M365 Migration und neuen Geraeten +- 16:30 - 17:00: Recherche bei APSA zu BlueChip + +## Wednesday + +- TU day + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-05-30.md b/diary/2025-05-30.md new file mode 100644 index 0000000..e69de29 diff --git a/diary/2025-06-02.md b/diary/2025-06-02.md new file mode 100644 index 0000000..565207e --- /dev/null +++ b/diary/2025-06-02.md @@ -0,0 +1,60 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] MS Teams nicht mehr unterstuetzt unter MacOS<=13 +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] Nina Kontakt wegen + - [x] machraum + - [x] m365 migration + - [ ] neue Geraete mail +- [x] Bluechip Kosten Recherche +- [=] selbsthilfezentrum liste pruefen + +## Timestamps (Monday) + +- 09:00 - 09:15: Onboarding Liste ueberarbeiten und drucken +- 09:15 - 09:30: Vergleiche OPNsense und Sophos Angebot bei SSR +- 09:30 - 10:00: Ticketpflege +- 10:00 - 10:15: Nachdenken was machen wegen Firewall Angeboten bei SSR +- 10:15 - 12:00: Informiere ueber Preisgestaltung bei BlueChip Cloud fuer APSA; Notizen machen, Angebot beginnen zu schreiben; schreibe relevante fuer VM und Einstellungen heraus +- 12:00 - 12:30: Ticket bei Reinhart. Pruefe Firewall. AP direkt an Firewall konfiguriert. Pruefe Logs. Sophos sammelt keine Logs ausser Anzahl Nutzerinnen. Schreibe Mail an Kunden +- 13:00 - 13:30: Angebot erstellen fuer Nextcloud bei APSA +- 13:30 - 14:00: Pause +- 14:00 - 15:45: Blocherer Schule (1h). Kack CryptoMiner Hotspot +- 15:45 - 16:15: Angebot fuer APSA Nextcloud fertig machen +- 16:15 - 17:00: Nextcloud Updates - Messedesign. Sehr alte Version. https nicht erreichbar. + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-03.md b/diary/2025-06-03.md new file mode 100644 index 0000000..1c9e5ac --- /dev/null +++ b/diary/2025-06-03.md @@ -0,0 +1,68 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] MS Teams nicht mehr unterstuetzt unter MacOS<=13 +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] Nina Kontakt wegen + - [x] machraum + - [x] m365 migration + - [ ] neue Geraete mail +- [x] Bluechip Kosten Recherche +- [=] selbsthilfezentrum liste pruefen + +## Timestamps (Tuesday) + +- 08:45 - 09:00: Organisieren +- 09:00 - 09:15: Gespraech mit Saulius zu Sophos Central Unstimmigkeit und Passwort Aenderungen in Systemen +- 09:15 - 09:30: Tagesplanung +- 09:30 - 10:00: Ticketpflege +- 10:00 - 10:30: Sprechen mit Thilo zu File Sharing, Doku Struktur und Knowledge Base +- 10:30 - 11:00: Tickets abschliessen +- 11:00 - 12:30: Quatsch. Kein Bock heute zu arbeiten +- 12:30 - 13:30: Pause +- 13:30 - 14:00: APSA: Excel nachkorrigieren +- 14:00 - 15:00: Softbox Netadmin Meeting +- 15:00 - 15:30: Gespraech mit Holger zu Studio2010, Verfasse Mail an Sebastian Becker von Studio2010 +- 15:30 - 16:00: Ueberpruefe Angebot fuer APSA vordem Versand +- 16:00 - 16:30: Meeting mit Thilo und Oli zu OPNsense und Sophos bei SSR + +## Monday + +- 14:00 - 15:45: Blocherer Schule (1h). Kack CryptoMiner Hotspot + +- 16:15 - 17:00: Nextcloud Updates - Messedesign. Sehr alte Version. https nicht erreichbar. + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-04.md b/diary/2025-06-04.md new file mode 100644 index 0000000..4500826 --- /dev/null +++ b/diary/2025-06-04.md @@ -0,0 +1,86 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] MS Teams nicht mehr unterstuetzt unter MacOS<=13 +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] Nina Kontakt wegen + - [x] m365 migration + - [ ] neue Geraete mail +- [=] selbsthilfezentrum liste pruefen + +- [ ] starface dokument ausfuellen +- [ ] apsa - nextlcoud angebot +- [ ] tum - komische pdf von philipp ausfuellen + +## Timestamps (Wednesday) + +- 08:45 - 09:00: Ticketpflege, Mail pruefen +- 09:00 - 10:00: Pruefe zenarmor Integration von zenarmor plugin in opnsense, Installation und testen, +- 10:00 - 10:15: Telefonat mit Sebstian Becker zu Linux Server bei studio2010 +- 10:15 - 10:45: SSR/KWA - Starface Partner Wechsel Dokument befuellen; Setze schon mal opnsense auf temp hw auf, uebertrage bestehende kwa config +- 10:45 - 11:00: Kundenkommunikation +- 11:00 - 11:30: meeting mit Thilo zu opnsense bei ssr, zenarmor fuer opnsense +- 11:30 - 12:30: Pause +- 12:30 - 14:00: Anbeote fuer starface bei ssr/kwa durhgehen und angebot fuer firewalls ueberarbeiten; Kundenkommunikation zwecks der Firewall Migration +- 14:00 - 14:45: Meeting mit Oli und Philipp zu TU Themen bei Uebergabe +- 14:45 - 15:00: Lucas Mail: Toril nicht in allen Verteilern und er sieht Toril's Kalender nicht +- 15:00 - 15:30: APSA Kalkulation ueberarbeiten +- 15:30 - 16:30: KWA Ticket von Margit. Starte kerio connect server. Internet probleme +- 16:30 - 16:45: Mac Kein Internet mehr + +## Tuesday + +- 08:45 - 09:00: Organisieren +- 09:00 - 09:15: Gespraech mit Saulius zu Sophos Central Unstimmigkeit und Passwort Aenderungen in Systemen +- 09:15 - 09:30: Tagesplanung +- 09:30 - 10:00: Ticketpflege +- 10:00 - 10:30: Sprechen mit Thilo zu File Sharing, Doku Struktur und Knowledge Base +- 10:30 - 11:00: Tickets abschliessen +- 11:00 - 12:30: Quatsch. Kein Bock heute zu arbeiten +- 12:30 - 13:30: Pause +- 13:30 - 14:00: APSA: Excel nachkorrigieren +- 14:00 - 15:00: Softbox Netadmin Meeting +- 15:00 - 15:30: Gespraech mit Holger zu Studio2010, Verfasse Mail an Sebastian Becker von Studio2010 +- 15:30 - 16:00: Ueberpruefe Angebot fuer APSA vordem Versand +- 16:00 - 16:30: Meeting mit Thilo und Oli zu OPNsense und Sophos bei SSR + +## Monday + +- 14:00 - 15:45: Blocherer Schule (1h). Kack CryptoMiner Hotspot + +- 16:15 - 17:00: Nextcloud Updates - Messedesign. Sehr alte Version. https nicht erreichbar. + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-05.md b/diary/2025-06-05.md new file mode 100644 index 0000000..e69de29 diff --git a/diary/2025-06-06.md b/diary/2025-06-06.md new file mode 100644 index 0000000..9a369c4 --- /dev/null +++ b/diary/2025-06-06.md @@ -0,0 +1,85 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] Nina Kontakt wegen + - [x] m365 migration + - [ ] neue Geraete mail +- [=] selbsthilfezentrum liste pruefen + +- [ ] starface dokument ausfuellen +- [ ] tum - komische pdf von philipp ausfuellen + +## Timestamps (Friday) + +- 09:45 - 10:00: Mails checken, Kaffee machen, +- 10:00 - 11:00: Sophos Webinar +- 10:00 - 11:00: Starface Sache anschauen +- 11:00 - 12:00: Sbx Meeting +- 12:00 - 13:30: Mittagessen +- 13:30 - 14:00: 1:1 Meeting mit Saulius +- 14:00 - 15:00: Ticketpflege +- 15:00 - 16:00: Meeting mit Andre Hinz von NinjaOne mit Michael + +## Thursday + +- 08:00 - 09:00: Anfahrt +- 09:00 - 12:30: Fuer Tobias alles Nivus Geraete pruefen (Netzwerkeinstellungen) +- 12:30 - 13:00: Pause +- 13:00 - 18:00: Kinderhaus Projekt fertig machen + +## Wednesday + +- 09:00 - 10:00: Pruefe zenarmor Integration von zenarmor plugin in opnsense, Installation und testen, +- 10:00 - 10:15: Telefonat mit Sebstian Becker zu Linux Server bei studio2010 +- 10:15 - 10:45: SSR/KWA - Starface Partner Wechsel Dokument befuellen; Setze schon mal opnsense auf temp hw auf, uebertrage bestehende kwa config +- 10:45 - 11:00: Kundenkommunikation +- 11:00 - 11:30: meeting mit Thilo zu opnsense bei ssr, zenarmor fuer opnsense +- 11:30 - 12:30: Pause +- 12:30 - 14:00: Anbeote fuer starface bei ssr/kwa durhgehen und angebot fuer firewalls ueberarbeiten; Kundenkommunikation zwecks der Firewall Migration +- 14:00 - 14:45: Meeting mit Oli und Philipp zu TU Themen bei Uebergabe +- 14:45 - 15:00: Lucas Mail: Toril nicht in allen Verteilern und er sieht Toril's Kalender nicht +- 15:00 - 15:30: APSA Kalkulation ueberarbeiten +- 15:30 - 16:30: KWA Ticket von Margit. Starte kerio connect server. Internet probleme +- 16:30 - 16:45: Mac Kein Internet mehr + +## Tuesday + +- 13:30 - 14:00: APSA: Excel nachkorrigieren + +- 15:30 - 16:00: Ueberpruefe Angebot fuer APSA vordem Versand + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-10.md b/diary/2025-06-10.md new file mode 100644 index 0000000..837d69d --- /dev/null +++ b/diary/2025-06-10.md @@ -0,0 +1,92 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] Nina Kontakt wegen + - [x] m365 migration + - [ ] neue Geraete mail +- [=] selbsthilfezentrum liste pruefen + +- [ ] starface dokument ausfuellen +- [ ] tum - komische pdf von philipp ausfuellen + +## Timestamps (Tuesday) + +- 09:00 - 10:00: Kaffee, Gespraech mit Marko zu Firewall Migrationen; ZUKUNFT: FW Volkshochschule Unterhaching; Rauchen +- 10:00 - 12:00: Firewall fuer SSR einrichten; Start Wizzard, MGMT, WAN(static), WANsbx, VLANs; LDAP Server config und test, DHCP config und DHCP reservations +- 12:00 - 13:00: Pause +- 13:00 - 17:00: Firewall fuer SSR einrichten; dns (unbound), acme, CA und certs, VPN + +## Friday + +- 09:45 - 10:00: Mails checken, Kaffee machen, +- 10:00 - 11:00: Sophos Webinar +- 10:00 - 11:00: Starface Sache anschauen +- 11:00 - 12:00: Sbx Meeting +- 12:00 - 13:30: Mittagessen +- 13:30 - 14:00: 1:1 Meeting mit Saulius +- 14:00 - 15:00: Ticketpflege +- 15:00 - 16:00: Meeting mit Andre Hinz von NinjaOne mit Michael + +## Thursday + +- 08:00 - 09:00: Anfahrt +- 09:00 - 12:30: Fuer Tobias alles Nivus Geraete pruefen (Netzwerkeinstellungen) +- 12:30 - 13:00: Pause +- 13:00 - 18:00: Kinderhaus Projekt fertig machen + +## Wednesday + +- 09:00 - 10:00: Pruefe zenarmor Integration von zenarmor plugin in opnsense, Installation und testen, +- 10:00 - 10:15: Telefonat mit Sebstian Becker zu Linux Server bei studio2010 +- 10:15 - 10:45: SSR/KWA - Starface Partner Wechsel Dokument befuellen; Setze schon mal opnsense auf temp hw auf, uebertrage bestehende kwa config +- 10:45 - 11:00: Kundenkommunikation +- 11:00 - 11:30: meeting mit Thilo zu opnsense bei ssr, zenarmor fuer opnsense +- 11:30 - 12:30: Pause +- 12:30 - 14:00: Anbeote fuer starface bei ssr/kwa durhgehen und angebot fuer firewalls ueberarbeiten; Kundenkommunikation zwecks der Firewall Migration +- 14:00 - 14:45: Meeting mit Oli und Philipp zu TU Themen bei Uebergabe +- 14:45 - 15:00: Lucas Mail: Toril nicht in allen Verteilern und er sieht Toril's Kalender nicht +- 15:00 - 15:30: APSA Kalkulation ueberarbeiten +- 15:30 - 16:30: KWA Ticket von Margit. Starte kerio connect server. Internet probleme +- 16:30 - 16:45: Mac Kein Internet mehr + +## Tuesday + +- 13:30 - 14:00: APSA: Excel nachkorrigieren + +- 15:30 - 16:00: Ueberpruefe Angebot fuer APSA vordem Versand + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-11.md b/diary/2025-06-11.md new file mode 100644 index 0000000..7d5c067 --- /dev/null +++ b/diary/2025-06-11.md @@ -0,0 +1,98 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] Nina Kontakt wegen + - [x] m365 migration + - [ ] neue Geraete mail +- [=] selbsthilfezentrum liste pruefen + +- [ ] starface dokument ausfuellen +- [ ] tum - komische pdf von philipp ausfuellen + +## Timestamps (Wednesday) + +- 08:15 - 08:45: Anfahrt +- 08:45 - 09:00: Ankunft bei SSR, Kaffee, Gespraech mit Werkstudentin und Agnes, Schluessel suchen fuer Serverraum, Vorbereitung beginnen +- 09:00 - 11:00: Notzien machen zur Switch, Neue Firewall anschliessen/plazieren und nochmal pruefen, Switch Ports lokalisieren und VLAN taggen, mgmt geraete dhcp einstellen, opnsense pruefen, kundenkommunikation, switch ports notieren und markieren + +## Timestamps (Tuesday) + +- 08:45 - 10:00: Kaffee, Gespraech mit Marko zu Firewall Migrationen; ZUKUNFT: FW Volkshochschule Unterhaching; Rauchen +- 10:00 - 12:00: Firewall fuer SSR einrichten; Start Wizzard, MGMT, WAN(static), WANsbx, VLANs; LDAP Server config und test, DHCP config und DHCP reservations +- 12:00 - 13:00: Pause +- 13:00 - 17:30: Firewall fuer SSR einrichten; dns (unbound), acme, CA und certs, VPN + +## Friday + +- 09:45 - 10:00: Mails checken, Kaffee machen, +- 10:00 - 11:00: Sophos Webinar +- 10:00 - 11:00: Starface Sache anschauen +- 11:00 - 12:00: Sbx Meeting +- 12:00 - 13:30: Mittagessen +- 13:30 - 14:00: 1:1 Meeting mit Saulius +- 14:00 - 15:00: Ticketpflege +- 15:00 - 16:00: Meeting mit Andre Hinz von NinjaOne mit Michael + +## Thursday + +- 08:00 - 09:00: Anfahrt +- 09:00 - 12:30: Fuer Tobias alles Nivus Geraete pruefen (Netzwerkeinstellungen) +- 12:30 - 13:00: Pause +- 13:00 - 18:00: Kinderhaus Projekt fertig machen + +## Wednesday + +- 09:00 - 10:00: Pruefe zenarmor Integration von zenarmor plugin in opnsense, Installation und testen, +- 10:00 - 10:15: Telefonat mit Sebstian Becker zu Linux Server bei studio2010 +- 10:15 - 10:45: SSR/KWA - Starface Partner Wechsel Dokument befuellen; Setze schon mal opnsense auf temp hw auf, uebertrage bestehende kwa config +- 10:45 - 11:00: Kundenkommunikation +- 11:00 - 11:30: meeting mit Thilo zu opnsense bei ssr, zenarmor fuer opnsense +- 11:30 - 12:30: Pause +- 12:30 - 14:00: Anbeote fuer starface bei ssr/kwa durhgehen und angebot fuer firewalls ueberarbeiten; Kundenkommunikation zwecks der Firewall Migration +- 14:00 - 14:45: Meeting mit Oli und Philipp zu TU Themen bei Uebergabe +- 14:45 - 15:00: Lucas Mail: Toril nicht in allen Verteilern und er sieht Toril's Kalender nicht +- 15:00 - 15:30: APSA Kalkulation ueberarbeiten +- 15:30 - 16:30: KWA Ticket von Margit. Starte kerio connect server. Internet probleme +- 16:30 - 16:45: Mac Kein Internet mehr + +## Tuesday + +- 13:30 - 14:00: APSA: Excel nachkorrigieren + +- 15:30 - 16:00: Ueberpruefe Angebot fuer APSA vordem Versand + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-12.md b/diary/2025-06-12.md new file mode 100644 index 0000000..d93f26d --- /dev/null +++ b/diary/2025-06-12.md @@ -0,0 +1,112 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] neue Geraete mail +- [=] selbsthilfezentrum liste pruefen + +- [ ] starface dokument ausfuellen +- [ ] tum - komische pdf von philipp ausfuellen + +## Timestamps (Thursday) TUM + +- 08:45 - 09:00: Mails beantworten +- 09:00 - 09:30: Gespraech mit Tobias und Steven +- 09:30 - 11:30: VPN Config fuer Kettner pruefen, VMwave Firmware checken, Updates checken, AutoTicketing bei TUM fuer mich setzen, Dokument ausfuellen, ga.glt.tum.de cert renew +- 11:30 - 12:30: Kinderhaus pruefen, Wifi Bridge dead, Sicherungs raus gesprungen, Der Geraet kein Strom da Batterie leer +- 12:30 - 13:30: Pause +- 13:30 - 13:45: Kinderhaus nochmal pruefen, Batterie erst bei 23% - 2% geladen in einer Stunde +- 13:45 - 14:30: Neues Physikgebaeude: Switches beschriften und IMC (versuchen) entsprechend zu Pflegen +- 14:30 - 17:15: Nochmal Kinderhaus: Batterie immer noch nicht genug strom; Winkel der Photovoltaik Platte anpassen um Stromgewinnung zu maximieren; Noch irgendwas.. + +## Timestamps (Wednesday) + +- 08:15 - 08:45: Anfahrt +- 08:45 - 09:00: Ankunft bei SSR, Kaffee, Gespraech mit Werkstudentin und Agnes, Schluessel suchen fuer Serverraum, Vorbereitung beginnen +- 09:00 - 11:00: Notzien machen zur Switch, Neue Firewall anschliessen/plazieren und nochmal pruefen, Switch Ports lokalisieren und VLAN taggen, mgmt geraete dhcp einstellen, opnsense pruefen, kundenkommunikation, switch ports notieren und markieren +- 11:00 - 12:30: Firewall Migration, Switches zuruecksetzen, Switch Ports konfigurieren +- 12:30 - 13:00: Pause +- 13:00 - 17:30: VPN Konfigurationen machen, APs zuruecksetzen, reverse proxy einstellung anpassen damit activesync fuer lokalen. mail server vom internet aus geht + +## Timestamps (Tuesday) + +- 08:45 - 10:00: Kaffee, Gespraech mit Marko zu Firewall Migrationen; ZUKUNFT: FW Volkshochschule Unterhaching; Rauchen +- 10:00 - 12:00: Firewall fuer SSR einrichten; Start Wizzard, MGMT, WAN(static), WANsbx, VLANs; LDAP Server config und test, DHCP config und DHCP reservations +- 12:00 - 13:00: Pause +- 13:00 - 17:30: Firewall fuer SSR einrichten; dns (unbound), acme, CA und certs, VPN + +## Friday + +- 09:45 - 10:00: Mails checken, Kaffee machen, +- 10:00 - 11:00: Sophos Webinar +- 10:00 - 11:00: Starface Sache anschauen +- 11:00 - 12:00: Sbx Meeting +- 12:00 - 13:30: Mittagessen +- 13:30 - 14:00: 1:1 Meeting mit Saulius +- 14:00 - 15:00: Ticketpflege +- 15:00 - 16:00: Meeting mit Andre Hinz von NinjaOne mit Michael + +## Thursday + +- 08:00 - 09:00: Anfahrt +- 09:00 - 12:30: Fuer Tobias alles Nivus Geraete pruefen (Netzwerkeinstellungen) +- 12:30 - 13:00: Pause +- 13:00 - 18:00: Kinderhaus Projekt fertig machen + +## Wednesday + +- 09:00 - 10:00: Pruefe zenarmor Integration von zenarmor plugin in opnsense, Installation und testen, +- 10:00 - 10:15: Telefonat mit Sebstian Becker zu Linux Server bei studio2010 +- 10:15 - 10:45: SSR/KWA - Starface Partner Wechsel Dokument befuellen; Setze schon mal opnsense auf temp hw auf, uebertrage bestehende kwa config +- 10:45 - 11:00: Kundenkommunikation +- 11:00 - 11:30: meeting mit Thilo zu opnsense bei ssr, zenarmor fuer opnsense +- 11:30 - 12:30: Pause +- 12:30 - 14:00: Anbeote fuer starface bei ssr/kwa durhgehen und angebot fuer firewalls ueberarbeiten; Kundenkommunikation zwecks der Firewall Migration +- 14:00 - 14:45: Meeting mit Oli und Philipp zu TU Themen bei Uebergabe +- 14:45 - 15:00: Lucas Mail: Toril nicht in allen Verteilern und er sieht Toril's Kalender nicht +- 15:00 - 15:30: APSA Kalkulation ueberarbeiten +- 15:30 - 16:30: KWA Ticket von Margit. Starte kerio connect server. Internet probleme +- 16:30 - 16:45: Mac Kein Internet mehr + +## Tuesday + +- 13:30 - 14:00: APSA: Excel nachkorrigieren + +- 15:30 - 16:00: Ueberpruefe Angebot fuer APSA vordem Versand + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-13.md b/diary/2025-06-13.md new file mode 100644 index 0000000..4238741 --- /dev/null +++ b/diary/2025-06-13.md @@ -0,0 +1,70 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] neue Geraete mail + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen + +- [=] selbsthilfezentrum liste pruefen + +## Timestamps (Friday) SSR - FW + +- 08:00 - 08:30: Ankunft, Kaffe kochen, Pikvm anschliessen +- 08:30 - 10:00: Iso Datei runterladen, OPNsense auf alter hardware installieren, Backup einspielen der aktuellen config, WAN und LAN umstecken auf bleibendende hardware, Pruefe Temperaturen am iLo, passe firewall regeln an +- 10:00 - 11:00: Anfahrt Buero +- 11:00 - 11:30: Meeting/Schulung - IT-Glue mit Verena - Ordnung +- 11:30 - 12:00: Quatschen +- 12:00 - 12:30: Ticketpflege +- 12:30 - 13:30: Mittagessen +- 13:30 - 14:30: Bei Elisa Maschmeier Server Zugang setzen, VPN Verbindung konfigurieren; Mail verfassen an team@ssr.de +- 14:30 - 15:00: Ticketpflege +- 15:00 - 17:00: Ubuntu Desktop iso download und auf USB setzen, David installiert ubuntu, IT-Glue Doku fuer ssr erwetiern (bilder, config devices) + +## Timestamps (Thursday) TUM + +- 08:45 - 09:00: Mails beantworten +- 09:00 - 09:30: Gespraech mit Tobias und Steven +- 09:30 - 11:30: VPN Config fuer Kettner pruefen, VMwave Firmware checken, Updates checken, AutoTicketing bei TUM fuer mich setzen, Dokument ausfuellen, ga.glt.tum.de cert renew +- 11:30 - 12:30: Kinderhaus pruefen, Wifi Bridge dead, Sicherungs raus gesprungen, Der Geraet kein Strom da Batterie leer +- 12:30 - 13:30: Pause +- 13:30 - 13:45: Kinderhaus nochmal pruefen, Batterie erst bei 23% - 2% geladen in einer Stunde +- 13:45 - 14:30: Neues Physikgebaeude: Switches beschriften und IMC (versuchen) entsprechend zu Pflegen +- 14:30 - 17:15: Nochmal Kinderhaus: Batterie immer noch nicht genug strom; Winkel der Photovoltaik Platte anpassen um Stromgewinnung zu maximieren; Noch irgendwas.. + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-16.md b/diary/2025-06-16.md new file mode 100644 index 0000000..8de7baa --- /dev/null +++ b/diary/2025-06-16.md @@ -0,0 +1,76 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [ ] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] neue Geraete mail + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen + +- [=] selbsthilfezentrum liste pruefen + +## Timestamps (Monday) + +- 08:30 - 08:45: Tagesplanung, Kaffee trinken, Gespraech mit Marko zu Firewall migrationen +- 08:45 - 09:15: Privates +- 09:15 - 09:30: Aufgabenordnung +- 09:30 - 10:30: Kommunikation mit Jan Kurz und Franka Bienstein: VPN Config und Server Zugang geht nicht, Telefonat mit Nina: Zugang zum Server weg. Aenderung der Adresse noetig +- 10:30 - 11:30: Aufgaben und Projekte notieren, Ueberblick verschaffen +- 11:30 - 12:30: Pause +- 12:30 - 13:00: Mail an Oli wegen Nextcloud bei APSA +- 13:30 - 13:30: CQSE - FW Migrations Angebot und Nachfrage mit Marko durchgehen +- 13:30 - 14:00: Mail verfassen an APSA, mit Herrmann Aenderungen bei CQSE Angebot besprechen +- 14:00 - 15:30: Kommunikation mit Sebastian zu MacOs Anforderungen und VW Lizenz +- 15:30 - 16:30: 1:1 Meeting mit Saulius zu Aufgaben und Projekten +- 16:30 - 17:00: VW25 Lizenz bei KWA einpielen, Tiling schreiben wegen Nextcloud + +## Timestamps (Friday) SSR - FW + +- 15:00 - 17:00: Ubuntu Desktop iso download und auf USB setzen, David installiert ubuntu, IT-Glue Doku fuer ssr erwetiern (bilder, config devices) + +## Timestamps (Thursday) TUM + +- 08:45 - 09:00: Mails beantworten +- 09:00 - 09:30: Gespraech mit Tobias und Steven +- 09:30 - 11:30: VPN Config fuer Kettner pruefen, VMwave Firmware checken, Updates checken, AutoTicketing bei TUM fuer mich setzen, Dokument ausfuellen, ga.glt.tum.de cert renew +- 11:30 - 12:30: Kinderhaus pruefen, Wifi Bridge dead, Sicherungs raus gesprungen, Der Geraet kein Strom da Batterie leer +- 12:30 - 13:30: Pause +- 13:30 - 13:45: Kinderhaus nochmal pruefen, Batterie erst bei 23% - 2% geladen in einer Stunde +- 13:45 - 14:30: Neues Physikgebaeude: Switches beschriften und IMC (versuchen) entsprechend zu Pflegen +- 14:30 - 17:15: Nochmal Kinderhaus: Batterie immer noch nicht genug strom; Winkel der Photovoltaik Platte anpassen um Stromgewinnung zu maximieren; Noch irgendwas.. + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-17.md b/diary/2025-06-17.md new file mode 100644 index 0000000..9ced3fc --- /dev/null +++ b/diary/2025-06-17.md @@ -0,0 +1,93 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen + +- [=] selbsthilfezentrum liste pruefen +- [ ] bgsm firewall pruefen und dokumente von frau budenandt + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +## Timestamps (Tuesday) + +- 08:45 - 09:00: Mails lesen und beantworten, Tagesaufgaben notieren +- 09:15 - 09:30: plan2 Telefonie/Firewall Problem +- 09:30 - 10:00: SSR Elisa Maschmeier. NAS Problem loesen, VPN Verbindung geht. DNS Problem ueber VPN `ssr-server.studio-stadt-region.de` +- 10:30 - 10:45: Kerio Connect Lizenzverlaengerung pruefen; Nur Jahreslizenzen +- 10:45 - 11:00: KWA: Erstelle 600.balkone und 800.akquise postaecher in m365 +- 11:00 - 11:15: bgsm migration; listen pruefen: datev dreck, anderer dreck, welhce in fucking tls inspection beachtet werden muss +- 11:15 - 11:30: KWA: VW25 Lizenz einspielen +- 11:30 - 12:30: Pause +- 12:30- 13:45: bgsm Firewall pruefen und checkliste durchgehen (fucking tls inspection) +- 13:45 - 14:15: Telefonat mit Sebastian Peter. Mailstore Postfaecher Archivierung. VectorWorks, Recherche wie die Server SW geupdatet werden kann; Gespraech mit Volker +- 14:15 - 14:45: User fuer VPN erstellen bei bgsm und Passwoerter hinterlegen +- 14:45 - 15:00: Pause +- 15:00 - 17:00: SSL Inspection checken, Firewall Anleitung liste durchgehen + +## Timestamps (Monday) + +- 08:30 - 08:45: Tagesplanung, Kaffee trinken, Gespraech mit Marko zu Firewall migrationen +- 08:45 - 09:15: Privates +- 09:15 - 09:30: Aufgabenordnung +- 09:30 - 10:30: Kommunikation mit Jan Kurz und Franka Bienstein: VPN Config und Server Zugang geht nicht, Telefonat mit Nina: Zugang zum Server weg. Aenderung der Adresse noetig +- 10:30 - 11:30: Aufgaben und Projekte notieren, Ueberblick verschaffen +- 11:30 - 12:30: Pause +- 12:30 - 13:00: Mail an Oli wegen Nextcloud bei APSA +- 13:30 - 13:30: CQSE - FW Migrations Angebot und Nachfrage mit Marko durchgehen +- 13:30 - 14:00: Mail verfassen an APSA, mit Herrmann Aenderungen bei CQSE Angebot besprechen +- 14:00 - 15:30: Kommunikation mit Sebastian zu MacOs Anforderungen und VW Lizenz +- 15:30 - 16:30: 1:1 Meeting mit Saulius zu Aufgaben und Projekten +- 16:30 - 17:00: VW25 Lizenz bei KWA einpielen, Tiling schreiben wegen Nextcloud + +## Timestamps (Friday) SSR - FW + +- 15:00 - 17:00: Ubuntu Desktop iso download und auf USB setzen, David installiert ubuntu, IT-Glue Doku fuer ssr erwetiern (bilder, config devices) + +## Timestamps (Thursday) TUM + +- 08:45 - 09:00: Mails beantworten +- 09:00 - 09:30: Gespraech mit Tobias und Steven +- 09:30 - 11:30: VPN Config fuer Kettner pruefen, VMwave Firmware checken, Updates checken, AutoTicketing bei TUM fuer mich setzen, Dokument ausfuellen, ga.glt.tum.de cert renew +- 11:30 - 12:30: Kinderhaus pruefen, Wifi Bridge dead, Sicherungs raus gesprungen, Der Geraet kein Strom da Batterie leer +- 12:30 - 13:30: Pause +- 13:30 - 13:45: Kinderhaus nochmal pruefen, Batterie erst bei 23% - 2% geladen in einer Stunde +- 13:45 - 14:30: Neues Physikgebaeude: Switches beschriften und IMC (versuchen) entsprechend zu Pflegen +- 14:30 - 17:15: Nochmal Kinderhaus: Batterie immer noch nicht genug strom; Winkel der Photovoltaik Platte anpassen um Stromgewinnung zu maximieren; Noch irgendwas.. + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-18.md b/diary/2025-06-18.md new file mode 100644 index 0000000..1e9160f --- /dev/null +++ b/diary/2025-06-18.md @@ -0,0 +1,108 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen + +- [=] selbsthilfezentrum liste pruefen +- [ ] bgsm firewall pruefen und dokumente von frau budenandt + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +## Timestamps (Wednesday) + +- 07:45 - 08:45: Anfahrt +- 09:00 - 09:15: Besprechung der heutigen Aufgaben. Moser Buero. Ueberblick Netzwerkinfrastruktur +- 09:15 - 09:45: Uberblick verschaffen ueber Netzwerk und genutzte tools zum management. Tobias notes zu allgemeinen Themen. IMC(HP), IPAM)(Solarwinds), MACmon, Nextcloud, vSphere +- 09:45 - 10:30: Erstelle Tabelle aller Netzwerke, Und schreibe Notizen raus +- 10:30 - 10:45: debcache Server aufsetzen; pruefe IMC, IPAM und MACmon auf richtige doku; Anleitung raussuchen +- 10:45 - 11:30: Windows Server und Clients Updaten (sv163206.6101.glt.lan_backup, sv163207_MSR-Test(no access), sv163236_IPAM SQL 2024, ) +- 11:30 - 12:00: debcache OS Installaiton +- 12:00 - 12:30: Pruefe Geraet im GLT (64) Netz auf Netzwerkanschluss; Ping-bar und BACnet offen +- 12:30 - 13:30: Pause +- 13:30 - 14:30: debcache aufsetzen und server updates +- 14:30 - 15:30: Server updates und debcache. deb server hat einfach kein internet. es geht nicht. +- 15:30 - 16:30: Gespraech mit Tobias Mooser; Arbuba und MicroSense Central Management Server finden und einrichten + +## Timestamps (Tuesday) + +- 08:45 - 09:00: Mails lesen und beantworten, Tagesaufgaben notieren +- 09:15 - 09:30: plan2 Telefonie/Firewall Problem +- 09:30 - 10:00: SSR Elisa Maschmeier. NAS Problem loesen, VPN Verbindung geht. DNS Problem ueber VPN `ssr-server.studio-stadt-region.de` +- 10:30 - 10:45: Kerio Connect Lizenzverlaengerung pruefen; Nur Jahreslizenzen +- 10:45 - 11:00: KWA: Erstelle 600.balkone und 800.akquise postaecher in m365 +- 11:00 - 11:15: bgsm migration; listen pruefen: datev dreck, anderer dreck, welhce in fucking tls inspection beachtet werden muss +- 11:15 - 11:30: KWA: VW25 Lizenz einspielen +- 11:30 - 12:30: Pause +- 12:30- 13:45: bgsm Firewall pruefen und checkliste durchgehen (fucking tls inspection) +- 13:45 - 14:15: Telefonat mit Sebastian Peter. Mailstore Postfaecher Archivierung. VectorWorks, Recherche wie die Server SW geupdatet werden kann; Gespraech mit Volker +- 14:15 - 14:45: User fuer VPN erstellen bei bgsm und Passwoerter hinterlegen +- 14:45 - 15:00: Pause +- 15:00 - 17:00: SSL Inspection checken, Firewall Anleitung liste durchgehen + +## Timestamps (Monday) + +- 08:30 - 08:45: Tagesplanung, Kaffee trinken, Gespraech mit Marko zu Firewall migrationen +- 08:45 - 09:15: Privates +- 09:15 - 09:30: Aufgabenordnung +- 09:30 - 10:30: Kommunikation mit Jan Kurz und Franka Bienstein: VPN Config und Server Zugang geht nicht, Telefonat mit Nina: Zugang zum Server weg. Aenderung der Adresse noetig +- 10:30 - 11:30: Aufgaben und Projekte notieren, Ueberblick verschaffen +- 11:30 - 12:30: Pause +- 12:30 - 13:00: Mail an Oli wegen Nextcloud bei APSA +- 13:30 - 13:30: CQSE - FW Migrations Angebot und Nachfrage mit Marko durchgehen +- 13:30 - 14:00: Mail verfassen an APSA, mit Herrmann Aenderungen bei CQSE Angebot besprechen +- 14:00 - 15:30: Kommunikation mit Sebastian zu MacOs Anforderungen und VW Lizenz +- 15:30 - 16:30: 1:1 Meeting mit Saulius zu Aufgaben und Projekten +- 16:30 - 17:00: VW25 Lizenz bei KWA einpielen, Tiling schreiben wegen Nextcloud + +## Timestamps (Friday) SSR - FW + +- 15:00 - 17:00: Ubuntu Desktop iso download und auf USB setzen, David installiert ubuntu, IT-Glue Doku fuer ssr erwetiern (bilder, config devices) + +## Timestamps (Thursday) TUM + +- 08:45 - 09:00: Mails beantworten +- 09:00 - 09:30: Gespraech mit Tobias und Steven +- 09:30 - 11:30: VPN Config fuer Kettner pruefen, VMwave Firmware checken, Updates checken, AutoTicketing bei TUM fuer mich setzen, Dokument ausfuellen, ga.glt.tum.de cert renew +- 11:30 - 12:30: Kinderhaus pruefen, Wifi Bridge dead, Sicherungs raus gesprungen, Der Geraet kein Strom da Batterie leer +- 12:30 - 13:30: Pause +- 13:30 - 13:45: Kinderhaus nochmal pruefen, Batterie erst bei 23% - 2% geladen in einer Stunde +- 13:45 - 14:30: Neues Physikgebaeude: Switches beschriften und IMC (versuchen) entsprechend zu Pflegen +- 14:30 - 17:15: Nochmal Kinderhaus: Batterie immer noch nicht genug strom; Winkel der Photovoltaik Platte anpassen um Stromgewinnung zu maximieren; Noch irgendwas.. + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-20.md b/diary/2025-06-20.md new file mode 100644 index 0000000..c3b6ae6 --- /dev/null +++ b/diary/2025-06-20.md @@ -0,0 +1,79 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen + +- [=] selbsthilfezentrum liste pruefen +- [ ] bgsm firewall pruefen und dokumente von frau budenandt + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +## Timestamps (Friday) + +- 08:30 - 09:00: Ninja Meldungen bei Linux Servern durchgehen +- 09:00 - 09:30: Gespraech mit Saulius zu seiner Reise und allgemeiner Passwort Verwaltung bei Anmeldung an Devices ueber NinjaOne +- 09:30 - 09:45: neuen Ninja Remote Client installieren; Elisa Maschmeier wird das Passwort wieder nicht akzeptiert.. Trage Passwort erneut ein +- 09:45 - 10:00: Linux Server Meldungen +- 10:00 - 10:15: Privat +- 10:15 - 10:45: Ticketpflege +- 10:45 - 11:30: Ticket bei Ninja eroeffnen; Reboot Meldung verschwindet nur, wenn reboot bei Meldung getriggert wird +- 11:30 - 12:15: Pause +- 12:15 - 13:00: Ticketpflege +- 13:00 - 13:15: David bei SSR Ticket unterstuetzen +- 13:15 - 14:45: Kommunuikation mit Ninja1 Support; Mit saulius und nextcloud moeglichkeit druchgehen, um dateien in der nextcloud zu hinterlegen und per skript auf zielmaschine zu downloaden +- 14:45 - 16:00: Ticketpflege +- 16:00 - 16:30: Mit Michael DNS/ VPN struggle bei SSR besprechen +- 16:30 - 17:00: Ticketpflege + +## Timestamps (Wednesday) + +- 07:45 - 08:45: Anfahrt +- 09:00 - 09:15: Besprechung der heutigen Aufgaben. Moser Buero. Ueberblick Netzwerkinfrastruktur +- 09:15 - 09:45: Uberblick verschaffen ueber Netzwerk und genutzte tools zum management. Tobias notes zu allgemeinen Themen. IMC(HP), IPAM)(Solarwinds), MACmon, Nextcloud, vSphere +- 09:45 - 10:30: Erstelle Tabelle aller Netzwerke, Und schreibe Notizen raus +- 10:30 - 10:45: debcache Server aufsetzen; pruefe IMC, IPAM und MACmon auf richtige doku; Anleitung raussuchen +- 10:45 - 11:30: Windows Server und Clients Updaten (sv163206.6101.glt.lan_backup, sv163207_MSR-Test(no access), sv163236_IPAM SQL 2024, ) +- 11:30 - 12:00: debcache OS Installaiton +- 12:00 - 12:30: Pruefe Geraet im GLT (64) Netz auf Netzwerkanschluss; Ping-bar und BACnet offen +- 12:30 - 13:30: Pause +- 13:30 - 14:30: debcache aufsetzen und server updates +- 14:30 - 15:30: Server updates und debcache. deb server hat einfach kein internet. es geht nicht. +- 15:30 - 16:30: Gespraech mit Tobias Mooser; Arbuba und MicroSense Central Management Server finden und einrichten + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-23.md b/diary/2025-06-23.md new file mode 100644 index 0000000..790d311 --- /dev/null +++ b/diary/2025-06-23.md @@ -0,0 +1,75 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen + +- [=] selbsthilfezentrum liste pruefen +- [ ] bgsm firewall pruefen und dokumente von frau budenandt + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +## Timestamps (Monday) + +- 08:45 - 09:00: Gespraech mit Saulius zu NetAdmin Aufgaben, Philipp's Aufgaben Uebergabe, Support Aufgaben der NetAdmins, M365 Migration SSR +- 09:00 - 09:15: Ticketpflege +- 09:15 - 10:30: OPNsense aufsetzen fuer Beta/Thilo. Test Firewall fuer Netzwerk +- 10:30 - 10:45: besprechung mit max zu umsetzung mail migration bei ssr +- 10:45 - 11:00: Mail verfassen an ssr fuer die mail migration +- 11:00 - 11:30: Telefonat mit Sabrina; binde projektpro neu ein; mach screenshots des prozesses +- 11:30 - 11:45: Mails verfassen an SSR wegen M365 Migration und Abluft Serverraum +- 11:45 - 12:00: Anleitung PP bei SSR nach Migration +- 12:00 - 12:15: Pruefe OPNsense bei Beta +- 12:15 - 13:15: Pause +- 13:15 - 13:45: Ticketpflege (TU) +- 13:45 - 14:00: Pruefe OPNsense bei Beta. Gespraech mit Thilo. Analyse Netzwerk Traffic +- 14:00 - 15:00: bgsm: Ticket durchgehen, Dokumente pruefen, Firewall config. +- 15:00 - 15:30: Meditieren. +- 15:30 - 16:00: David unterstuetzen bei Annika VPN einrichten +- 16:00 - 17:00: TLS inspection bgsm fw, Firewall Standard besprechen + +## Timestamps (Friday) + +- 09:30 - 09:45: neuen Ninja Remote Client installieren; Elisa Maschmeier wird das Passwort wieder nicht akzeptiert.. Trage Passwort erneut ein + +- 13:00 - 13:15: David bei SSR Ticket unterstuetzen + +- 16:00 - 16:30: Mit Michael DNS/ VPN struggle bei SSR besprechen + + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-24.md b/diary/2025-06-24.md new file mode 100644 index 0000000..1eeca4d --- /dev/null +++ b/diary/2025-06-24.md @@ -0,0 +1,100 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen + +- [=] selbsthilfezentrum liste pruefen +- [ ] bgsm firewall pruefen und dokumente von frau budenandt + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +## Timestamps (Wednesday) + +- 08:45 - 09:30: Ankunft, Kaffee, Erstgespraech mit Frau Butenandt, Nextcloud in Ionos bestellen, Zertifikat auf ihrem Rechner installieren. +- 09:30 - 10:00: Firewall auspacken, WLAN suchen: Fritzbox im Netz, Platz vorbereiten, +- 10:00 - 10:45: Neue Firewall aufbauen, anstecken und nochmals die Portbelegung pruefen, Pruefe WLAN Anbindung +- 10:45 - 11:00: Pause +- 11:00 - 11:15: KWA: NAS berechtigungen anpasse; mail verkehr mit herrn wassmer +- 11:30 - 12:30: Firewall umstecken. Teste Verbindung. Eigener Rechner hat Zertifikat nicht, installieren; bgsm bescheid geben. Funktionen testen; telefonie, drucker, server zugang, archicad; VPN config mit frau butenandt durchgehen; +- 12:30 - 14:00: bgsmftp erreichbarkeit. Troubleshooting. dnat regeln gehen nicht. telefonat mit sebastian. separate regel hat gefehlt. +- 14:00 - 15:00: anfahrt +- 15:00 - 16:00: Pause +- 16:00 - 17:00: bvv mail, pruefe ns2, suche mx01.vhs-bayern.de. bgsm nas checken. + +## Timestamps (Tuesday) + +- 09:30 - 10:00: SSR: Mira kontaktieren und VPN Konfigurieren, Susanna in die info@ Mail Gruppe reinsetzen +- 10:00 - 10:30: OPNsense bei Beta mit Thilo anschauen +- 10:30 - 11:00: Mailstore bei KWA pruefen. Projektordner wurden an `admin` user angehaengt +- 11:00 - 11:30: Gespraech mit thilo zur Planung der Umsetzung der Netzwerk OP mit OPNsense +- 11:30 - 12:00: SNAT Regel nachdenken und Notizen machen +- 12:00 - 13:30: Pause +- 13:30 - 15:30: OPNsense auf XG330 instalileren und backup einspielen; 10Gbit Ports konfigurieren und testen; Setze extra Port als MGMT_FW LAN, falls mal notwendig; IT-Glue config anpassen +- 15:30 - 16:30: Nochmal alles an der bgsm Firewall pruefen; Mailverkehr mit Frau Butenandt +- 16:30 - 17:00: bgsm fw einpacken und zubehoer. Besprechung mit Alijah + +## Timestamps (Monday) + +- 08:45 - 09:00: Gespraech mit Saulius zu NetAdmin Aufgaben, Philipp's Aufgaben Uebergabe, Support Aufgaben der NetAdmins, M365 Migration SSR +- 09:00 - 09:15: Ticketpflege +- 09:15 - 10:30: OPNsense aufsetzen fuer Beta/Thilo. Test Firewall fuer Netzwerk +- 10:30 - 10:45: besprechung mit max zu umsetzung mail migration bei ssr +- 10:45 - 11:00: Mail verfassen an ssr fuer die mail migration +- 11:00 - 11:30: Telefonat mit Sabrina; binde projektpro neu ein; mach screenshots des prozesses +- 11:30 - 11:45: Mails verfassen an SSR wegen M365 Migration und Abluft Serverraum +- 11:45 - 12:00: Anleitung PP bei SSR nach Migration +- 12:00 - 12:15: Pruefe OPNsense bei Beta +- 12:15 - 13:15: Pause +- 13:15 - 13:45: Ticketpflege (TU) +- 13:45 - 14:00: Pruefe OPNsense bei Beta. Gespraech mit Thilo. Analyse Netzwerk Traffic +- 14:00 - 15:00: bgsm: Ticket durchgehen, Dokumente pruefen, Firewall config. +- 15:00 - 15:30: Meditieren. +- 15:30 - 16:00: David unterstuetzen bei Annika VPN einrichten +- 16:00 - 17:00: TLS inspection bgsm fw, Firewall Standard besprechen + +## Timestamps (Friday) + +- 09:30 - 09:45: neuen Ninja Remote Client installieren; Elisa Maschmeier wird das Passwort wieder nicht akzeptiert.. Trage Passwort erneut ein + +- 13:00 - 13:15: David bei SSR Ticket unterstuetzen + +- 16:00 - 16:30: Mit Michael DNS/ VPN struggle bei SSR besprechen + + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-25.md b/diary/2025-06-25.md new file mode 100644 index 0000000..e69de29 diff --git a/diary/2025-06-26.md b/diary/2025-06-26.md new file mode 100644 index 0000000..3cb9bb9 --- /dev/null +++ b/diary/2025-06-26.md @@ -0,0 +1,114 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [=] selbsthilfezentrum liste pruefen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +## Timestamps (Thursday) + +- 09:00 - 09:30: Gespraech mit Philipp und Dienstleistern +- 09:30 - 10:00: [x] Panik bei bgsm. nas zugang geht nicht. Web Server protection abgelaufen. setze dnat und fw regeln damit zugang moeglich ist. +- 10:00 - 11:00: Exzellenzgebaeude pruefe geraetschaft, port 4 an industrire switch geht nicht +- 11:00 - 11:30: [x] Phiipp setzt Rechner neu auf, bgsm fehler suche wegen nas. fw regel fehlt fuer LAN als source um auf syn zuzugreifen +- 11:30 - 12:30: +- 12:30 - 13:30: Pause +- 13:30 - 14:30: debcache aufsetzen, win10 clienten updaten, verscuhen aufs gw2 zu kommen +- 14:30 - 14:45: w10-bachner update pruefen und macmon pruefen wasserzaehler richitg angebunden ist +- 14:45 - 15:00: Telefonat mit Frau Pfeiffer zur Firewall Migration naechste Woche +- 15:00 - 17:00: Win Client Updates, wasserzaehler geraet nochmal pruefen. laeuft jetzt. + +## Timestamps (Wednesday) + +- 08:45 - 09:30: Ankunft, Kaffee, Erstgespraech mit Frau Butenandt, Nextcloud in Ionos bestellen, Zertifikat auf ihrem Rechner installieren. +- 09:30 - 10:00: Firewall auspacken, WLAN suchen: Fritzbox im Netz, Platz vorbereiten, +- 10:00 - 10:45: Neue Firewall aufbauen, anstecken und nochmals die Portbelegung pruefen, Pruefe WLAN Anbindung +- 10:45 - 11:00: Pause +- 11:00 - 11:15: KWA: NAS berechtigungen anpasse; mail verkehr mit herrn wassmer +- 11:30 - 12:30: Firewall umstecken. Teste Verbindung. Eigener Rechner hat Zertifikat nicht, installieren; bgsm bescheid geben. Funktionen testen; telefonie, drucker, server zugang, archicad; VPN config mit frau butenandt durchgehen; +- 12:30 - 14:00: bgsmftp erreichbarkeit. Troubleshooting. dnat regeln gehen nicht. telefonat mit sebastian. separate regel hat gefehlt. +- 14:00 - 15:00: anfahrt +- 15:00 - 16:00: Pause +- 16:00 - 17:00: bvv mail, pruefe ns2, suche mx01.vhs-bayern.de. bgsm nas checken. + +## Timestamps (Tuesday) + +- 09:30 - 10:00: SSR: Mira kontaktieren und VPN Konfigurieren, Susanna in die info@ Mail Gruppe reinsetzen +- 10:00 - 10:30: OPNsense bei Beta mit Thilo anschauen +- 10:30 - 11:00: Mailstore bei KWA pruefen. Projektordner wurden an `admin` user angehaengt +- 11:00 - 11:30: Gespraech mit thilo zur Planung der Umsetzung der Netzwerk OP mit OPNsense +- 11:30 - 12:00: SNAT Regel nachdenken und Notizen machen +- 12:00 - 13:30: Pause +- 13:30 - 15:30: OPNsense auf XG330 instalileren und backup einspielen; 10Gbit Ports konfigurieren und testen; Setze extra Port als MGMT_FW LAN, falls mal notwendig; IT-Glue config anpassen +- 15:30 - 16:30: Nochmal alles an der bgsm Firewall pruefen; Mailverkehr mit Frau Butenandt +- 16:30 - 17:00: bgsm fw einpacken und zubehoer. Besprechung mit Alijah + +## Timestamps (Monday) + +- 08:45 - 09:00: Gespraech mit Saulius zu NetAdmin Aufgaben, Philipp's Aufgaben Uebergabe, Support Aufgaben der NetAdmins, M365 Migration SSR +- 09:00 - 09:15: Ticketpflege +- 09:15 - 10:30: OPNsense aufsetzen fuer Beta/Thilo. Test Firewall fuer Netzwerk +- 10:30 - 10:45: besprechung mit max zu umsetzung mail migration bei ssr +- 10:45 - 11:00: Mail verfassen an ssr fuer die mail migration +- 11:00 - 11:30: Telefonat mit Sabrina; binde projektpro neu ein; mach screenshots des prozesses +- 11:30 - 11:45: Mails verfassen an SSR wegen M365 Migration und Abluft Serverraum +- 11:45 - 12:00: Anleitung PP bei SSR nach Migration +- 12:00 - 12:15: Pruefe OPNsense bei Beta +- 12:15 - 13:15: Pause +- 13:15 - 13:45: Ticketpflege (TU) +- 13:45 - 14:00: Pruefe OPNsense bei Beta. Gespraech mit Thilo. Analyse Netzwerk Traffic +- 14:00 - 15:00: bgsm: Ticket durchgehen, Dokumente pruefen, Firewall config. +- 15:00 - 15:30: Meditieren. +- 15:30 - 16:00: David unterstuetzen bei Annika VPN einrichten +- 16:00 - 17:00: TLS inspection bgsm fw, Firewall Standard besprechen + +## Timestamps (Friday) + +- 09:30 - 09:45: neuen Ninja Remote Client installieren; Elisa Maschmeier wird das Passwort wieder nicht akzeptiert.. Trage Passwort erneut ein + +- 13:00 - 13:15: David bei SSR Ticket unterstuetzen + +- 16:00 - 16:30: Mit Michael DNS/ VPN struggle bei SSR besprechen + + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-06-27.md b/diary/2025-06-27.md new file mode 100644 index 0000000..b9ee1d1 --- /dev/null +++ b/diary/2025-06-27.md @@ -0,0 +1,92 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen +- [ ] kwa: kontakte in busycontacts bis mittwoch klaeren +- [ ] mailstore: + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [=] selbsthilfezentrum liste pruefen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] TU: kinderhaus. Sicherheitsaspekte der Wlan Bridge notieren und Oli zukommen lassen + +## Timestamps (Monday 20250620) + +- 08:45 - 09:30: Mail An Sebastian Peter: Anleitung raussuchen, Mac einrichten; Gesrpaech mit Marko zu shz Migration; bgsm Firewall: Lizenzablaufdatum pruefen, MFA wieder anmachen +- 09:30 - 09:45: SSR: Kerio Connect Lizenz pruefen +- 09:45 - 12:00: Ticketpflege +- 12:00 - 13:00: Pause +- 13:00 - 14:00: Mac einrichten fuer Jessica Maier; Mail. Kontakte. Kalendar. +- 14:00 - 14:30: Starface Lizenz raussuchen +- 14:30 - 15:30: +- 15:30 - 17:00: Unterstuetzung Marko bei Einrichtung der FW: Switch Konfiguration ueber Konsole, Alles fuer Transport einpacken und in Auto bringen +- 17:00 - 17:15: Pruefe Ubiquity AP's, ob SSID versteckt ist und ob man sich da anmelden kann am Wifi + +## Timestamps (Friday) + +- 08:00 - 08:45: Anfahrt + +- 10:00 - 10:15: KWA user anlegen + +- 14:00 - 15:00: Anfahrt KWA +- 15:00 - 17:30: Mac Books einrichten; Gespraech mit Sebastian; + +## Timestamps (Thursday) + +- 09:00 - 09:30: Gespraech mit Philipp und Dienstleistern + +- 10:00 - 11:00: Exzellenzgebaeude pruefe geraetschaft, port 4 an industrire switch geht nicht + +- 13:30 - 14:30: debcache aufsetzen, win10 clienten updaten, verscuhen aufs gw2 zu kommen +- 14:30 - 14:45: w10-bachner update pruefen und macmon pruefen wasserzaehler richitg angebunden ist +- 14:45 - 15:00: Telefonat mit Frau Pfeiffer zur Firewall Migration naechste Woche +- 15:00 - 17:00: Win Client Updates, wasserzaehler geraet nochmal pruefen. laeuft jetzt. + +## Timestamps (Wednesday) + +- 11:00 - 11:15: KWA: NAS berechtigungen anpasse; mail verkehr mit herrn wassmer + +- 14:00 - 15:00: anfahrt + +- 16:00 - 17:00: bvv mail, pruefe ns2, suche mx01.vhs-bayern.de. bgsm nas checken. + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-01.md b/diary/2025-07-01.md new file mode 100644 index 0000000..ae8dff9 --- /dev/null +++ b/diary/2025-07-01.md @@ -0,0 +1,97 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen +- [ ] kwa: kontakte in busycontacts bis mittwoch klaeren +- [ ] mailstore: + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [=] selbsthilfezentrum liste pruefen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] TU: kinderhaus. Sicherheitsaspekte der Wlan Bridge notieren und Oli zukommen lassen + +## Timestamps (Tuesday 20250621) + + + + +## Timestamps (Monday 20250620) + +- 08:45 - 09:30: Mail An Sebastian Peter: Anleitung raussuchen, Mac einrichten; Gesrpaech mit Marko zu shz Migration; bgsm Firewall: Lizenzablaufdatum pruefen, MFA wieder anmachen +- 09:30 - 09:45: SSR: Kerio Connect Lizenz pruefen +- 09:45 - 12:00: Ticketpflege +- 12:00 - 13:00: Pause +- 13:00 - 14:00: Mac einrichten fuer Jessica Maier; Mail. Kontakte. Kalendar. +- 14:00 - 14:30: Starface Lizenz raussuchen +- 14:30 - 15:30: +- 15:30 - 17:00: Unterstuetzung Marko bei Einrichtung der FW: Switch Konfiguration ueber Konsole, Alles fuer Transport einpacken und in Auto bringen +- 17:00 - 17:15: Pruefe Ubiquity AP's, ob SSID versteckt ist und ob man sich da anmelden kann am Wifi + +## Timestamps (Friday) + +- 08:00 - 08:45: Anfahrt + +- 10:00 - 10:15: KWA user anlegen + +- 14:00 - 15:00: Anfahrt KWA +- 15:00 - 17:30: Mac Books einrichten; Gespraech mit Sebastian; + +## Timestamps (Thursday) + +- 09:00 - 09:30: Gespraech mit Philipp und Dienstleistern + +- 10:00 - 11:00: Exzellenzgebaeude pruefe geraetschaft, port 4 an industrire switch geht nicht + +- 13:30 - 14:30: debcache aufsetzen, win10 clienten updaten, verscuhen aufs gw2 zu kommen +- 14:30 - 14:45: w10-bachner update pruefen und macmon pruefen wasserzaehler richitg angebunden ist +- 14:45 - 15:00: Telefonat mit Frau Pfeiffer zur Firewall Migration naechste Woche +- 15:00 - 17:00: Win Client Updates, wasserzaehler geraet nochmal pruefen. laeuft jetzt. + +## Timestamps (Wednesday) + +- 11:00 - 11:15: KWA: NAS berechtigungen anpasse; mail verkehr mit herrn wassmer + +- 14:00 - 15:00: anfahrt + +- 16:00 - 17:00: bvv mail, pruefe ns2, suche mx01.vhs-bayern.de. bgsm nas checken. + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-02.md b/diary/2025-07-02.md new file mode 100644 index 0000000..554f697 --- /dev/null +++ b/diary/2025-07-02.md @@ -0,0 +1,103 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) +- [ ] Nina Kontakt wegen + - [x] m365 migration - VERLAENGER KERIO CONTROL + - [ ] mail wegen abluft serverraum +- [ ] starface dokument ausfuellen +- [ ] kwa: kontakte in busycontacts bis mittwoch klaeren +- [ ] mailstore: + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [=] selbsthilfezentrum liste pruefen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] TU: kinderhaus. Sicherheitsaspekte der Wlan Bridge notieren und Oli zukommen lassen + +## Timestamps (Tuesday 20250702) + +- 08:15 - 14:00: Firewall Migraiton bei SHZ +- 08:15 - 08:45: Aufraeumen; Gespraech mit Frau Pfeiffer; Nachfragen, ob Alles geht. + +- 08:45 - 09:30: BVV mit Admir schreiben; Hassmail an Max wegen M365 bei KWA + +## Timestamps (Tuesday 20250701) + +- 08:45 - 18:00: Firewall Migraiton bei SHZ + +## Timestamps (Monday 20250620) + +- 08:45 - 09:30: Mail An Sebastian Peter: Anleitung raussuchen, Mac einrichten; Gesrpaech mit Marko zu shz Migration; bgsm Firewall: Lizenzablaufdatum pruefen, MFA wieder anmachen +- 09:30 - 09:45: SSR: Kerio Connect Lizenz pruefen +- 09:45 - 12:00: Ticketpflege +- 12:00 - 13:00: Pause +- 13:00 - 14:00: Mac einrichten fuer Jessica Maier; Mail. Kontakte. Kalendar. +- 14:00 - 14:30: Starface Lizenz raussuchen +- 14:30 - 15:30: +- 15:30 - 17:00: Unterstuetzung Marko bei Einrichtung der FW: Switch Konfiguration ueber Konsole, Alles fuer Transport einpacken und in Auto bringen +- 17:00 - 17:15: Pruefe Ubiquity AP's, ob SSID versteckt ist und ob man sich da anmelden kann am Wifi + +## Timestamps (Friday) + +- 08:00 - 08:45: Anfahrt + +- 10:00 - 10:15: KWA user anlegen + +- 14:00 - 15:00: Anfahrt KWA +- 15:00 - 17:30: Mac Books einrichten; Gespraech mit Sebastian; + +## Timestamps (Thursday) + +- 09:00 - 09:30: Gespraech mit Philipp und Dienstleistern + +- 10:00 - 11:00: Exzellenzgebaeude pruefe geraetschaft, port 4 an industrire switch geht nicht + +- 13:30 - 14:30: debcache aufsetzen, win10 clienten updaten, verscuhen aufs gw2 zu kommen +- 14:30 - 14:45: w10-bachner update pruefen und macmon pruefen wasserzaehler richitg angebunden ist +- 14:45 - 15:00: Telefonat mit Frau Pfeiffer zur Firewall Migration naechste Woche +- 15:00 - 17:00: Win Client Updates, wasserzaehler geraet nochmal pruefen. laeuft jetzt. + +## Timestamps (Wednesday) + +- 11:00 - 11:15: KWA: NAS berechtigungen anpasse; mail verkehr mit herrn wassmer + +- 14:00 - 15:00: anfahrt + +- 16:00 - 17:00: bvv mail, pruefe ns2, suche mx01.vhs-bayern.de. bgsm nas checken. + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-03.md b/diary/2025-07-03.md new file mode 100644 index 0000000..c19512a --- /dev/null +++ b/diary/2025-07-03.md @@ -0,0 +1,86 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen +- [ ] m365 migration: noch im Sommer wahrscheinlich + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) + +- [ ] kwa: kontakte in busycontacts bis mittwoch klaeren +- [ ] mailstore: + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] TU: CRC: Nextcloud mit Phil +- [ ] TU: CRC: Homepage anpassen. Meine Mail hinterlegen +- [ ] TU: Tobias will extra Mail Postfach fuer GLT. Pruefe Mail Server +- [ ] TU: Neuen Physikbau IFP. Switches beschriften +- [ ] KWA: MacBook + +## Timestamps (Thursday 20250702) + + +**TU TICKET BEFUELLT** + +- 08:15 - 08:45: Telefonat mir Frau Koeller. VPN Verbindung auf MacBook setzen. +- 09:00 - 10:30: Mirjam VPN 15 min, Telfonat mit Schneider 15 min, Telefnoat mit Saulius und SHZ Kommunikation 30 min, tagesplanung: +- 10:45 - 11:00: Mails an shz +- 11:30 - 12:30: Telefonate mit SHZ VPN Config setzen +- 13:30 - 14:30: Ticketpflege +- 14:30 - 14:45: Telefonat mir Juri Chervoski. Mail Verkehr an Firewall in westendstrasse 115 freigebenen +- 14:45 - 15:15: Ticketpflege TUM +- 15:45 - 16:00: Ticketpflege +- 16:00 - 16:30: Abschlussgespraech mit Tom + +## Timestamps (Wednesday 20250702) + +- 08:15 - 18:00: Firewall Migraiton bei SHZ +- 08:15 - 08:45: Aufraeumen; Gespraech mit Frau Pfeiffer; Nachfragen, ob Alles geht. + +- 08:45 - 09:30: BVV mit Admir schreiben; Hassmail an Max wegen M365 bei KWA + +## Timestamps (Tuesday 20250701) + +- 08:45 - 18:00: Firewall Migraiton bei SHZ + +## Timestamps (Monday 20250630) + +- 08:45 - 09:30: Mail An Sebastian Peter: Anleitung raussuchen, Mac einrichten; Gesrpaech mit Marko zu shz Migration; bgsm Firewall: Lizenzablaufdatum pruefen, MFA wieder anmachen +- 09:30 - 09:45: SSR: Kerio Connect Lizenz pruefen +- 09:45 - 12:00: Ticketpflege + +- 14:00 - 14:30: Starface Lizenz raussuchen +- 15:30 - 17:00: Unterstuetzung Marko bei Einrichtung der FW: Switch Konfiguration ueber Konsole, Alles fuer Transport einpacken und in Auto bringen + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-06.md b/diary/2025-07-06.md new file mode 100644 index 0000000..e69de29 diff --git a/diary/2025-07-07.md b/diary/2025-07-07.md new file mode 100644 index 0000000..345ebc6 --- /dev/null +++ b/diary/2025-07-07.md @@ -0,0 +1,109 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) + +- [ ] kwa: kontakte in busycontacts bis mittwoch klaeren +- [ ] kwa: mailstore: + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] TU: CRC: Nextcloud mit Phil +- [ ] TU: CRC: Homepage anpassen. Meine Mail hinterlegen +- [ ] TU: Tobias will extra Mail Postfach fuer GLT. Pruefe Mail Server +- [ ] TU: Neuen Physikbau IFP. Switches beschriften +- [ ] KWA: MacBook + +- [ ] Wollmann: Proxmox? + +## Timestamps (Monday 20250707) + +- 08:30 - 08:45: Ueberblick verschaffen. Mails pruefen. Teams pruefen +- 08:45 - 09:00: Telefonat mit Frau Unverdorben-Beil: VPN bricht immer wieder ab. +- 09:00 - 09:30: Gespraeche mit Kolleginnen und Kollegen +- 09:30 - 09:45: TU SSL Cert erneuern und pruefe, ob richtig eingestellt +- 09:45 - 10:00: Ticketpflege. Tages-/Wochenplanung. Telefonat mit Admir von BVV: Newsletter Problem. +- 10:00 - 10:15: Meeting mit Oli +- 10:15 - 10:30: Pruefe vhs unterhaching locale exchange +- 10:30 - 11:00: Meeting mit Oli zu NeoSphere Server +- 11:00 - 11:15: Rauchen +- 11:15 - 11:30: Pruefe MSR Seriennummern +- 11:30 - 12:30: Pause +- 12:30 - 13:00: Alte SHZ Westend 151 aufbauen. Interfaces und Hostdefinitionen pruefen. Austausch mit Marko +- 13:00 - 13:30: Infos raussuchen und Zusammenfassen zu ML Server +- 13:30 - 14:00: Telefonat mit Bjoern Schwalb zu neuem GPU Server +- 14:00 - 15:00: Pruefe SSR Kerio wegen ActiceSync und Virenschutz. Pruefe Logs von localen Exchange Server -> keine Mails von bvv aufzufinden; Pruefe Spacenet.. sehe da keine logs ofer relevante domains +- 15:00 - 15:15: Suche iLo Seriennummern fuer Hermann raus +- 15:15 - 15:30: Rauchen +- 15:30 - 15:45: SHZ. Frau Koeller Server Verbindung laesst sich nicht aufbauen +- 15:45 - 16:00: +- 16:00 - 17:00: MacBook einrichten + +## Timestamps (Thursday 20250702) + +**TU TICKET BEFUELLT** + +- 08:15 - 08:45: Telefonat mir Frau Koeller. VPN Verbindung auf MacBook setzen. +- 09:00 - 10:30: Mirjam VPN 15 min, Telfonat mit Schneider 15 min, Telefnoat mit Saulius und SHZ Kommunikation 30 min, tagesplanung: +- 10:45 - 11:00: Mails an shz +- 11:30 - 12:30: Telefonate mit SHZ VPN Config setzen +- 13:30 - 14:30: Ticketpflege +- 14:30 - 14:45: Telefonat mir Juri Chervoski. Mail Verkehr an Firewall in westendstrasse 115 freigebenen +- 14:45 - 15:15: Ticketpflege TUM +- 15:45 - 16:00: Ticketpflege +- 16:00 - 16:30: Abschlussgespraech mit Tom + +## Timestamps (Wednesday 20250702) + +- 08:15 - 18:00: Firewall Migraiton bei SHZ +- 08:15 - 08:45: Aufraeumen; Gespraech mit Frau Pfeiffer; Nachfragen, ob Alles geht. + +- 08:45 - 09:30: BVV mit Admir schreiben; Hassmail an Max wegen M365 bei KWA + +## Timestamps (Tuesday 20250701) + +- 08:45 - 18:00: Firewall Migraiton bei SHZ + +## Timestamps (Monday 20250630) + +- 08:45 - 09:30: Mail An Sebastian Peter: Anleitung raussuchen, Mac einrichten; Gesrpaech mit Marko zu shz Migration; bgsm Firewall: Lizenzablaufdatum pruefen, MFA wieder anmachen +- 09:30 - 09:45: SSR: Kerio Connect Lizenz pruefen +- 09:45 - 12:00: Ticketpflege + +- 14:00 - 14:30: Starface Lizenz raussuchen +- 15:30 - 17:00: Unterstuetzung Marko bei Einrichtung der FW: Switch Konfiguration ueber Konsole, Alles fuer Transport einpacken und in Auto bringen + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-08.md b/diary/2025-07-08.md new file mode 100644 index 0000000..65530d5 --- /dev/null +++ b/diary/2025-07-08.md @@ -0,0 +1,125 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen + +### TODO + +- [x] SSR Mail Migration - Kerio Connect Lizenzverlaengerung um ein 1-2 Monat pruefen, Loeschungsvorgang aller nicht-gebrauchter Mails +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) + +- [ ] kwa: kontakte in busycontacts bis mittwoch klaeren +- [ ] kwa: mailstore: + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] TU: CRC: Nextcloud mit Phil +- [ ] TU: CRC: Homepage anpassen. Meine Mail hinterlegen +- [ ] TU: Tobias will extra Mail Postfach fuer GLT. Pruefe Mail Server +- [ ] TU: Neuen Physikbau IFP. Switches beschriften +- [ ] KWA: MacBook. Ordner verschieben fuer Markus. Margit Bosch Outlook fragt immer wieder nach schluesselbund. +- [ ] KWA: Domink. HO Rechner VPN Konfig + +- [ ] Wollmann: Proxmox? + +## Timestamps (Tuesday 20250708) + +- 07:45 - 08:15: Susanne Mac einrichten +- 08:15 - 08:30: NIna mit Drucker Einstellungen helfen. Erdruckt immer in Farbe +- 08:30 - 08:45: Gespraech mit Nina Schiffel +- 08:45 - 10:15: Richte neuen Ordner auf NAS fuer Markus Wassmer ein. Richte Susanne Mac ein: Probleme mit Filewave und Ninja. Telefonat mit Marko zu Problemen bei SHZ +- 10:15 - 10:45: Reinstall MacOS on Susanne Mac +- 10:45 - 11:45: Mit qwerty ML Server Projekt ausarbeiten +- 11:45 - 12:00: Telefonat mit Michael +- 12:00 - 12:45: Anfahrt +- 12:45 - 13:30: Pause +- 13:30 - 14:00: Marko AP anstecken und SN durchgeben +- 14:00 - 16:30: BVV newsletter scheisse. Telefonat mit Admir. Gespraech mit Oli ("ist einfach", "mach halt einfach telnet auf den Server"), Telefonat mit Atrivio: DNS Server nicht erreichbar an einem Tag. Zweites Telefonat mit Atrivio. Kommunikation mit Max zu M365 domain. Wechsle mx von domain. Pruefe Logs DNS Server. Update am 20.06. + + +## Timestamps (Monday 20250707) + +- 08:30 - 08:45: Ueberblick verschaffen. Mails pruefen. Teams pruefen +- 08:45 - 09:00: Telefonat mit Frau Unverdorben-Beil: VPN bricht immer wieder ab. +- 09:00 - 09:30: Gespraeche mit Kolleginnen und Kollegen +- 09:30 - 09:45: TU SSL Cert erneuern und pruefe, ob richtig eingestellt +- 09:45 - 10:00: Ticketpflege. Tages-/Wochenplanung. Telefonat mit Admir von BVV: Newsletter Problem. +- 10:00 - 10:15: Meeting mit Oli +- 10:15 - 10:30: Pruefe vhs unterhaching locale exchange +- 10:30 - 11:00: Meeting mit Oli zu NeoSphere Server +- 11:00 - 11:15: Rauchen +- 11:15 - 11:30: Pruefe MSR Seriennummern +- 11:30 - 12:30: Pause +- 12:30 - 13:00: Alte SHZ Westend 151 aufbauen. Interfaces und Hostdefinitionen pruefen. Austausch mit Marko +- 13:00 - 13:30: Infos raussuchen und Zusammenfassen zu ML Server +- 13:30 - 14:00: Telefonat mit Bjoern Schwalb zu neuem GPU Server +- 14:00 - 15:00: Pruefe SSR Kerio wegen ActiceSync und Virenschutz. Pruefe Logs von localen Exchange Server -> keine Mails von bvv aufzufinden; Pruefe Spacenet.. sehe da keine logs ofer relevante domains +- 15:00 - 15:15: Suche iLo Seriennummern fuer Hermann raus +- 15:15 - 15:30: Rauchen +- 15:30 - 15:45: SHZ. Frau Koeller Server Verbindung laesst sich nicht aufbauen +- 15:45 - 16:00: +- 16:00 - 17:00: MacBook einrichten + +## Timestamps (Thursday 20250702) + +**TU TICKET BEFUELLT** + +- 08:15 - 08:45: Telefonat mir Frau Koeller. VPN Verbindung auf MacBook setzen. +- 09:00 - 10:30: Mirjam VPN 15 min, Telfonat mit Schneider 15 min, Telefnoat mit Saulius und SHZ Kommunikation 30 min, tagesplanung: +- 10:45 - 11:00: Mails an shz +- 11:30 - 12:30: Telefonate mit SHZ VPN Config setzen +- 13:30 - 14:30: Ticketpflege +- 14:30 - 14:45: Telefonat mir Juri Chervoski. Mail Verkehr an Firewall in westendstrasse 115 freigebenen +- 14:45 - 15:15: Ticketpflege TUM +- 15:45 - 16:00: Ticketpflege +- 16:00 - 16:30: Abschlussgespraech mit Tom + +## Timestamps (Wednesday 20250702) + +- 08:15 - 18:00: Firewall Migraiton bei SHZ +- 08:15 - 08:45: Aufraeumen; Gespraech mit Frau Pfeiffer; Nachfragen, ob Alles geht. + +- 08:45 - 09:30: BVV mit Admir schreiben; Hassmail an Max wegen M365 bei KWA + +## Timestamps (Tuesday 20250701) + +- 08:45 - 18:00: Firewall Migraiton bei SHZ + +## Timestamps (Monday 20250630) + +- 08:45 - 09:30: Mail An Sebastian Peter: Anleitung raussuchen, Mac einrichten; Gesrpaech mit Marko zu shz Migration; bgsm Firewall: Lizenzablaufdatum pruefen, MFA wieder anmachen +- 09:30 - 09:45: SSR: Kerio Connect Lizenz pruefen +- 09:45 - 12:00: Ticketpflege + +- 14:00 - 14:30: Starface Lizenz raussuchen +- 15:30 - 17:00: Unterstuetzung Marko bei Einrichtung der FW: Switch Konfiguration ueber Konsole, Alles fuer Transport einpacken und in Auto bringen + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-09.md b/diary/2025-07-09.md new file mode 100644 index 0000000..cd3bbc7 --- /dev/null +++ b/diary/2025-07-09.md @@ -0,0 +1,85 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen + +### TODO + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] FW gen.: Alle Anleitung zusammensuchen. + +- [ ] TU: CRC: Nextcloud mit Phil +- [ ] TU: CRC: Homepage anpassen. Meine Mail hinterlegen +- [ ] TU: Tobias will extra Mail Postfach fuer GLT. Pruefe Mail Server +- [ ] TU: Neuen Physikbau IFP. Switches beschriften +- [ ] KWA: MacBook. Ordner verschieben fuer Markus. Margit Bosch Outlook fragt immer wieder nach schluesselbund. +- [ ] KWA: Domink. HO Rechner VPN Konfig +- [ ] KWA: kontakte in busycontacts bis mittwoch klaeren +- [ ] SSR: Kerio Lizenz einpielen +- [ ] SSR FW - Doku machen aller Aenderungen (IT-Glue) + +- [ ] Wollmann: Proxmox? + +## Timestamps (Wednesday 20250709) + +- 08:00: Ankunft +- 08:30 - 10:30: Ticketpflege; Gespraech mit Hermann zu NeoSphere Hardware: Kabel und Transciever raussuchen, HW von HP zusammengestellt +- 10:30 - 12:00: Ticketpflege, Projektpflege. +- 12:00 - 13:00: Pause +- 13:00 - 13:30: [x]BVV. Mache Max Job, obwohl ich Netzwerk/Firewall/Linux Admin bin. M365 Domain hinterlegen und DNS anpassen. Nicht auffindbar. An Max weitergeleitet. Domaene in M365 hinterlegen. +- 13:30 - 15:30: Firewall Tickets und Projekte abschliessen und Zeiten verbuchen +- 15:30 - 16:30: SSR: Kerio Connect Lizenz suchen: gfi portal anmelden. Lizenz raussuchen mit key und ablaufdatum (fuer hermann), Update Kerio Connect +- 16:30 - 17:00: CQSE anschreiben. und admir schreiben + +## Timestamps (Tuesday 20250708) + +- 07:45 - 08:15: Susanne Mac einrichten +- 08:15 - 08:30: Nina mit Drucker Einstellungen helfen. Er druckt immer in Farbe +- 08:30 - 08:45: Gespraech mit Nina Schiffel +- 08:45 - 10:15: Richte neuen Ordner auf NAS fuer Markus Wassmer ein. Richte Susanne Mac ein: Probleme mit Filewave und Ninja. Telefonat mit Marko zu Problemen bei SHZ +- 10:15 - 10:45: Reinstall MacOS on Susanne Mac + +- 11:45 - 12:00: Telefonat mit Michael + +- 13:30 - 14:00: Marko AP anstecken und SN durchgeben + +## Timestamps (Monday 20250707) + +- 09:30 - 09:45: TU SSL Cert erneuern und pruefe, ob richtig eingestellt + +- 11:15 - 11:30: Pruefe MSR Seriennummern + +- 15:00 - 15:15: Suche iLo Seriennummern fuer Hermann raus + +- 16:00 - 17:00: MacBook einrichten + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-10.md b/diary/2025-07-10.md new file mode 100644 index 0000000..6a57ab0 --- /dev/null +++ b/diary/2025-07-10.md @@ -0,0 +1,108 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen + +### TODO + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] FW gen.: Alle Anleitung zusammensuchen. + +- [ ] TU: CRC: Nextcloud mit Phil und Chat +- [ ] TU: Tobias will extra Mail Postfach fuer GLT. Pruefe Mail Server. LRZ managed. +- [ ] TU: Neuen Physikbau IFP. Switches beschriften - Schluessel fehlt. +- [x] TU: Finde Messschacht IP des Wechselrichters -> nicht im netzwerk. + - [ ] TU: Schreibe HJZ wegen der Cental Management Softwarek fuer die Aruba und MicroSense Switches -> lieber ueber Herrn Zach +- [ ] TU: Abbild der Netzwerkinfrastruktur +- [ ] TU: IT-Glue Doku erweitern + +- [ ] KWA: MacBook. Ordner verschieben fuer Markus. Margit Bosch Outlook fragt immer wieder nach schluesselbund. +- [ ] KWA: Domink. HO Rechner VPN Konfig +- [ ] KWA: kontakte in busycontacts bis mittwoch klaeren +- [ ] SSR: Kerio Lizenz einpielen +- [ ] SSR: FW - Doku machen aller Aenderungen (IT-Glue) + +## Timestamps (Thursday 20250710) + +- 08:30 - 09:00: Telefonat mit Frau Parashar, wg ihrer VPN Config im HO. Telefonat mit Herrn Roggenhofer +- 09:00 - 09:30: Gespraech mit Tobias Moser und Rest. Netzwerkinfrastruktur: weniger virtuell mehr physisch. Gebaeude soll autark sein +- 10:00 - 10:30: Telefonat mit Nina Schiffel +- 10:30 - 11:00: Gespraech mit irgendwem. Aufgaben rausschreiben. Notizen machen zu Tobias Infra Wuenschen. +- 11:00 - 11:30: +- 11:30 - 12:30: Meeting mit Tobias Moser zu allen moeglichen Themen aus meiner Liste. Mail Server. Nextcloud. Homepage. Netzwerkinfrastuktur +- 12:30 - 13:30: Pause +- 13:30 - 14:00: Zu lange Pause - Einfallsreichtum +- 14:00 - 14:15: RadioChemie OPNsense anschauen. Anton Kastenmueller kommt nicht mehr mit dem VPN rein +- 14:15 - 14:45: Meeting mit Herrn Arndt Hast von JCI +- 14:45 - 15:00: Pruefe nochmal die OPNsense in der RCM. +- 15:00 - 15:15: +- 15:15 - 15:30: Telefonat mit SHZ. SSL/TLS-Inspection stoert Banking Software. +- 15:30 - 15:45: SHZ: Telefonat mit Frau Pfeiffer. Drucken geht nicht am gleichen Rechner. (shz-nb-006) +- 15:45 - 16:00: Homepage anpassen +- 16:00 - 16:30: MXI Sammelnetz nach Wechselrichter durchsuchen +- 16:30 - 16:45: Mail verfassen an Tobias zweckes Netzwerkstandards. +- 16:45 - 17:00: Telefonat mit Sebastian. VPN Client loschen und neuinstallieren + +## Timestamps (Wednesday 20250709) + +- 08:00: Ankunft +- 08:30 - 10:30: Ticketpflege; Gespraech mit Hermann zu NeoSphere Hardware: Kabel und Transciever raussuchen, HW von HP zusammengestellt +- 10:30 - 12:00: Ticketpflege, Projektpflege. +- 12:00 - 13:00: Pause +- 13:00 - 13:30: [x]BVV. Mache Max Job, obwohl ich Netzwerk/Firewall/Linux Admin bin. M365 Domain hinterlegen und DNS anpassen. Nicht auffindbar. An Max weitergeleitet. Domaene in M365 hinterlegen. +- 13:30 - 15:30: Firewall Tickets und Projekte abschliessen und Zeiten verbuchen +- 15:30 - 16:30: SSR: Kerio Connect Lizenz suchen: gfi portal anmelden. Lizenz raussuchen mit key und ablaufdatum (fuer hermann), Update Kerio Connect +- 16:30 - 17:00: CQSE anschreiben. und admir schreiben + +## Timestamps (Tuesday 20250708) + +- 07:45 - 08:15: Susanne Mac einrichten +- 08:15 - 08:30: Nina mit Drucker Einstellungen helfen. Er druckt immer in Farbe +- 08:30 - 08:45: Gespraech mit Nina Schiffel +- 08:45 - 10:15: Richte neuen Ordner auf NAS fuer Markus Wassmer ein. Richte Susanne Mac ein: Probleme mit Filewave und Ninja. Telefonat mit Marko zu Problemen bei SHZ +- 10:15 - 10:45: Reinstall MacOS on Susanne Mac + +- 11:45 - 12:00: Telefonat mit Michael + +- 13:30 - 14:00: Marko AP anstecken und SN durchgeben + +## Timestamps (Monday 20250707) + +- 09:30 - 09:45: TU SSL Cert erneuern und pruefe, ob richtig eingestellt + +- 11:15 - 11:30: Pruefe MSR Seriennummern + +- 15:00 - 15:15: Suche iLo Seriennummern fuer Hermann raus + +- 16:00 - 17:00: MacBook einrichten + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-11.md b/diary/2025-07-11.md new file mode 100644 index 0000000..3eb15b9 --- /dev/null +++ b/diary/2025-07-11.md @@ -0,0 +1,125 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +ofCZF5T&qwaMeX + +### SSR offene Themen + +- [ ] Domaenen umziehen + +### TODO + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] FW gen.: Alle Anleitung zusammensuchen. + +- [ ] TU: CRC: Nextcloud mit Phil und Chat +- [ ] TU: Tobias will extra Mail Postfach fuer GLT. Pruefe Mail Server. LRZ managed. +- [ ] TU: Neuen Physikbau IFP. Switches beschriften - Schluessel fehlt. +- [x] TU: Finde Messschacht IP des Wechselrichters -> nicht im netzwerk. + - [ ] TU: Schreibe HJZ wegen der Cental Management Softwarek fuer die Aruba und MicroSense Switches -> lieber ueber Herrn Zach +- [ ] TU: Abbild der Netzwerkinfrastruktur +- [ ] TU: IT-Glue Doku erweitern + +- [ ] KWA: MacBook. Ordner verschieben fuer Markus. Margit Bosch Outlook fragt immer wieder nach schluesselbund. +- [ ] KWA: Domink. HO Rechner VPN Konfig +- [ ] KWA: kontakte in busycontacts bis mittwoch klaeren +- [ ] SSR: Kerio Lizenz einpielen -> potentiell nicht noetig. Mach einfach. +- [ ] SSR: FW - Doku machen aller Aenderungen (IT-Glue) + +## Timestamps (Friday 20250711) + +- 08:30 - 08:45: NeoSphere: Hermann schreiben wegen Kabeln. Notizen rausssuchen. Dokumente sortieren +- 08:45 - 09:15: NeoSphere: Gehe Multi-GPU setup mit qwerty durch. +- 09:15 - 11:45: NeoSphere: Kalkulation verfassen fuer ML Server. Austausch mit Oli und Hermann zu benoetigten Kabeln: 25G SFP28 DAC Kabel 3meter. Ueber Excell aergern +- 11:45 - 12:00: Telefonat mit Nina Schiffel: Filemaker neu installieren. Druckerproblem loesen. +- 12:00 - 13:00: Versuchen Kerio Connect Instanz mit GFI Account zu koppeln. Anscheinend gfi appmanager notwendig +- 13:00 - 14:00: Pause +- 14:00 - 14:30: Telefonat mit Bjoern. Separate GPUs geplant zu nutzen. Ermoegliche Multi-GPU Kommunikation. Kommunikation mit qwerty ueber das Problem. +- 14:30 - 15:00: pruefe kwa rechner. setze susanne.knopp user. helfe patryk sein laptop neu zu installieren +- 15:00 - 15:30: TU Nextcloud Zeug (in wirklichkeit rauchen) +- 15:30 - 16:00: mDNS reflector Projekt bei GG. Ticket erstellen und Infos zusammentragen +- 16:00 - 16:30: bgsm pruefe firewall und alle 4 NAS, die im Betrieb sind +- 16:30 - 17:00: aufraeumen + +## Timestamps (Thursday 20250710) + +- 08:30 - 09:00: Telefonat mit Frau Parashar, wg ihrer VPN Config im HO. Telefonat mit Herrn Roggenhofer +- 09:00 - 09:30: Gespraech mit Tobias Moser und Rest. Netzwerkinfrastruktur: weniger virtuell mehr physisch. Gebaeude soll autark sein +- 10:00 - 10:30: Telefonat mit Nina Schiffel +- 10:30 - 11:00: Gespraech mit irgendwem. Aufgaben rausschreiben. Notizen machen zu Tobias Infra Wuenschen. +- 11:00 - 11:30: +- 11:30 - 12:30: Meeting mit Tobias Moser zu allen moeglichen Themen aus meiner Liste. Mail Server. Nextcloud. Homepage. Netzwerkinfrastuktur +- 12:30 - 13:30: Pause +- 13:30 - 14:00: Zu lange Pause - Einfallsreichtum +- 14:00 - 14:15: RadioChemie OPNsense anschauen. Anton Kastenmueller kommt nicht mehr mit dem VPN rein +- 14:15 - 14:45: Meeting mit Herrn Arndt Hast von JCI +- 14:45 - 15:00: Pruefe nochmal die OPNsense in der RCM. +- 15:00 - 15:15: +- 15:15 - 15:30: Telefonat mit SHZ. SSL/TLS-Inspection stoert Banking Software. +- 15:30 - 15:45: SHZ: Telefonat mit Frau Pfeiffer. Drucken geht nicht am gleichen Rechner. (shz-nb-006) +- 15:45 - 16:00: Homepage anpassen +- 16:00 - 16:30: MXI Sammelnetz nach Wechselrichter durchsuchen +- 16:30 - 16:45: Mail verfassen an Tobias zweckes Netzwerkstandards. +- 16:45 - 17:00: Telefonat mit Sebastian. VPN Client loschen und neuinstallieren + +## Timestamps (Wednesday 20250709) + +- 08:00: Ankunft +- 08:30 - 10:30: Ticketpflege; Gespraech mit Hermann zu NeoSphere Hardware: Kabel und Transciever raussuchen, HW von HP zusammengestellt +- 10:30 - 12:00: Ticketpflege, Projektpflege. +- 12:00 - 13:00: Pause +- 13:00 - 13:30: [x]BVV. Mache Max Job, obwohl ich Netzwerk/Firewall/Linux Admin bin. M365 Domain hinterlegen und DNS anpassen. Nicht auffindbar. An Max weitergeleitet. Domaene in M365 hinterlegen. +- 13:30 - 15:30: Firewall Tickets und Projekte abschliessen und Zeiten verbuchen +- 15:30 - 16:30: SSR: Kerio Connect Lizenz suchen: gfi portal anmelden. Lizenz raussuchen mit key und ablaufdatum (fuer hermann), Update Kerio Connect +- 16:30 - 17:00: CQSE anschreiben. und admir schreiben + +## Timestamps (Tuesday 20250708) + +- 07:45 - 08:15: Susanne Mac einrichten +- 08:15 - 08:30: Nina mit Drucker Einstellungen helfen. Er druckt immer in Farbe +- 08:30 - 08:45: Gespraech mit Nina Schiffel +- 08:45 - 10:15: Richte neuen Ordner auf NAS fuer Markus Wassmer ein. Richte Susanne Mac ein: Probleme mit Filewave und Ninja. Telefonat mit Marko zu Problemen bei SHZ +- 10:15 - 10:45: Reinstall MacOS on Susanne Mac + +- 11:45 - 12:00: Telefonat mit Michael + +- 13:30 - 14:00: Marko AP anstecken und SN durchgeben + +## Timestamps (Monday 20250707) + +- 09:30 - 09:45: TU SSL Cert erneuern und pruefe, ob richtig eingestellt + +- 11:15 - 11:30: Pruefe MSR Seriennummern + +- 15:00 - 15:15: Suche iLo Seriennummern fuer Hermann raus + +- 16:00 - 17:00: MacBook einrichten + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-12.md b/diary/2025-07-12.md new file mode 100644 index 0000000..e69de29 diff --git a/diary/2025-07-13.md b/diary/2025-07-13.md new file mode 100644 index 0000000..45df387 --- /dev/null +++ b/diary/2025-07-13.md @@ -0,0 +1,127 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +ofCZF5T&qwaMeX + +### SSR offene Themen + +- [ ] Domaenen umziehen + +### TODO + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] FW gen.: Alle Anleitung zusammensuchen. + +- [ ] TU: CRC: Nextcloud mit Phil und Chat +- [ ] TU: Tobias will extra Mail Postfach fuer GLT. Pruefe Mail Server. LRZ managed. +- [ ] TU: Neuen Physikbau IFP. Switches beschriften - Schluessel fehlt. +- [x] TU: Finde Messschacht IP des Wechselrichters -> nicht im netzwerk. + - [ ] TU: Schreibe HJZ wegen der Cental Management Softwarek fuer die Aruba und MicroSense Switches -> lieber ueber Herrn Zach +- [ ] TU: Abbild der Netzwerkinfrastruktur +- [ ] TU: IT-Glue Doku erweitern + +- [ ] KWA: MacBook. Ordner verschieben fuer Markus. Margit Bosch Outlook fragt immer wieder nach schluesselbund. +- [ ] KWA: Domink. HO Rechner VPN Konfig +- [ ] KWA: kontakte in busycontacts bis mittwoch klaeren +- [ ] SSR: Kerio Lizenz einpielen -> potentiell nicht noetig. Mach einfach. +- [ ] SSR: FW - Doku machen aller Aenderungen (IT-Glue) + +## Timestamps (Sunday 20250713) + +## Timestamps (Friday 20250711) + +- 08:30 - 08:45: NeoSphere: Hermann schreiben wegen Kabeln. Notizen rausssuchen. Dokumente sortieren +- 08:45 - 09:15: NeoSphere: Gehe Multi-GPU setup mit qwerty durch. +- 09:15 - 11:45: NeoSphere: Kalkulation verfassen fuer ML Server. Austausch mit Oli und Hermann zu benoetigten Kabeln: 25G SFP28 DAC Kabel 3meter. Ueber Excell aergern +- 11:45 - 12:00: Telefonat mit Nina Schiffel: Filemaker neu installieren. Druckerproblem loesen. +- 12:00 - 13:00: Versuchen Kerio Connect Instanz mit GFI Account zu koppeln. Anscheinend gfi appmanager notwendig +- 13:00 - 14:00: Pause +- 14:00 - 14:30: Telefonat mit Bjoern. Separate GPUs geplant zu nutzen. Ermoegliche Multi-GPU Kommunikation. Kommunikation mit qwerty ueber das Problem. +- 14:30 - 15:00: pruefe kwa rechner. setze susanne.knopp user. helfe patryk sein laptop neu zu installieren +- 15:00 - 15:30: TU Nextcloud Zeug (in wirklichkeit rauchen) +- 15:30 - 16:00: mDNS reflector Projekt bei GG. Ticket erstellen und Infos zusammentragen +- 16:00 - 16:30: bgsm pruefe firewall und alle 4 NAS, die im Betrieb sind +- 16:30 - 17:00: aufraeumen + +## Timestamps (Thursday 20250710) + +- 08:30 - 09:00: Telefonat mit Frau Parashar, wg ihrer VPN Config im HO. Telefonat mit Herrn Roggenhofer +- 09:00 - 09:30: Gespraech mit Tobias Moser und Rest. Netzwerkinfrastruktur: weniger virtuell mehr physisch. Gebaeude soll autark sein +- 10:00 - 10:30: Telefonat mit Nina Schiffel +- 10:30 - 11:00: Gespraech mit irgendwem. Aufgaben rausschreiben. Notizen machen zu Tobias Infra Wuenschen. +- 11:00 - 11:30: +- 11:30 - 12:30: Meeting mit Tobias Moser zu allen moeglichen Themen aus meiner Liste. Mail Server. Nextcloud. Homepage. Netzwerkinfrastuktur +- 12:30 - 13:30: Pause +- 13:30 - 14:00: Zu lange Pause - Einfallsreichtum +- 14:00 - 14:15: RadioChemie OPNsense anschauen. Anton Kastenmueller kommt nicht mehr mit dem VPN rein +- 14:15 - 14:45: Meeting mit Herrn Arndt Hast von JCI +- 14:45 - 15:00: Pruefe nochmal die OPNsense in der RCM. +- 15:00 - 15:15: +- 15:15 - 15:30: Telefonat mit SHZ. SSL/TLS-Inspection stoert Banking Software. +- 15:30 - 15:45: SHZ: Telefonat mit Frau Pfeiffer. Drucken geht nicht am gleichen Rechner. (shz-nb-006) +- 15:45 - 16:00: Homepage anpassen +- 16:00 - 16:30: MXI Sammelnetz nach Wechselrichter durchsuchen +- 16:30 - 16:45: Mail verfassen an Tobias zweckes Netzwerkstandards. +- 16:45 - 17:00: Telefonat mit Sebastian. VPN Client loschen und neuinstallieren + +## Timestamps (Wednesday 20250709) + +- 08:00: Ankunft +- 08:30 - 10:30: Ticketpflege; Gespraech mit Hermann zu NeoSphere Hardware: Kabel und Transciever raussuchen, HW von HP zusammengestellt +- 10:30 - 12:00: Ticketpflege, Projektpflege. +- 12:00 - 13:00: Pause +- 13:00 - 13:30: [x]BVV. Mache Max Job, obwohl ich Netzwerk/Firewall/Linux Admin bin. M365 Domain hinterlegen und DNS anpassen. Nicht auffindbar. An Max weitergeleitet. Domaene in M365 hinterlegen. +- 13:30 - 15:30: Firewall Tickets und Projekte abschliessen und Zeiten verbuchen +- 15:30 - 16:30: SSR: Kerio Connect Lizenz suchen: gfi portal anmelden. Lizenz raussuchen mit key und ablaufdatum (fuer hermann), Update Kerio Connect +- 16:30 - 17:00: CQSE anschreiben. und admir schreiben + +## Timestamps (Tuesday 20250708) + +- 07:45 - 08:15: Susanne Mac einrichten +- 08:15 - 08:30: Nina mit Drucker Einstellungen helfen. Er druckt immer in Farbe +- 08:30 - 08:45: Gespraech mit Nina Schiffel +- 08:45 - 10:15: Richte neuen Ordner auf NAS fuer Markus Wassmer ein. Richte Susanne Mac ein: Probleme mit Filewave und Ninja. Telefonat mit Marko zu Problemen bei SHZ +- 10:15 - 10:45: Reinstall MacOS on Susanne Mac + +- 11:45 - 12:00: Telefonat mit Michael + +- 13:30 - 14:00: Marko AP anstecken und SN durchgeben + +## Timestamps (Monday 20250707) + +- 09:30 - 09:45: TU SSL Cert erneuern und pruefe, ob richtig eingestellt + +- 11:15 - 11:30: Pruefe MSR Seriennummern + +- 15:00 - 15:15: Suche iLo Seriennummern fuer Hermann raus + +- 16:00 - 17:00: MacBook einrichten + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-14.md b/diary/2025-07-14.md new file mode 100644 index 0000000..49280dc --- /dev/null +++ b/diary/2025-07-14.md @@ -0,0 +1,112 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +ofCZF5T&qwaMeX + +### SSR offene Themen + +- [ ] Domaenen umziehen + +### TODO + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] FW gen.: Alle Anleitung zusammensuchen. + +- [ ] TU: CRC: Nextcloud mit Phil und Chat +- [ ] TU: Tobias will extra Mail Postfach fuer GLT. Pruefe Mail Server. LRZ managed. +- [ ] TU: Neuen Physikbau IFP. Switches beschriften - Schluessel fehlt. +- [x] TU: Finde Messschacht IP des Wechselrichters -> nicht im netzwerk. + - [ ] TU: Schreibe HJZ wegen der Cental Management Softwarek fuer die Aruba und MicroSense Switches -> lieber ueber Herrn Zach +- [ ] TU: Abbild der Netzwerkinfrastruktur +- [ ] TU: IT-Glue Doku erweitern + +- [ ] KWA: MacBook. Ordner verschieben fuer Markus. Margit Bosch Outlook fragt immer wieder nach schluesselbund. +- [ ] KWA: Domink. HO Rechner VPN Konfig +- [ ] KWA: kontakte in busycontacts bis mittwoch klaeren +- [ ] SSR: Kerio Lizenz einpielen -> potentiell nicht noetig. Mach einfach. +- [ ] SSR: FW - Doku machen aller Aenderungen (IT-Glue) + +## Timestamps (Monday 20250714) + +- 08:45 - 09:15: GG: ESXi Networking verstehen, damit Avahi VM Verkehr tagged bekommt. Untersuche Firewall. Gespraech mit Marko zu betroffenen Netzwerken +- 09:15 - 09:30: GG: ESXi. Diskutiere networking in esxi mit Marko und qwerty +- 09:30 - 10:15: GG. Konfiguriere vSwitch mit trunked port group in vCenter. vCenter not reachable. schreibe Notizen. +- 10:15 - 10:45: NeoSphere: Angebot pruefen und rausschicken. +- 10:45 - 11:00: Pause +- 11:00 - 12:30: Ticketpflege +- 12:30 - 13:30: Pause +- 13:30 - 14:00: KWA: Filewave: Recherchiere zur Erneuerung des APN +- 14:15 - 14:45: GG: ESXi Network config +- 14:45 - 15:00: Linux Netzwerk config setzen und testen. Avahi-Browse findet alle Geraete. +- 15:00 - 16:00: GG: Mache Liste aller Apple TV's welche gefunden werden +- 16:00 - 18:30: Falk Rechner einrichten. manuell weil filewave nicht geht + +HEUTE: Kerio Connect Lizenz und Filewave APN neu + +## Timestamps (Sunday 20250713) + +- 22:00 - 23:00: Avahi Server bei GG aufsetzen. + +## Timestamps (Friday 20250711) + +- 08:30 - 08:45: NeoSphere: Hermann schreiben wegen Kabeln. Notizen rausssuchen. Dokumente sortieren +- 08:45 - 09:15: NeoSphere: Gehe Multi-GPU setup mit qwerty durch. +- 09:15 - 11:45: NeoSphere: Kalkulation verfassen fuer ML Server. Austausch mit Oli und Hermann zu benoetigten Kabeln: 25G SFP28 DAC Kabel 3meter. Ueber Excell aergern +- 11:45 - 12:00: Telefonat mit Nina Schiffel: Filemaker neu installieren. Druckerproblem loesen. +- 12:00 - 13:00: Versuchen Kerio Connect Instanz mit GFI Account zu koppeln. Anscheinend gfi appmanager notwendig +- 13:00 - 14:00: Pause +- 14:00 - 14:30: Telefonat mit Bjoern. Separate GPUs geplant zu nutzen. Ermoegliche Multi-GPU Kommunikation. Kommunikation mit qwerty ueber das Problem. +- 14:30 - 15:00: pruefe kwa rechner. setze susanne.knopp user. helfe patryk sein laptop neu zu installieren +- 15:00 - 15:30: TU Nextcloud Zeug (in wirklichkeit rauchen) +- 15:30 - 16:00: mDNS reflector Projekt bei GG. Ticket erstellen und Infos zusammentragen +- 16:00 - 16:30: bgsm pruefe firewall und alle 4 NAS, die im Betrieb sind +- 16:30 - 17:00: aufraeumen + +## Timestamps (Thursday 20250710) + +- 09:00 - 09:30: Gespraech mit Tobias Moser und Rest. Netzwerkinfrastruktur: weniger virtuell mehr physisch. Gebaeude soll autark sein +- 10:00 - 10:30: Telefonat mit Nina Schiffel +- 10:30 - 11:00: Gespraech mit irgendwem. Aufgaben rausschreiben. Notizen machen zu Tobias Infra Wuenschen. + +- 11:30 - 12:30: Meeting mit Tobias Moser zu allen moeglichen Themen aus meiner Liste. Mail Server. Nextcloud. Homepage. Netzwerkinfrastuktur + +- 13:30 - 14:00: Zu lange Pause - Einfallsreichtum +- 14:00 - 14:15: RadioChemie OPNsense anschauen. Anton Kastenmueller kommt nicht mehr mit dem VPN rein +- 14:15 - 14:45: Meeting mit Herrn Arndt Hast von JCI +- 14:45 - 15:00: Pruefe nochmal die OPNsense in der RCM. + +- 15:15 - 15:30: Telefonat mit SHZ. SSL/TLS-Inspection stoert Banking Software. +- 15:30 - 15:45: SHZ: Telefonat mit Frau Pfeiffer. Drucken geht nicht am gleichen Rechner. (shz-nb-006) +- 15:45 - 16:00: Homepage anpassen +- 16:00 - 16:30: MXI Sammelnetz nach Wechselrichter durchsuchen +- 16:30 - 16:45: Mail verfassen an Tobias zweckes Netzwerkstandards. +- 16:45 - 17:00: Telefonat mit Sebastian. VPN Client loschen und neuinstallieren + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/diary/2025-07-15.md b/diary/2025-07-15.md new file mode 100644 index 0000000..87152e0 --- /dev/null +++ b/diary/2025-07-15.md @@ -0,0 +1,81 @@ +$i\hbar \frac{\partial}{\partial t} \Large{|}\psi \Large{>} = \hat{H} \Large{|}\psi \Large{>}$ + +![important](files/sbx/important.png) + +### SSR offene Themen + +- [ ] Domaenen umziehen + +### TODO + +- [ ] bgsm: anleitung um neue nutzerinnen zu erstellen + +- [ ] powershell script to clean `C:\Temp` folder on Windows machines +- [ ] Nextcloud Updates +- [ ] Doku fuer OPNsense User Portal + +- [ ] TU: CRC: Nextcloud mit Phil und Chat +- [ ] TU: Tobias will extra Mail Postfach fuer GLT. Pruefe Mail Server. LRZ managed. +- [ ] TU: Neuen Physikbau IFP. Switches beschriften - Schluessel fehlt. +- [x] TU: Finde Messschacht IP des Wechselrichters -> nicht im netzwerk. + - [ ] TU: Schreibe HJZ wegen der Cental Management Softwarek fuer die Aruba und MicroSense Switches -> lieber ueber Herrn Zach +- [ ] TU: Abbild der Netzwerkinfrastruktur +- [ ] TU: IT-Glue Doku erweitern + +- [ ] KWA: Margit Bosch Outlook fragt immer wieder nach schluesselbund. +- [ ] KWA: kontakte in busycontacts bis mittwoch klaeren +- [ ] SSR: FW - Doku machen aller Aenderungen (IT-Glue) + +## Timestamps (Tueday 20250715) + +- 08:00 - 08:30: Lesen; Kollegen belauschen; +- 08:30 - 09:30: Ticketpflege +- 09:30 - 09:45: Rauchen +- 09:45 - 10:00: VPN Config fuer OPNsense und OpenVPN schreiben +- 10:00 - 10:30: KWA: OPNsense. Alias fuer Syn Web Ports. Ordner fuer MW ins Archiv verschieben +- 10:30 - 10:45: IT-Glue Dokumente sortieren. OPNsense, Sophos und Projekt Notizen Ordnen +- 10:45 - 11:15: [x] Kerio Connect Lizenz (Lisa.Zenz) verlaengern. Mit Unterstuetzung von Sebastian Wichtler +- 11:15 - 11:45: NeoSphere Netzwerk Problem anschauen (NetAdmin Queue) +- 11:45 - 12:00: [x] SSR: OPNsense Doku abschliessen und bloed Ticket schliessen +- 12:00 - 13:00: Pause +- 13:00 - 13:15: Lizenz Datei auf Falk Benz Rechner loeschen. Pruefe Portfreigaben zum Vectorworks Server -> Port offen +- 13:15 - 13:30: [x] SSR: OPNsense Doku erweitern +- 13:30 - 14:30: KWA: VW23 findet den Server nicht. Troubleshooting und Recherche(https://app-help.vectorworks.net/2023/eng/VW2023_Guide/SiteProtection/Vectorworks_site_protection_server_overview.htm, https://forum.vectorworks.net/index.php?/topic/122985-vectorworks-cannot-find-license-server/) +- 14:30 - 15:00: [x] SSR: OPNsense Doku in IT-glue erweitern +- 15:00 - 15:15: Rauchen +- 15:15 - 15:30: TU: Pruefe, ob Sophos IPS bei web Anmeldungen kann. User Portal wird attakiert. + +HEUTE: Filewave APN neu +## Timestamps (Monday 20250714) + +- 16:00 - 18:30: Falk Rechner einrichten. manuell weil filewave nicht geht + +## Timestamps (Friday 20250711) + +- 14:30 - 15:00: pruefe kwa rechner. setze susanne.knopp user. helfe patryk sein laptop neu zu installieren +- 15:00 - 15:30: TU Nextcloud Zeug (in wirklichkeit rauchen) + +- 16:00 - 16:30: bgsm pruefe firewall und alle 4 NAS, die im Betrieb sind + +## todo + +### General + +- [ ] handout fuer jeweils sophos und opnsense als vergleich + +- [ ] verbraucherzentrale cybercns ueberpruefung - kw ab dem 16.01 wegen baldiger sicherheitspruefung + +- [=] filewave - integrate new admin user - integrated in filewave - need to be tested and then deployed on all macs +- [ ] kwa/ssr snmp karten fuer usv +- [ ] update filewave admin und central + +### SBX + +- [ ] backup on external drive for pve.lab.softbox.net + +- [ ] check if possible to monitor vsphere passwd expiration +- [ ] create obsidian templates (Meetings, People, ) +- [ ] sbx - opsreportcard summary for action plan + +- [ ] fuege bharchitekten zu connectsecure hinzu +- [ ] erstelle connectsecure report fuer grasslfing diff --git a/files/.DS_Store b/files/.DS_Store index c28f590e9465c79808adf3e96254da713e178a28..17552fb3b031fe8bdfea1aabca687ef79375e865 100644 GIT binary patch delta 267 zcmZokXem%&U|?W$DortDU@!nOIe-{M3-ADmHUa( zp_rj~;zi}j20ARPj6g}2$#w!_la&Ny8S^$TlyGL>%+A5W!DzJEP9TJRa)4-qsF8_< zsg8n)nQ5(#Lbaul0g!EMHuTl*z zc)&jSoI2OUS%Q
  • l&L?#V963e*V%2HZfx712BAAO908XVXU;qFB diff --git a/files/ssr/.DS_Store b/files/ssr/.DS_Store index 3dc5e103d7c054c881dea180d2eec3d4ea0f7d27..7cb01d9ec18e340622695236d2aa9ba62247d8bc 100644 GIT binary patch literal 8196 zcmeHMK~EDw6n+CJONc^LgHK@MhhxJRNO^0E?Fkl!k3>XFs1OEa8cxQ95u6ggPyG9xY3Zh0N$Z}{(iE5~dl1@G=oCXJbKJLiICM$t zp3=&kgfb_gXBIj`5ps6e*>X6ElF~*R1`Gq28Q|RAqAmJB4l?&d{_gmpgL{0Oo}gxa z%7PZr61h~P7~=zqs7{B}!PQ4KoS9@5fbKb5wue?ULx_ECZ4C0y> zG}_X@a~l})X5S0kuv-p0fg4HNin?LVS##CJ2dAgG!bWbzE)8fm?7+4`C;is)6nsgXf@K8G4!xji!pC)5g=baBJY<2^AlKk| zReP7g>1YjxCh^%A6}bq^EU{E9T!}1$ejH@w|1e~Zo>7t4;q59|8SXPj!Fb3wup#$< z9OOK9c&N`D8{+PWvB7NQWrPgjnPX#2WRAlj$Q&De$e`VniDF<{tv1E^|I_Qg|4$Sr zX0e8WNn=3FY*)6+SoQf&!9fBz*S1mLp>pAIJ*A}ygiObwWjYRh@ef0^Z470blGZ(? d(S!2WKLq^FWB%k9oO(-}_rKgLBmN%-egTFkqEr9? delta 132 zcmZp1XfcprU|?W$DortDU=RQ@Ie-{MGqg=C6q~50D9Q+A12Ir6kD-_$nIVIrl%Zr| zp*kbung3Sm+kIBAx#~P0u0$Hyyr3r26kyh91PId%-qXKev zBb?bCJ<&7mo!{nux!x?XE3d{SeDa}&**@d+>%?1(w<_bTpTQ?p#;n44tuoFljQ1+z zqMy;MzA>;23k5=fP~guifSN5fJTi>KeMoS@>{tx-(}6)-0N?;&HO%FQ zQ8>vlI~GIiz}Tojqq4UcY;?qv=VixYXmnz4KG^Tf-l4GG9oJ8qPMi&63zS@Chm~Tu=Z2 literal 0 HcmV?d00001 diff --git a/files/ssr/PP-FW-Migration/part1.png b/files/ssr/PP-FW-Migration/part1.png new file mode 100644 index 0000000000000000000000000000000000000000..cc9d2f54bbb4a75c932332aff5a6f0dee8de8142 GIT binary patch literal 62866 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

    -{?J+!!ji^YXfa! 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 z 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 literal 0 HcmV?d00001 diff --git a/files/ssr/PP-FW-Migration/part3.png b/files/ssr/PP-FW-Migration/part3.png new file mode 100644 index 0000000000000000000000000000000000000000..ae9453d81568cb616e1eae16c933624a58c5d8d1 GIT binary patch literal 68051 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

    ^4UZIdc_D~zo=XLq@bOv{#714Mip*s9J;P22e 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%0A+{lHwzD_QUjbF@tU&UP2jI=dl`;r3d^Y- zYvXoWKKkJ5!Z1D)V-@JM>B5=Pu{^asOHvMU>bORQvy?LZwfgCv4cj^4(S=J=OYWS? zu$$i=KjdA(YHA}4c(MrB!_0s70kPEU~4+BMBPJ# X6`Gf#_6zI-{@u8ueHn4lHvInp8gMN_ literal 0 HcmV?d00001 diff --git a/files/ssr/PP-FW-Migration/part5.png b/files/ssr/PP-FW-Migration/part5.png new file mode 100644 index 0000000000000000000000000000000000000000..58742b20e28da2d825a7c6071877266d979ac915 GIT binary patch literal 148455 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 cpZ@kv;31TcX9lsvWo#8 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 F{s%)RaJc{g literal 0 HcmV?d00001 diff --git a/files/ssr/PP-FW-Migration/part6.png b/files/ssr/PP-FW-Migration/part6.png new file mode 100644 index 0000000000000000000000000000000000000000..8eba72edcad8d1909d6fcf95c1f0202f0f5c4ff7 GIT binary patch literal 98208 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±MMmUEAGTc(@XC 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 literal 10244 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πF@3g{BYEvgY6t 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

    =K0$FJ=3V7*6Z9+vz$XO(VL> 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∈mCcf_gS;`+X! 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 je einer pro Nutzer – schwankend je nach Beginn/Ende einzelner Praktika +**Prozess 3 – Zulieferung Supervisionswechsel – optional:** + 1 Ordner zum reinen Upload (keine Einsicht) für 60 Therapiepraktikanten +### genaue vorgesehene Funktionalität (mehr als Up- und Downloads über Portal-Webseite?) +1. anonyme Uploadfunktion für Prozess 1 über Website und Prozess 3 über an Ausbildungsteilnehmer versendeten Link +2. Ambulanzleiter bekommen Zugriff auf Anmeldeformulare in ihrem Ornder, können diese ansehen, die Datei kommentieren und in entsprechende Unterordner verschieben.  +3. Sekretariat verschiebt eingehende Anmeldungen in Sichtungsordner und gesichtete Anmeldungen in Bearbeitungsordner (Nr7-9 unter Prozess1). Sekretariat kann Dateien kommentieren und herunterladen, um sie ins Abrechnungsprogramm zu überführen oder anderweitig zu bearbeiten. +4. In Prozess 2 sollen Ausbildungsteilnehmer jeweils nur Dateien in ihrem Ordner sehen können. Kein Download oder Bearbeitung.  +5. Bei Prozess 3 muss Nutzerin die Dateien bearbeiten und herunterladen können zur weiteren Bearbeitung. + + + + diff --git a/projects/beta/202506-network.md b/projects/beta/202506-network.md new file mode 100644 index 0000000..e878c2a --- /dev/null +++ b/projects/beta/202506-network.md @@ -0,0 +1,26 @@ + +# Networks + +| Name | VLAN tag | Network | Comment | +| ------------------ | -------- | --------------- | -------------------------------- | +| LAN | 1 | 192.168.8.3/24 | Sophos: 192.168.8.2 | +| Aruba_MGMT_VLAN20 | 20 | 192.168.50.2/24 | Sophos: 192.168.50.1 | +| Aruba_WLAN1_VLAN21 | 21 | 192.168.51.2/24 | Sophos: 192.168.51.1, BETA_GUEST | +| Aruba_WLAN2_VLAN22 | 22 | 192.168.52.2/24 | Sophos: 192.168.52.1, BETA_CORP | + + +## 20250627 - Meeting + +## Problemstellung + +- 2 Wochen besteht das Problem +- Es scheint, dass das Problem am Netzwerk/der Firewall liegt +- WLAN musste noch umgezogen werden. (Schon gemacht) +- gateway betroffener Geraete auf OPNsense umgezogen +- Falls Sophos vereinzelt ausfaellt, muessen betroffene Dienste aus die OPNsense umgezogen werden +- Netzwerk Probleme behoben durch OPNsense + +### offene Probleme + +- Zoom Verbindung/Video eingeschraenkt +- Anwendungen laufen langsam. Gestern. Heute nicht mehr \ No newline at end of file diff --git a/projects/bgsm/20250617-fw-migration-prep.md b/projects/bgsm/20250617-fw-migration-prep.md new file mode 100644 index 0000000..a9d866b --- /dev/null +++ b/projects/bgsm/20250617-fw-migration-prep.md @@ -0,0 +1,33 @@ + +## Notes + +## Network + +### base + +- 2 WANs ? + - M-Net_VDSL: PPPoE. Username: `X910557669@mdsl.mnet-online.de` + - Zyxel Modem: Static IP: 192.168.1.3/24 +- LAN: Port 1. Static IP: 192.168.9.254 (MGMT) +- VLAN: VoIP: Static IP: 192.168.10.254/24 + +### DHCP + +- DHCP_VoIP: 192.168.10.100 - 192.168.10.200 +- DHCP_Intern: 192.168.9.10 - 192.168.10.150 + +### Firewall and TLS Exclusion + +- DATEV +- MS Teams, Zoom, Webex +- Nextcloud (in Cloud) +- Starface (local) + +### Devices + +- printer +- beamer +- tv (no internet; used as display) +- scanner (scan2mail) +- ip phone (yealink) +- Cams and Mics \ No newline at end of file diff --git a/projects/bgsm/20250625-migration.md b/projects/bgsm/20250625-migration.md new file mode 100644 index 0000000..37a7ab1 --- /dev/null +++ b/projects/bgsm/20250625-migration.md @@ -0,0 +1,6 @@ + +## Notes + +- Pass: +K9!+QgM6fmS5187!! + + diff --git a/projects/bvv/202507-newsletter.md b/projects/bvv/202507-newsletter.md new file mode 100644 index 0000000..204ba82 --- /dev/null +++ b/projects/bvv/202507-newsletter.md @@ -0,0 +1,11 @@ + + +Christian Meinel. Techniker. Atrivio. Meldet sich bei mir. + + + +## hardbounces + +- mail.bayern.de -> bvv.vhs-bayern.de +- Fake MX und A + diff --git a/projects/firewall-migrations/bgsm/20250527-ueberblick-uebernahme.md b/projects/firewall-migrations/bgsm/20250527-ueberblick-uebernahme.md new file mode 100644 index 0000000..e48c2b9 --- /dev/null +++ b/projects/firewall-migrations/bgsm/20250527-ueberblick-uebernahme.md @@ -0,0 +1,50 @@ + +## Todo + +- [ ] Erstelle alle VPN User manuell?? +- [ ] Schreibe folgenden Leute an: + - butenandt@bgsm.de + - jennessen@bgsm.de + - mittertrainer@bgsm.de + +## Notizen + +- Jan hat ihnen gesendet: + - SSL inspection CA cert + - Anleitung Anbindung SSL Zertifikat + - Anleitung Einrichtung VPN + - Firewall Migration - Uebersichtsliste Geraete und Applikationen +- Sie verteilen Zertifikat und VPN Config selber + + +## Dokumente + +- [ ] bgsm-vpn-users.xlsx +- [ ] Firewall Migration Uebersichtsliste Geraete und Applikationen.pdf +- [x] SecurityAppliance_SSL_CA.pem +- [x] BGSM_Anleitung_VPN.pdf +- [x] BGSM_Anleitung_SSL-Zertifikate.pdf + +## Telefonat - Frau Butenandt + +**Datum:** 20250530 + +### Notizen + + +## Mail - Uebernahme von Jan + +Auf Grund des laengeren und vorrausichtlich noch andauernden Fehlens von meinem Kollegen Jan Matterne, schreibe ich Ihnen um an das Firewall Projekt anzusetzen und dies weiterzufuehren. +Wir entschuldigen uns fuer die Funkstille seit dem. +Ich werde die Firewall Migration bei Ihnen durchfuehren. +Den Informationen/Austausch zwischen Ihnen und Herrn Matterne kann ich entnehmen, das der Stand des Projekts wie folgt ist: +- Die Firewall ist bereits so weit es geht vorkonfiguriert. +- Sie uebernehmen die Verteilung der SSL-Zertifikate, sowie die Konfiguration des VPN-Clients. Herr Matterne hat Ihnen zwei Anleitungen zur Umsetzung zukommen lassen. Wir unterstuetzen natuerlich gerne, wenn es dabei Schwierigkeiten gibt. +- Fuer die Konfiguration des VPN-Servers benoetigen wir eine Liste der NutzerInnen, welche einen VPN-Zugang benoetigen: Herr Matterne hat Ihnen dazu eine Excel Liste mit der Bitte zur Vervollstaendigung zu kommen lassen. +- Herr Matterne hat Ihnen ein Dokument, "Firewall Migration Übersichtsliste Geräte und Applikationen.pdf", zukommenlassen, welche wir auch ausgefuellt benoetigen zur Konfiguration der Firewall ensprechend der genutzten Dienste + +Ich wuerde gerne da ansetzen und mit Ihnen moegliche Termine fuer die Umsetzung besprechen. Sobald die + +Darf ich fragen, wie hier bei Ihnen der Stand ist. Gibt es Fragen Ihrerseits oder offene Themen, die ich hier nicht erwaehnt habe? Wie ist Ihre zeitliche Verfuegbarkeit im Juni oder Juli, fuer die Umsestzung der Migration? + +Vielen Dank fuer Ihre Unterstuetzung! ich freue mich auf Ihre Rueckmeldung. \ No newline at end of file diff --git a/projects/firewall-migrations/selbsthilfezentrum/20250526-telefonat_zum_ablauf.md b/projects/firewall-migrations/selbsthilfezentrum/20250526-telefonat_zum_ablauf.md new file mode 100644 index 0000000..9575624 --- /dev/null +++ b/projects/firewall-migrations/selbsthilfezentrum/20250526-telefonat_zum_ablauf.md @@ -0,0 +1,23 @@ + +## Notizen + +- Westendstrasse 68 Haupthaus +- Zeit Woche passt +- Telefonaanlage - es muessen vorgeplant werden wann genau die Telefone ausfuellen (Mo u. Do 14-18 Uhr, Di u. Mi. 10-13 Uhr; Beratungszeiten in Westenstrasse 115) - Klaere mit Marko ob es klappt +- Neuer Server - neue NAS - Herrn Roggenhofer ansprechen +- VPN Einstellungen - pruefe Anzahl der Geraete +- SSL Zertifikat - mehr als 11 Geraete + +## Marko besprechen + +- Dienstag ab 12 Uhr - Telefonzeiten +- Wer ist verantwortlich fuer die Telefonanlage? - Verantwortliche sollte am Tag ansprechbar fuer uns sein. +- Nachdem die Hauptfirewall getauscht wurde, werden die Telefone nicht gehen bis die RED devices an den Aussenstellen getauscht wurden +- Bereite eine Woche vorher alles vor. Ab Dienstag Vor Ort vorraussichtlich + + +## Pfeiffer + +28.05 +- bis 17 Uhr erreichbar +- tulbergstrasse muss der vpn tunnel neu aufgebaut werden \ No newline at end of file diff --git a/projects/gg/avahi_mdns-reflector/20250712-avahi-mdns-planning.md b/projects/gg/avahi_mdns-reflector/20250712-avahi-mdns-planning.md new file mode 100644 index 0000000..c569bb8 --- /dev/null +++ b/projects/gg/avahi_mdns-reflector/20250712-avahi-mdns-planning.md @@ -0,0 +1,133 @@ + +### **Comprehensive Project Plan** +**Objective**: Enable Avahi (mDNS) communication across VLANs using a Sophos XGS firewall and a Linux VM hosted on ESXi with VLAN trunking. + +--- + +### **1. Project Overview** +- **Firewall**: Sophos XGS (enforces VLAN segmentation and allows 5353/UDP traffic). +- **Avahi Server**: Linux VM on ESXi, receiving VLAN traffic via a physical trunk port. +- **Goal**: Allow mDNS traffic (5353/UDP) between specified VLANs while maintaining VLAN isolation. + +--- + +### **2. Key Requirements** +1. **Firewall Configuration**: + - Allow **UDP 5353** traffic between specified VLANs. + - Enforce VLAN segmentation (no inter-VLAN communication by default). +2. **Network Infrastructure**: + - **Physical Trunk Port**: Switch provides tagged VLAN traffic to the ESXi host. + - **ESXi Host**: Assigns VLAN tagging to the VM’s virtual NIC. + - **Linux VM**: Single interface receives trunked VLAN traffic. +3. **Avahi Server**: + - Installed on Linux VM. + - Configured to act as an mDNS relay across VLANs. + +--- + +### **3. Network Setup** +#### **A. Physical Layer** +1. **Switch Configuration**: + - Configure a **trunk port** on the physical switch to carry all required VLANs (e.g., VLAN 10, VLAN 20). + - Ensure the trunk port is connected to the ESXi host. + +#### **B. ESXi Host Configuration** +1. **Port Group Setup**: + - Create a **port group** on the ESXi host for VLAN trunking. + - Assign the VLANs (e.g., VLAN 10, VLAN 20) to the port group. +2. **VM Network Adapter**: + - Assign the VM a **virtual NIC (vNIC)** connected to the VLAN trunk port group. + - Ensure the vNIC is configured to **accept VLAN tags** (no need for VLAN sub-interfaces). + +#### **C. Linux VM Configuration** +1. **Interface Configuration**: + - Assign **multiple IP addresses** to the VM’s interface (e.g., `eth0` or `vmbr0`) for each VLAN. + ```bash + auto eth0 + iface eth0 inet static + address 192.168.20.251 + netmask 255.255.255.0 + address 10.56.1.251 + netmask 255.255.255.0 + gateway 10.56.1.254 + ``` + - Ensure IPs are in **different subnets** (e.g., VLAN 10: `10.56.1.0/24`, VLAN 20: `192.168.20.0/26`). +2. **Routing**: + - Configure default gateway for the primary VLAN (e.g., `10.56.1.254`). + - Ensure routing tables allow traffic between VLANs. + +--- + +### **4. Sophos XGS Firewall Configuration** +1. **VLAN Segmentation**: + - Create VLANs on the Sophos XGS (e.g., VLAN 10, VLAN 20). + - Assign interfaces to respective VLANs. +2. **Traffic Rules**: + - Allow **UDP 5353** traffic between specified VLANs. + - Example rule: + ``` + Source VLAN: VLAN 10 + Destination VLAN: VLAN 20 + Protocol: UDP + Destination Port: 5353 + ``` + - Ensure **no other traffic** is allowed between VLANs unless explicitly permitted. + +--- + +### **5. Avahi Server Setup** +1. **Install Avahi**: + - Install Avahi on the Linux VM: + ```bash + apt update && apt install avahi-daemon libnss-mdns + ``` +2. **Configure Avahi**: + - Ensure Avahi is set to **broadcast mDNS packets** across VLANs. + - Adjust `/etc/avahi/avahi-daemon.conf` to allow broadcasting (if needed). +3. **Firewall Rules (Optional)**: + - If the VM’s host firewall blocks traffic, add rules to allow **UDP 5353** between VLANs: + ```bash + iptables -A FORWARD -s 10.56.1.0/24 -d 192.168.20.0/24 -p udp --dport 5353 -m state --state NEW,ESTABLISHED -j ACCEPT + ``` +4. **Verify Operation**: + - Test mDNS discovery between devices on different VLANs (e.g., ping, `avahi-browse`). + +--- + +### **6. Testing & Validation** +1. **Ping Test**: + - Confirm connectivity between devices on different VLANs via the Avahi VM. +2. **Firewall Rule Check**: + - Ensure Sophos XGS allows **UDP 5353** traffic between VLANs. +3. **Avahi Discovery**: + - Use `avahi-browse` to verify mDNS services are visible across VLANs. +4. **Traffic Monitoring**: + - Use tools like `tcpdump` or Wireshark to confirm VLAN tagging and traffic flow. + +--- + +### **7. Documentation & Maintenance** +1. **Document VLAN Assignments**: + - Record VLAN IDs, IP ranges, and firewall rules for reference. +2. **Backup Configurations**: + - Save ESXi port group settings, Sophos XGS rules, and Avahi configurations. +3. **Regular Updates**: + - Keep the Linux VM and Avahi software updated to avoid vulnerabilities. + +--- + +### **8. Known Considerations** +- **Trunking Limitations**: Ensure the physical switch and ESXi host support VLAN trunking. +- **Firewall Overlap**: Avoid conflicting rules in Sophos XGS that could block mDNS traffic. +- **Performance**: Monitor network bandwidth to ensure VLAN traffic does not saturate the link. + +--- + +### **9. Success Criteria** +- **mDNS Communication**: Devices on different VLANs can discover and communicate via Avahi. +- **Firewall Compliance**: Only allowed traffic (UDP 5353) is permitted between VLANs. +- **Network Isolation**: VLAN segmentation is enforced, and only required traffic is allowed. + +--- + +This plan ensures a secure, scalable, and functional mDNS relay solution across VLANs using Sophos XGS and an ESXi-hosted Avahi VM. \ No newline at end of file diff --git a/projects/gg/avahi_mdns-reflector/20250713-infrastructure.md b/projects/gg/avahi_mdns-reflector/20250713-infrastructure.md new file mode 100644 index 0000000..9cc0631 --- /dev/null +++ b/projects/gg/avahi_mdns-reflector/20250713-infrastructure.md @@ -0,0 +1,15 @@ + +## Firewall + +| Name | VLAN | Network | Notes | +| ------------------- | ---- | ------------------ | ----- | +| V04_Mgmt-Netz | 1 | 192.168.5.254/24 | | +| V15_WFi_gg-lehrer | 15 | 192.168.151.254/22 | | +| V19_WFi_gg-schueler | 19 | 172.16.19.254/22 | | +| V18_WFi_Guest | 18 | 192.168.18.254/24 | | + + +## Networks + + +## ESXi diff --git a/projects/gg/avahi_mdns-reflector/20250714-apple-tv-devices.md b/projects/gg/avahi_mdns-reflector/20250714-apple-tv-devices.md new file mode 100644 index 0000000..dd05d2b --- /dev/null +++ b/projects/gg/avahi_mdns-reflector/20250714-apple-tv-devices.md @@ -0,0 +1,48 @@ + +## List + +- Apple TV-2.OG.06 +- Apple TV-2.OG.06 +- Apple TV-2.OG.06 +- Apple TV-2.OG.16 +- Apple TV-2.OG.16 +- Apple TV-2.OG.16 +- Apple TV 3.OG.06 +- Apple TV 3.OG.06 +- Apple TV 3.OG.06 +- Apple TV-3.OG.10 +- Apple TV-3.OG.10 +- Apple TV-3.OG.10 +- Apple TV-3.OG.17 +- Apple TV-3.OG.17 +- Apple TV-3.OG.17 +- Apple TV-3.OG.17 +- Apple TV-3.OG.18 +- Apple TV-3.OG.18 +- Apple TV-3.OG.19 +- Apple TV-3.OG.19 +- Apple TV-4.EG.11 +- Apple TV-4.EG.11 +- Apple TV-4.EG.11 +- Apple TV-4.EG.13 +- Apple TV-4.EG.13 +- Apple TV-4.EG.14 +- Apple TV-4.EG.14 +- Apple TV-4.OG.06 +- Apple TV-4.OG.06 +- Apple TV-4.OG.06 +- Apple TV-4.OG.07 +- Apple TV-4.OG.07 +- Apple TV-4.OG.07 +- Apple TV-4.OG.07 +- Apple TV-4.OG.10 +- Apple TV-4.OG.10 +- Apple TV-4.OG.11 +- Apple TV-4.OG.11 +- Apple TV-4.OG.11 +- Apple TV-4.OG.11 +- Apple TV-4.OG.13 +- Apple TV-4.OG.13 +- Apple TV-4.OG.13 +- Apple TV-4.OG.14 +- Apple TV-4.OG.14 \ No newline at end of file diff --git a/projects/gg/avahi_mdns-reflector/20250714-esxi-networking.md b/projects/gg/avahi_mdns-reflector/20250714-esxi-networking.md new file mode 100644 index 0000000..3f36fd3 --- /dev/null +++ b/projects/gg/avahi_mdns-reflector/20250714-esxi-networking.md @@ -0,0 +1,74 @@ + +You're absolutely correct. In **VMware ESXi**, the **"VLAN ID" field** in the **"Add Port Group"** wizard is **only for Access VLANs** (single VLAN). To configure a **trunk port group** (multiple VLANs), you need to **manually edit the port group settings** after creation. Here's the step-by-step guide to configure a **trunk port group** with multiple VLANs: + +--- + +### **Step-by-Step: Configure Trunk Port Group in ESXi** + +#### **1. Create the Port Group (Access Mode)** +1. Go to **vSphere Client** > **Networking** > **Switches** > **vSwitches**. +2. Select the **vSwitch** you want to use. +3. Click **Add Port Group**. +4. Enter a **Name** (e.g., `MGMT_VLAN`). +5. Select **VLAN Type**: **Access** (this is the default). +6. Enter the **VLAN ID** for the **management VLAN** (e.g., `10`). +7. Click **OK**. + +> ⚠️ **Note**: This creates an **Access VLAN** (single VLAN). To enable **trunking**, you must **edit the port group** manually. + +--- + +#### **2. Edit the Port Group to Enable Trunking** +1. Right-click the port group (e.g., `MGMT_VLAN`) and select **Edit Settings**. +2. Under **VLAN Settings**, change **VLAN Type** to **Trunk**. +3. In the **Tagged VLANs** field, enter the **VLAN IDs** you want to allow (e.g., `10,20,30`). + - **Important**: Separate VLAN IDs with commas (no spaces). +4. Click **OK**. + +> ✅ **Example**: If your management VLAN is `10` and you need mDNS traffic on VLANs `20` and `30`, enter `10,20,30` in the **Tagged VLANs** field. + +--- + +#### **3. Assign the VM to the Port Group** +1. Go to the **VM's settings**. +2. Under **Network Adapter**, select the port group you configured (`MGMT_VLAN`). +3. Ensure the VM is assigned to the correct VLANs (the port group will handle the tagging). + +--- + +### **Key Notes** +- **Trunking is not available in the "Add Port Group" wizard**. You must **manually edit** the port group to enable trunking. +- **Physical Switch Configuration**: Ensure the **physical switch port** connected to the ESXi host is configured as a **trunk** with the same VLANs (e.g., `10,20,30`). +- **VM Configuration**: The VM will receive an IP address from the **untagged VLAN** (e.g., VLAN `10`) and will have access to the **tagged VLANs** (e.g., `20,30`) via the trunk port group. + +--- + +### **Why This Works** +- **Trunking** allows the VM to communicate on **multiple VLANs** via a **single physical interface**. +- The **untagged VLAN** (e.g., `10`) is used for **management or default traffic**. +- The **tagged VLANs** (e.g., `20,30`) are used for **specific services** (like mDNS). + +--- + +### **Alternative: Use Command Line (PowerCLI)** +If you prefer using the **command line**, you can configure trunking with PowerCLI: +```powershell +# Connect to vCenter +Connect-VIServer -Server vcenter.example.com + +# Get the vSwitch and port group +$vs = Get-VirtualSwitch -Name "vSwitch0" +$pg = Get-VMHostNetworkAdapter -VMHost $vmhost -Name "MGMT_VLAN" + +# Set the port group to Trunk with VLANs 10,20,30 +Set-VMHostNetworkAdapter -VMHost $vmhost -NetworkAdapter $pg -VlanId 10,20,30 +``` + +--- + +### **Summary** +- **Trunk port groups** in ESXi require **manual editing** after creation. +- Use the **Tagged VLANs** field to specify multiple VLANs (e.g., `10,20,30`). +- Ensure the **physical switch** is also configured as a trunk with the same VLANs. + +Let me know if you need help verifying the switch configuration or troubleshooting VLAN tagging! 🛠️ \ No newline at end of file diff --git a/projects/gg/avahi_mdns-reflector/20250714-linux-interface-conf.md b/projects/gg/avahi_mdns-reflector/20250714-linux-interface-conf.md new file mode 100644 index 0000000..7ea79d9 --- /dev/null +++ b/projects/gg/avahi_mdns-reflector/20250714-linux-interface-conf.md @@ -0,0 +1,102 @@ + +To configure VLANs with **static IP addresses** on Debian using the native `/etc/network/interfaces` file, follow this setup. This replicates your current configuration using VLANs on `eth0` and assigns static IPs to `eth0.20` and `eth0.30`. + +--- + +### 📁 **/etc/network/interfaces Configuration** + +```bash +# Define VLAN interfaces with static IPs +auto eth0 +iface eth0 inet static + address 10.56.0.243/24 + gateway 10.56.0.1 + dns-nameservers 8.8.8.8 8.8.4.4 + +auto eth0.20 +iface eth0.20 inet static + address 10.56.2.103/24 + gateway 10.56.2.1 + dns-nameservers 8.8.8.8 8.8.4.4 + inet6 address 2001:db8::1/64 + inet6 gateway 2001:db8::1 + inet6 dns-nameservers 2001:4860:4860::8888 2001:4860:4860::8844 + +auto eth0.30 +iface eth0.30 inet static + address 10.56.3.108/24 + gateway 10.56.3.1 + dns-nameservers 8.8.8.8 8.8.4.4 + inet6 address 2001:db8::2/64 + inet6 gateway 2001:db8::2 + inet6 dns-nameservers 2001:4860:4860::8888 2001:4860:4860::8844 +``` + +--- + +### 🧰 **Steps to Apply the Configuration** + +1. **Install `vconfig`** (required for VLANs): + ```bash + sudo apt update + sudo apt install vconfig + ``` + +2. **Create VLAN interfaces** (if not already created): + ```bash + sudo vconfig add eth0 20 + sudo vconfig add eth0 30 + ``` + +3. **Update `/etc/network/interfaces`** with the above configuration. + +4. **Restart networking**: + ```bash + sudo systemctl restart networking + ``` + +5. **Verify interfaces**: + ```bash + ip a + ``` + You should see `eth0.20` and `eth0.30` with static IPs assigned. + +--- + +### 📌 **Key Notes** + +1. **VLAN Interface Creation**: + - The `vconfig` tool creates the VLAN interfaces (`eth0.20`, `eth0.30`). + - Ensure `vconfig` is installed to manage VLANs. + +2. **Static IPs**: + - Use `address` for IPv4 and `inet6 address` for IPv6. + - Set `gateway` and `dns-nameservers` for routing and DNS. + +3. **IPv6 Support**: + - IPv6 addresses are configured using `inet6 address` and `inet6 gateway`. + - Ensure your network supports IPv6 or adjust accordingly. + +4. **Parent Interface (`eth0`)**: + - `eth0` is configured with a static IP (`10.56.0.243/24`) and a default gateway (`10.56.0.1`). + +--- + +### 🧪 **Validation** + +After applying the configuration: +- Check IP addresses: + ```bash + ip a + ``` +- Test connectivity: + ```bash + ping -c 4 8.8.8.8 + ping -c 4 2001:4860:4860::8888 + ``` + +--- + +### 📝 Summary + +This `/etc/network/interfaces` configuration sets up VLANs (`eth0.20`, `eth0.30`) with **static IPv4 and IPv6 addresses**, matching your original setup. It avoids manual `ip link` commands and ensures consistent networking behavior. \ No newline at end of file diff --git a/projects/kwa/mail_migration/20250526-offene_Themen.md b/projects/kwa/mail_migration/20250526-offene_Themen.md new file mode 100644 index 0000000..b67308f --- /dev/null +++ b/projects/kwa/mail_migration/20250526-offene_Themen.md @@ -0,0 +1,9 @@ + +## M365 + +"Hier kann es nur Probleme geben." + +- Postfaecher 600 und 800 erstellen (sie verschieben Mail selber) +- Kontakte auf mobilen Endgeraeten +- BusyContacts - Spalte die am Server vorhanden ist, fehlt beim Import aus Outlook +- \ No newline at end of file diff --git a/projects/kwa/neue_mcs/20250627.md b/projects/kwa/neue_mcs/20250627.md new file mode 100644 index 0000000..527d0c0 --- /dev/null +++ b/projects/kwa/neue_mcs/20250627.md @@ -0,0 +1,6 @@ + +## Notes + +### Thea neues MacBook + +- Serial Number: JQW41YV9Y2 \ No newline at end of file diff --git a/projects/neosphere/ml-server/20250707-main.md b/projects/neosphere/ml-server/20250707-main.md new file mode 100644 index 0000000..d4c0fda --- /dev/null +++ b/projects/neosphere/ml-server/20250707-main.md @@ -0,0 +1,62 @@ +## Notes + +## TODOs + +- [x] Bestelle Kabel und Tranciever fuer 25Gbit/s NICs (make your research) +- [x] Laenge der Kabel und Art der Kabel. DAC Kabel. + +## Discussion with qwerty + +- multi-GPU setup needs extra considerations + 1. Interconnect Compatibility + 2. Driver & and Software Configuration: multi-GPU support + 3. Power & Cooling + +## Info + +- Bjoern Schwalb number: +49 177 7539 085 +- Idee: Zentraler LDAP Server fuer User management in High Computing Environment ODER nutze Ansible fuer User Management + +## Requirement + +**Linux Betriebssystem** (momentan haben wir Ubuntu 22.04) da wir den Server dann optimalerweise in unseren Slurm Workload Scheduler einbinden wollen. +Wir benötigen eine Anbindung an unseren **Qumulo Storage** (25 GBit bei unseren jetzigen Servern) +GPU Architekturen NVIDIA **A100**, **H100** oder**L40s** mit min 48 GB GPU Memory. (Diese sind für viele AI Anwendungen empfohlen, unter anderem auch für das Programm das wir hauptsächlich nutzen wollen: boltz-2 [](https://github.com/jwohlwend/boltz "https://github.com/jwohlwend/boltz")[https://github.com/jwohlwend/boltz](https://github.com/jwohlwend/boltz "https://github.com/jwohlwend/boltz")) + +## Tasks estimate + +- HW auspacken, in Rack verbauen, verkabeln, zusammenbauen (potentiell custom build?) +- Ubuntu 22.04 LTS (24.04 LTS??) installieren und konfigurieren; wuerde ich gerne mit ansible auf setzen, sodass man die anderen beiden Server gleichzeitig geclustered verwalten kann. Ich denke, dass wuerde auch dem Bjoern gefallen, da Ansible komplett Python basiert ist und die sich damit auskennen. Oder ich klone einfach die alten wie Holger, was ich aber nicht so mag.  +- 25Gbit Netzwerkkarte Treiber installieren und konfigurieren (nur einer noetig? und transciever?) +- Interface failover bond zweier 25Gbit Anschluesse an die beiden 25Gbit Switches +- NVIDIA Treiber installieren: nvidia-smi, cuda, multi-gpu support +- fstab anpassen, sodass qumulo Storage ueber nfs an neuen Server angebunden ist + +## Angebot Hardware + + +| POS | BEZEICHNUNG | ANZ. | EINZELPREIS | GESAMTPREIS | +| --- | --------------------------------------------------------------------- | ---- | ----------- | ----------- | +| 1 | HPE DL380a Gen11 4DW CTO Svr | 1 | 6.084,55 € | 6.084,55 € | +| 2 | INT Xeon-G 6526Y CPU for HPE 2,8 Ghz - 16 Kerne - 37,5MB L3 Cache | 2 | 1.429,21 € | 2.858,42 € | +| 3 | HPE 64GB 2Rx4 PC5-5600B-R Smart Kit | 8 | 442,39 € | 3.539,14 € | +| 4 | HPE DL380a Gen11 8SFF x4 U.3 NVMe BC | 1 | 217,72 € | 217,72 € | +| 5 | HPE 960G NVMe RI SFF BC U.3ST V2 MV SSD | 2 | 304,54 € | 609,07 € | +| 6 | BCM 57414 10/25GbE 2p SFP28 Adptr | 2 | 191,62 € | 383,23 € | +| 7 | HPE Smart Hybrid Capacitor w/ 260mm Cbl | 1 | 73,08 € | 73,08 € | +| 8 | HPE MR416i-o Gen11 SPDM Storage Cntlr | 1 | 841,15 € | 841,15 € | +| 9 | BCM 5719 1Gb 4p BASE-T OCP Adptr | 1 | 83,71 € | 83,71 € | +| 10 | **NVIDIA H100 NVL 94GB PCIe Accelerator** | 2 | 31.368,55 € | 62.737,10 € | +| 11 | HPE 1800W-2200W FS Ti Ht Plg PS Kit | 4 | 280,36 € | 1.121,42 € | +| 12 | HPE iLO Adv 1-svr Lic 3yr Support | 1 | 325,82 € | 325,82 € | +| 13 | HPE Cmp Cloud Mgmt Srv FIO Enablement | 1 | 0,86 € | 0,86 € | +| 14 | HPE AL STG SVR 4120 OCP2 Upg Cbl Kit | 1 | 58,42 € | 58,42 € | +| 15 | HPE DL380a Gen11 OROC Prim TM Cbl Kit | 1 | 98,83 € | 98,83 € | +| 16 | HPE DL380a Gen11 GPU 16p v3 FIO Cbl | 1 | 139,72 € | 139,72 € | +| 17 | HPE DL3XX Gen11 2U Com Bezel Kit | 1 | 27,47 € | 27,47 € | +| 18 | HPE Apollo 4200 Gen10+ CMA | 1 | 74,22 € | 74,22 € | +| 19 | HPE AL STG SVR 4120 Stnd Heat Sink Kit | 2 | 55,72 € | 111,43 € | +| 20 | HPE DL3XX Gen11 Ball Bearing Rail 8 Kit | 1 | 112,28 € | 112,28 € | +| 21 | HPE COM Std 3yr Up ProLiant SaaS | 1 | 354,47 € | 354,47 € | +| 22 | HPE iLO Advanced Non Blade Support HPE **5Y Tech Care Essential** SVC | 1 | 26,16 € | 26,16 € | +| 23 | HPE DL380a Gen11 Support - zugehörig zu Pos. 22 | 1 | 12.048,30 € | 12.048,30 € | diff --git a/projects/neosphere/ml-server/20250708-qwerty-summary.md b/projects/neosphere/ml-server/20250708-qwerty-summary.md new file mode 100644 index 0000000..63155b2 --- /dev/null +++ b/projects/neosphere/ml-server/20250708-qwerty-summary.md @@ -0,0 +1,77 @@ + +### **Comprehensive Project Plan: AI Server for Boltz with H100/L40 GPUs & Qumulo Storage** + +--- + +#### **1. Hardware & Infrastructure** +- **Server**: HP DL3XX Gen11 (512 GB RAM, 25 Gbit NICs, dual GPU slots). +- **GPUs**: + - **Option 1**: 2x H100 (96 GB vRAM each, NVLink for inter-GPU communication). + - **Option 2**: 2x L40 (46 GB vRAM each, PCIe 4.0 for inter-GPU communication). +- **Storage**: Qumulo cluster (300 TB) mounted via NFS on each compute node. +- **Networking**: + - 25 Gbit bonding (active-backup mode) for redundancy and high throughput. + - 25 Gbit transceivers (SFP+/QSFP+) for NICs and switches. +- **Power/Cooling**: Ensure PSU supports dual GPU power draw (e.g., H100: ~300W each, L40: ~250W each). + +--- + +#### **2. OS & Software Stack** +- **OS**: Ubuntu 24.04 LTS (latest stable release for H100/L40 support). +- **Automation**: + - Use **Ansible** for OS installation, GPU driver setup, and cluster management (3 nodes). + - Create playbooks for: + - Ubuntu 24.04 installation. + - NVIDIA driver + CUDA toolkit. + - 25 Gbit NIC bonding. + - NFS mount configuration for Qumulo. +- **CUDA/ROCm**: Install latest CUDA toolkit for NVIDIA GPUs (or ROCm for AMD). + +--- + +#### **3. Network Configuration** +- **Firewall**: Deploy **OPNsense** to: + - Enforce Qumulo/NFS access controls. + - Monitor traffic between compute nodes and storage. +- **Bonding**: Configure 25 Gbit NICs with `bonding-mode=active-backup` for failover. +- **NFS**: Optimize Qumulo NFS mounts with `noatime`, `async`, and `tcp` for large datasets. + +--- + +#### **4. GPU & Multi-GPU Setup** +- **Driver Installation**: + - Install NVIDIA drivers (e.g., `nvidia-driver-535`) and verify `nvidia-smi`. +- **Multi-GPU Support**: + - For H100: Enable **NVLink** for low-latency inter-GPU communication. + - For L40: Use PCIe 4.0 for maximum bandwidth. +- **Boltz Compatibility**: Ensure Boltz is configured for multi-GPU use (CUDA-aware MPI or distributed memory). + +--- + +#### **5. Storage & Performance** +- **RAM**: 512 GB is sufficient for most workloads; monitor with `htop` or `free -h`. +- **Disk I/O**: Use NVMe SSDs for `/tmp` and `/var` to reduce latency. +- **Monitoring**: + - Track GPU utilization (`nvidia-smi`), network throughput (`iftop`), and storage I/O (`iostat`). + - Deploy **Prometheus + Grafana** for centralized metrics. + +--- + +#### **6. Security & Monitoring** +- **Security**: + - Enable **SELinux/AppArmor** for access control. + - Regularly back up configurations and critical data. +- **Logging**: Set up ELK stack for centralized logging. +- **Disaster Recovery**: Define steps for GPU/NIC failure, including hot-swappable components. + +--- + +#### **7. Additional Tasks** +- **Documentation**: Record all configurations (Ansible playbooks, firewall rules, GPU settings). +- **Testing**: Validate NFS performance and GPU utilization with sample datasets. +- **Optimization**: Tune Boltz for memory efficiency and parallel processing. + +--- + +### **Summary** +This project integrates high-performance hardware (H100/L40 GPUs, 25 Gbit networking) with Qumulo storage to run Boltz efficiently. Key steps include Ubuntu 24.04 setup, Ansible automation, GPU driver installation, NFS optimization, and security monitoring. Prioritize multi-GPU communication, RAM management, and disaster recovery to ensure reliability for large-scale data analysis. \ No newline at end of file diff --git a/projects/neosphere/ml-server/20250708-qwerty-talk.md b/projects/neosphere/ml-server/20250708-qwerty-talk.md new file mode 100644 index 0000000..1555edc --- /dev/null +++ b/projects/neosphere/ml-server/20250708-qwerty-talk.md @@ -0,0 +1,89 @@ + +Your task list is comprehensive, but there are additional considerations to ensure smooth operation, especially with high-performance hardware and large datasets. Here's a breakdown of what you might be missing: + +--- + +### **1. Hardware & Networking Considerations** +- **PCIe Slot Availability**: + Ensure the server has enough PCIe slots for both GPUs (H100/L40) and the 25 Gbit NICs. Dual GPUs (e.g., H100) may require NVLink support, which depends on the motherboard’s PCIe version (e.g., PCIe 4.0 or higher). +- **Transceivers**: + If using 25 Gbit SFP+ or QSFP+ ports, confirm the NICs and switches support the required transceivers (e.g., SFP+ for 25 Gbit). +- **Power & Cooling**: + Verify the PSU can handle the combined power draw of dual GPUs (e.g., H100s: ~300W each, L40s: ~250W each). Ensure adequate cooling for the server chassis. + +--- + +### **2. OS & Software Stack** +- **Ubuntu Version**: + While Ubuntu 22.04 is stable, **24.04 is recommended** for better support of newer hardware (e.g., H100 GPUs) and security updates. +- **Ansible Playbooks**: + Create reusable Ansible playbooks for: + - OS installation (e.g., Ubuntu 24.04). + - GPU driver installation (NVIDIA). + - Network bonding (e.g., `bonding-mode=active-backup`). + - NFS mount configuration. +- **CUDA & ROCm**: + Install the latest CUDA toolkit (for NVIDIA GPUs) or ROCm (for AMD GPUs) to ensure compatibility with Boltz. + +--- + +### **3. Network Configuration** +- **Bonding Mode**: + Use `bonding-mode=active-backup` for failover redundancy. Ensure the switches support LACP (Link Aggregation Control Protocol) for bonding. +- **Firewall Rules**: + Configure OPNsense to allow traffic between: + - The server and Qumulo storage (NFS). + - The server and other compute nodes (if using Ansible for clustering). +- **Qumulo NFS Optimization**: + Use NFS mount options like `noatime`, `async`, or `tcp` for large datasets. Consider setting up a cron job to check NFS mount status. + +--- + +### **4. GPU & Multi-GPU Support** +- **Driver Installation**: + Install the latest NVIDIA drivers (e.g., via `nvidia-driver-535` package) and verify `nvidia-smi` works. +- **Multi-GPU Configuration**: + - For **H100 GPUs**: Enable NVLink (if supported) for faster inter-GPU communication. + - For **L40 GPUs**: Use PCIe 4.0 for optimal bandwidth. +- **CUDA Multi-GPU Support**: + Ensure Boltz is configured to use multiple GPUs (e.g., via CUDA-aware MPI or distributed memory frameworks). + +--- + +### **5. Storage & Performance** +- **RAM Sufficiency**: + 512 GB RAM is sufficient for most workloads, but monitor memory usage with tools like `htop` or `free -h`. Optimize Boltz to minimize memory overhead (e.g., batch processing). +- **Disk I/O**: + Use NVMe SSDs for temporary storage (e.g., `/tmp`, `/var`) to reduce disk contention. + +--- + +### **6. Security & Monitoring** +- **Centralized Logging**: + Set up a centralized logging system (e.g., ELK stack) to monitor server activity and GPU utilization. +- **SELinux/AppArmor**: + Enable security modules (e.g., AppArmor) to restrict access to critical resources. +- **Prometheus + Grafana**: + Monitor GPU utilization (`nvidia-smi`), network throughput (`iftop`), and storage I/O (`iostat`). + +--- + +### **7. Additional Tasks** +- **Backup & Recovery**: + Set up regular backups for critical data (e.g., Boltz configurations, NFS mounts). +- **Disaster Recovery Plan**: + Define steps for hardware failure (e.g., GPU replacement, network redundancy). +- **Documentation**: + Document all configurations (Ansible playbooks, firewall rules, GPU settings) for future reference. + +--- + +### **Summary of Missing Items** +| Category | Missing Tasks | +|--------------------|-------------------------------------------------------------------------------| +| **Hardware** | PCIe slot availability, power/cooling, transceiver compatibility | +| **Networking** | LACP support for bonding, OPNsense firewall rules, NFS optimization | +| **GPU Setup** | NVLink/NVMe configuration, CUDA multi-GPU support, driver compatibility | +| **Storage** | Disk I/O optimization, RAM monitoring, temporary storage setup | +| **Security** | SELinux/AppArmor, centralized logging, access controls | +| **Monitoring** | Prometheus/Grafana, regular backups, disaster recovery plan | diff --git a/projects/neosphere/ml-server/20250711-qwerty_multi-GPU.md b/projects/neosphere/ml-server/20250711-qwerty_multi-GPU.md new file mode 100644 index 0000000..2a56b05 --- /dev/null +++ b/projects/neosphere/ml-server/20250711-qwerty_multi-GPU.md @@ -0,0 +1,65 @@ + +### **Multi-GPU Setup: Boltz vs. Ollama+OpenWebUI** +To maximize GPU utilization while running **Boltz** (likely a large-scale AI model) and **Ollama+OpenWebUI** (a smaller, lightweight LLM inference tool), here's a structured approach: + +--- + +### **1. Separate GPUs for Different Workloads** +**Best Practice**: +- **Use separate GPUs** for **Boltz** and **Ollama+OpenWebUI**. +- **Why**: + - **Boltz** likely requires **high VRAM** (e.g., 96 GB for H100) and **low-latency inter-GPU communication** (NVLink) for distributed tasks. + - **Ollama+OpenWebUI** uses **smaller models** (e.g., 7B or less) and **low VRAM** (e.g., 16–32 GB). + - Separating them avoids **resource contention** (e.g., VRAM, compute bandwidth) and ensures each tool gets optimal performance. + +**Implementation**: +- Assign **H100** to **Boltz** (via `CUDA_VISIBLE_DEVICES=0`). +- Assign **L40** to **Ollama+OpenWebUI** (via `CUDA_VISIBLE_DEVICES=1`). +- Ensure both GPUs are **recognized and functional** via `nvidia-smi`. + +--- + +### **2. Shared GPU for Same Workload** +**Use Case**: +- If both tools **require the same GPU** (e.g., for a single inference task or model parallelism), use **NVLink** for **low-latency communication**. +- **Why**: + - NVLink (H100) or PCIe 4.0 (L40) enables **cross-GPU data transfer** for distributed inference or model parallelism. + - Requires **CUDA-aware MPI** or **Distributed Memory Frameworks** (e.g., PyTorch Distributed, Horovod). + +**Implementation**: +- Configure both tools to use **both GPUs** (e.g., `CUDA_VISIBLE_DEVICES=0,1`). +- Use **NVLink** (for H100) or **PCIe 4.0** (for L40) to minimize latency. +- Ensure **Boltz** and **Ollama** are compatible with **multi-GPU workflows** (e.g., model sharding, pipeline parallelism). + +--- + +### **3. Key Considerations** +| **Factor** | **Recommendation** | +|--------------------------|-------------------------------------------------------------------------------------| +| **GPU Allocation** | Use **separate GPUs** for Boltz and Ollama+OpenWebUI to avoid resource contention. | +| **Inter-GPU Communication** | Use **NVLink** (H100) or **PCIe 4.0** (L40) for shared GPU workflows. | +| **Software Compatibility** | Ensure **Boltz** and **Ollama** support multi-GPU setups (e.g., CUDA-aware MPI). | +| **VRAM Utilization** | Allocate **H100** to Boltz (high VRAM) and **L40** to Ollama (low VRAM). | +| **Driver Configuration** | Install **NVIDIA drivers 535+** and ensure **CUDA 12.x** compatibility. | + +--- + +### **4. Optimal Workflow** +- **Separate GPUs**: + - **Boltz**: Use H100 with **NVLink** for distributed training/inference. + - **Ollama+OpenWebUI**: Use L40 for lightweight LLM inference. + - **Advantages**: Maximized VRAM, reduced latency, and no resource contention. + +- **Shared GPU**: + - **Boltz**: Use H100 for large-scale tasks. + - **Ollama+OpenWebUI**: Use H100 for lightweight tasks (e.g., model serving). + - **Advantages**: Single GPU utilization, but requires careful resource management. + +--- + +### **5. Final Advice** +- **Prioritize Separate GPUs**: For most use cases, **Boltz** and **Ollama+OpenWebUI** will benefit from **dedicated GPUs**. +- **NVLink is Optional**: Only use it if you need **cross-GPU communication** for advanced workflows (e.g., model parallelism). +- **Monitor Performance**: Use `nvidia-smi` and **Prometheus/Grafana** to track GPU utilization, VRAM, and latency. + +By separating the workloads, you ensure **maximum efficiency** for both tools while leveraging the full potential of your hardware. 🚀 \ No newline at end of file diff --git a/projects/neosphere/ml-server/20250711-qwerty_multi-H100-GPU.md b/projects/neosphere/ml-server/20250711-qwerty_multi-H100-GPU.md new file mode 100644 index 0000000..6e3a4f3 --- /dev/null +++ b/projects/neosphere/ml-server/20250711-qwerty_multi-H100-GPU.md @@ -0,0 +1,82 @@ + +When using **two H100 GPUs** (with **NVLink** interconnect) for **Boltz** and **other inference tools**, the goal is to **maximize GPU utilization**, **minimize latency**, and **ensure compatibility** between models. Here's a structured approach to configure the GPUs optimally: + +--- + +### **1. Key Considerations for H100 GPUs** +- **NVLink**: Enables **low-latency, high-bandwidth communication** between GPUs (up to 100 GB/s). Ideal for **distributed inference** or **model parallelism**. +- **VRAM**: Each H100 has **80 GB VRAM**, so you can run **multiple large models** or **split a single model** across both GPUs. +- **CUDA Compatibility**: Ensure **CUDA 12.x** and **NVIDIA drivers 535+** are installed for full NVLink support. + +--- + +### **2. Recommended Configuration Options** + +#### **Option A: Separate GPUs for Different Tasks (Best for Parallel Workloads)** +**Use Case**: Running **Boltz** (large model) and **other inference tools** (e.g., Ollama, OpenWebUI, or smaller models) **independently**. + +**Configuration**: +- **GPU 0**: Assign to **Boltz** (e.g., `CUDA_VISIBLE_DEVICES=0`). +- **GPU 1**: Assign to **other inference tools** (e.g., `CUDA_VISIBLE_DEVICES=1`). +- **Why**: + - Avoids **resource contention** (VRAM, compute bandwidth). + - Ensures **maximum efficiency** for each task. + - NVLink is **not needed** unless you're using **model parallelism**. + +**Implementation**: +- Use `CUDA_VISIBLE_DEVICES=0` for Boltz and `CUDA_VISIBLE_DEVICES=1` for other tools. +- Ensure both GPUs are **recognized** via `nvidia-smi`. + +#### **Option B: Shared GPUs for a Single Model (Best for Large-Scale Inference)** +**Use Case**: Running **a single large model** (e.g., Boltz) or **distributed inference** across both GPUs. + +**Configuration**: +- **GPU 0 and GPU 1**: Assign to **Boltz** (e.g., `CUDA_VISIBLE_DEVICES=0,1`). +- **Why**: + - Leverages **NVLink** for **low-latency communication** (critical for distributed training/inference). + - Enables **model parallelism** (split the model across GPUs). + - Maximizes **VRAM utilization** (80 GB per GPU). + +**Implementation**: +- Use `CUDA_VISIBLE_DEVICES=0,1` to allocate both GPUs to the same model. +- Use **CUDA-aware MPI** or **Distributed Memory Frameworks** (e.g., PyTorch Distributed, Horovod) for communication. + +#### **Option C: Hybrid Approach (Best for Mixed Workloads)** +**Use Case**: Running **Boltz** on one GPU and **other tools** on the second GPU, but **allowing shared memory** for lightweight tasks. + +**Configuration**: +- **GPU 0**: Boltz (e.g., `CUDA_VISIBLE_DEVICES=0`). +- **GPU 1**: Other tools (e.g., `CUDA_VISIBLE_DEVICES=1`). +- **Shared Memory**: Use **NVLink** to enable **shared memory** for lightweight tasks (e.g., serving smaller models or caching). + +**Implementation**: +- Use `CUDA_VISIBLE_DEVICES=0` for Boltz and `CUDA_VISIBLE_DEVICES=1` for other tools. +- Enable **shared memory** via `nvidia-smi` or kernel modules. + +--- + +### **3. Best Practices for Maximum Efficiency** +| **Factor** | **Recommendation** | +|--------------------------|-------------------------------------------------------------------------------------| +| **GPU Allocation** | Use **separate GPUs** for Boltz and other tools to avoid resource contention. | +| **Inter-GPU Communication** | Use **NVLink** for shared GPU workflows (e.g., model parallelism). | +| **Software Compatibility** | Ensure **Boltz** and other tools support **multi-GPU workflows** (e.g., CUDA-aware MPI). | +| **VRAM Utilization** | Allocate **H100** to Boltz (high VRAM) and **L40** to other tools (low VRAM). | +| **Driver Configuration** | Install **NVIDIA drivers 535+** and ensure **CUDA 12.x** compatibility. | + +--- + +### **4. Tools for Monitoring and Optimization** +- **nvidia-smi**: Monitor GPU utilization, VRAM, and temperature. +- **Prometheus + Grafana**: Track real-time metrics for GPU usage and latency. +- **CUDA Profiler (Nsight)**: Optimize kernel performance and memory transfers. +- **Model Optimization**: Use **quantization** (e.g., 4-bit, 8-bit) for smaller models to reduce VRAM usage. + +--- + +### **5. Final Recommendation** +- **Prioritize Separate GPUs**: For most use cases, **Boltz** and **other inference tools** will benefit from **dedicated GPUs** to avoid contention. +- **Use NVLink for Shared Workloads**: Only use it if you're running **distributed inference** or **model parallelism** for a single model. +- **Monitor Performance**: Use `nvidia-smi` and **Prometheus/Grafana** to track GPU utilization and optimize resource allocation. + +By separating the workloads, you ensure **maximum efficiency** for both Boltz and other tools while leveraging the full potential of your H100 GPUs. 🚀 \ No newline at end of file diff --git a/projects/onboarding/onboarding-new-employees/checklist-new-employee.md b/projects/onboarding/onboarding-new-employees/checklist-new-employee.md index 7ed87bd..42efbc3 100644 --- a/projects/onboarding/onboarding-new-employees/checklist-new-employee.md +++ b/projects/onboarding/onboarding-new-employees/checklist-new-employee.md @@ -15,10 +15,6 @@ 1. Arbeitsplatz Einrichtung und Personalilsierung. 1. Notebook Einrichtung und Anmeldung. - Basis Einrichtung - - Terminal einrichten - - Neuste PowerShell Version runterladen (`winget install Microsoft.PowerShell` in PowerShell) - - Installation von Addons für die PowerShell (Welche benoetigt wer??) - - Installation von Software, die man benoetigt: [WSL2](https://learn.microsoft.com/en-us/windows/wsl/install),.... - Browser Einrichtung (Chrome, Firefox, Edge) - Peroehnliche Gestaltung des Laptops (Hintergrund, Farbschema,...) 1. Passwort Managament diff --git a/projects/sbx/20250530-Projekte_Aufgaben.md b/projects/sbx/20250530-Projekte_Aufgaben.md new file mode 100644 index 0000000..a3b812e --- /dev/null +++ b/projects/sbx/20250530-Projekte_Aufgaben.md @@ -0,0 +1,24 @@ + + +| Firma | Projekt/Aufgabe | Datum (wenn vorhanden) | Notiz | +| ------------------- | ------------------------------------------------ | ---------------------- | ------------------------------------ | +| SSR | M365 Migration | Sommer | Max das Meiste. | +| KWA | M365 Migration | Sommer | Nachwirkungen der Migration | +| SSR | Firewall Migration | 10.06-13.06 | | +| SSR + KWA | All Domaenen zu uns migrieren | Vor September 2025 | Alter Dienstleister geht in Rente. | +| BGSM | FW Migration SG -> XGS | Sommer | | +| Selbssthilfezentrum | FW Migration + neue Netzwerkgeraete | 30.06-04.07 | 3 Standorte | +| APSA | Nextcloud in Bluechip Cloud aufsetzen | Sommer | | +| BVV | ns2 und rproxy bereinigen | 2025 | DNS Server und Reeverse proxy in DMZ | +| BVV | ns2 zu public DNS migrieren | 2025 | | +| BVV | Veeam immutable Bakcup aufsetzen | 2025 | | +| Phytron | Nextcloud aufsetzen - fehlt nur noch SMTP Server | 2025 | Nextcloud fertig | +| TU | html Homepage fertig machen | Juni | Bevor Philipp geht | +| TU | Regelmaessig Vor Ort Termin | Jeden Donnerstag | Bevor Philipp geht | +| SBX | Patryk Abschluss Projekt lesen | HEUTE | 31.05 Deadline | +| CQSE | OPNsense CLuster | 2025? | | +| Blocherer SChule | AP geht nicht | Juni | Nach FW Migration | +| Alle | Zyklisch Nextclouds Updaten | Regelmaessig | | +| Alle | Ninja1 Warnungen/Fehler an Linux Srv beheben | Regelmaessig | | +| Alle | PowerShell Script - Clean Temp Folder Win11 | / | Ninja1 Automatisierung | +| SSR+KWA | Betreuung beider Kunden | / | | diff --git a/projects/sbx/firewall-std/sbx-rule-std.md b/projects/sbx/firewall-std/sbx-rule-std.md new file mode 100644 index 0000000..0c669fc --- /dev/null +++ b/projects/sbx/firewall-std/sbx-rule-std.md @@ -0,0 +1,27 @@ + +### **Firewall-Regelkonfigurations-Tabelle** + +| **Regel-ID** | **Quellzone** | **Zielzone** | **Quell-VLAN** | **Ziel-VLAN** | **Dienst/Port** | **Aktion** | **Notizen** | +|--------------|------------------------|--------------------|------------------------|----------------------|-------------------------------------------|--------------|-----------------------------------------------------------------------------| +| **1** | LAN | LAN | V10, V20, V30 | V10, V20, V30 | SMB (445), NTP (123), RPC (135) | Erlauben | Dynamische Ports (49152–65535) für RPC [1] | +| **2** | LAN | LAN | V10, V20, V30 | V10, V20, V30 | LDAP (389/636), Kerberos (88/464), DNS (53) | Erlauben | Kritisch für die Authentifizierung [1] | +| **3** | LAN | LAN | V10, V20, V30 | V10, V20, V30 | RAW (9100) | Erlauben | Druckdienste (V60_LAN-Drucker → V10_LAN-Server) [1] | +| **4** | LAN | LAN | V10, V20, V30 | V10, V20, V30 | HTTP (80), HTTPS (443), SSH (22), TFTP (69) | Erlauben | Managementzugriff (V50_MGMT → V10_LAN-Server) [1] | +| **5** | LAN | WAN | V10, V20, V30 | V50_MGMT | HTTP (80), HTTPS (443), SSH (22), TFTP (69) | Entschlüsseln | Nutzen Sie den "Maximum Compatibility"-Verschlüsselungsprofil [1] | +| **6** | LAN | WAN | V20, V30 | V40_WLAN-Gast | Alle | Blockieren | Blockieren Sie alle Datenverkehr aus unvertrauenden Zonen [1] | +| **7** | DMZ (V40) | LAN | V40_WLAN-Gast | V10, V20, V30 | Alle | Blockieren | Zone-Isolationsregel [1] | +| **8** | DMZ (V40) | WAN | V40_WLAN-Gast | Alle | Alle | Blockieren | Verhindern Sie DMZ-Datenverkehr zu externen Netzwerken [1] | +| **9** | MGMT (V50) | LAN | V50_MGMT | V10, V20, V30 | Alle | Blockieren | Beschränken Sie den Management-Zugriff auf vertrauende LAN-Zonen [1] | +| **10** | MGMT (V50) | WAN | V50_MGMT | Alle | Alle | Entschlüsseln | Nutzen Sie das "Maximum Compatibility"-Verschlüsselungsprofil [1] | +| **11** | LAN | LAN | V60_LAN-Drucker | V10_LAN-Server | RAW (9100), SMB (445) | Erlauben | SMB optional für "Scan to Folder" [1] | + +--- + +### **Wichtige Empfehlungen** +1. **Zone-Isolation**: Alle Datenverkehr zwischen **V40_WLAN-Gast** und anderen Zonen wird blockiert (Regel 6, 7, 8). +2. **Verschlüsselung**: Anwenden Sie "Maximum Compatibility" für verschlüsselten Datenverkehr (Regel 5, 10) [1]. +3. **Dynamische Ports**: Nutzen Sie 49152–65535 für RPC (Regel 1) [1]. +4. **Management-Zugriff**: Beschränken Sie den MGMT-VLAN (V50) auf vertrauende LAN-Zonen (Regel 9) [1]. +5. **Skalierbarkeit**: Nutzen Sie VLAN-spezifische IPs (z. B. 192.168.10.0/24 für V10), um Konflikte zu vermeiden [2]. + +Diese Tabelle gewährleistet **Sicherheit, Effizienz und Klarheit** und aligniert sich mit der VLAN-Struktur in `std-network.md` [2]. Lassen Sie mich wissen, wenn Sie weitere Anpassungen benötigen! \ No newline at end of file diff --git a/projects/sbx/it-glue/20250613-init.md b/projects/sbx/it-glue/20250613-init.md new file mode 100644 index 0000000..64fcadf --- /dev/null +++ b/projects/sbx/it-glue/20250613-init.md @@ -0,0 +1,24 @@ + +## Einfuehrung + +- Verena hat 7 Jahre in China gelebt und dort viele Bilder erstellt +- Erfahrung in IT- gearbeitet zum Thema "ARbeitslosengeld II" + +## Ordnungssystem + +**Softbox: "Ordnungsrahmen" des Unternehmens** + +**Wertschoepfung** +- Marketing +- Vertrieb +- Dienstleistung + +- Wissensmanagement & Unternehmenskommunikation +- Unternehmensfuehrung +- Back Office und Admin + +- Recruiting +- Team-, Talen- & Karriereentichlung Fuehrung +- IT + + diff --git a/projects/sbx/manuals/Sophos-SG_PPPoE_data-mod.md b/projects/sbx/manuals/Sophos-SG_PPPoE_data-mod.md new file mode 100644 index 0000000..8c36bc2 --- /dev/null +++ b/projects/sbx/manuals/Sophos-SG_PPPoE_data-mod.md @@ -0,0 +1,45 @@ + +# SSH-Konfiguration auf Sophos SG Firewall zur Extraktion von PPPoE-Daten + +## Einleitung +Diese Anleitung beschreibt, wie Sie SSH auf einem Sophos SG Firewall einrichten, um PPPoE-Daten zu extrahieren. Die Schritte sind für Systemadministratoren gedacht, die physischen Zugriff auf die Firewall haben und Sicherheitsrichtlinien beachten müssen [1]. + +## SSH-Konfiguration + +1. **Anmeldung am Sophos SG Web-UI** + - Öffnen Sie den Web-Browser und melden Sie sich am Sophos SG Web-UI an. + +2. **Systemeinstellungen anpassen** + - Navigieren Sie zu **Management -> System Settings -> Shell Access**. + 1. Setzen Sie das Passwort für den `root`-User und den `loginuser`-Benutzer. + 2. Fügen Sie Ihr Netzwerk zur Liste der „Erlaubten Netzwerke“ hinzu. + 3. Aktivieren Sie die **Passwort-Authentifizierung** [1]. + +3. **SSH-Zugriff herstellen** + - Öffnen Sie Putty oder ein Terminal (PowerShell ab Version 2019). + - Melden Sie sich als `loginuser` an: + *`ssh loginuser@`* + - Wechseln Sie zum `root`-User: + *`sudo su`* + - Geben Sie das `root`-Passwort ein. + +## PPPoE-Daten extrahieren + +1. **Extrahieren der Internetzugangsdaten** + - Führen Sie den folgenden Befehl aus, um die PPPoE-Daten zu erhalten: + ```bash + cat /var/sec/chroot-pppoe/etc/ppp/chap-secrets + ``` + - Die Ausgabe enthält die folgenden Informationen: + *`@` * "Passwort" * + - **Hinweis**: Diese Datei enthält die Authentifizierungsdaten für den PPPoE-Verbindungsaufbau [1]. + +## Sicherheitshinweise +- **Sicherheitsrichtlinien**: SSH-Zugriff sollte nur für vertrauenswürdige Netzwerke eingerichtet werden. Stellen Sie sicher, dass die Firewall-Regeln korrekt konfiguriert sind, um unbefugten Zugriff zu verhindern. +- **Passwort-Sicherheit**: Nutzen Sie komplexe Passwörter und ändern Sie sie regelmäßig, um Sicherheitsrisiken zu minimieren. + +## Fazit +Mit dieser Anleitung können Sie den SSH-Zugriff auf der Sophos SG Firewall einrichten und die notwendigen PPPoE-Daten extrahieren. Beachten Sie immer Sicherheitsrichtlinien, um die Integrität Ihrer Netzwerkumgebung zu gewährleisten. + +--- +*Diese Anleitung wurde unter Berücksichtigung von Sicherheitsaspekten und technischer Präzision optimiert [1].* \ No newline at end of file diff --git a/projects/sbx/sbx-lab-network.md b/projects/sbx/sbx-lab-network.md index b676e30..be4ad50 100644 --- a/projects/sbx/sbx-lab-network.md +++ b/projects/sbx/sbx-lab-network.md @@ -18,5 +18,6 @@ | pve-wazuh | | 10.11.12.40 | patryk test pve | true | | wazuh-server | | 10.11.12.41 | patryk test wazuh server | true | | wazuh-win-11 | | 10.11.12.42 | patryk test win11 client | true | +| wazuh-kali | | 10.11.12.50 | patryk test win11 client | true | | pxe | BC:24:11:99:2D:8A | 10.11.12.69 | netbbot_xyz | true | | metabase | | 10.11.12.99 | test for discopharma | false | diff --git a/projects/ssr/20250516-neue-Rechner.md b/projects/ssr/20250516-neue-Rechner.md new file mode 100644 index 0000000..384fc66 --- /dev/null +++ b/projects/ssr/20250516-neue-Rechner.md @@ -0,0 +1,10 @@ + +## Inventar + +- Matthias in Elternschaft: Rechner fuer Werkstudenten brauchbar +- Leila: Rechner verfuegbar fuer Werkstudenten +- Alter kaputter Rechner: + +## Time Machine Backup + +- mache backup von Werkstudenten User Profil und migiriere via Time Machine Backup \ No newline at end of file diff --git a/projects/ssr/firewall_migration/20250516-init.md b/projects/ssr/firewall_migration/20250516-init.md new file mode 100644 index 0000000..00dd7b4 --- /dev/null +++ b/projects/ssr/firewall_migration/20250516-init.md @@ -0,0 +1,50 @@ + +## Todo (Meeting mit Thilo und Oli) + +- handout fuer jeweils sophos und opnsense als vergleich +- aufgaben fuer wartung rausschreiben +- detailiert feature liste fuer opnsense (fuer internen nutzen und grobe baseline) + +## Base Info + +- Time: 16.05.2025 11:30 Uhr +- Location: Teams +- Participants: Nina Schiffel, Annika Luedeke, Lucas Zimmer-Schneider, Oliver Kaspar, Petar Cubela + +## Topics + +- Sophos or OPNsense - HW, SW +- Arbeitszeit besprechen +- Rekonstruktion der Kerio Firewall + +## Sophos + +- Trusted industry standard firewall which delivers default features needed in the industry. +- Support for several years vie expensive license and expensive hardware which becomes useless after license expiration + +## OPNsense + +- Open Source product. No cost for the OS +- Can be installed on any hardware (as long as it has two network interfaces) +- Yearly (or 3 years) license (~150/500 euro) which enables management features and commercial firmware repository + +## Preis + +| Topic | Preis - OPNsense | Preis - Sophos | +| --------------------- | -------------------------------------------------------------------- | ------------------------------------------------------------ | +| HW | Vorhandene Hardware oder neue Hardware (Kosten: 500 - 1000 Euro) | ein Preis fuer HW + OS + Lizenz | +| OS | Keine Kosten | n/a | +| Lizenz | Business License: 130 Euro/Yearly + Support License: 300 Euro/yearly | 7600 Euro (Lizenz gueltig fuer 3 Jahre) | +| Arbeitsstunden | ~40h, ~4000 Euro | ~30h, ~3000 Euro | +| Wartungspauschale | ~ 100 Euro / monthly (WAHT??: Update, Zyklische Statusabfrage) | Inkludiert im MSP Module Netzwerkmgmt | +| Summary \[euro/year\] | 4000 (5000) Euro Einbau + 500 Euro/yearly Lizenz | 3000 Euro Einbau + 7600 Euro auf 3 Jahre (~2500 Euro/yearly) | + + +## Meeting 20250516 + +- diskutiere laufdauer bestehender hardware +- ueberlegen neuer hw bestellung thomas-krenn +- vergleiche preise: stunden + lizenz kosten + hw kosten +- opnsense vs sophos - security features +- wartungspauschale +- herrman fragen wegen opnsense lizenz \ No newline at end of file diff --git a/projects/ssr/firewall_migration/20250526-Notizen.md b/projects/ssr/firewall_migration/20250526-Notizen.md new file mode 100644 index 0000000..5c274b6 --- /dev/null +++ b/projects/ssr/firewall_migration/20250526-Notizen.md @@ -0,0 +1,151 @@ +## Vor Ort Notes + +1. Plane Switch Portbelegung +2. Stelle alle Geraete auf dhcp um: + 1. [x] switches + 2. [x] APs + 3. [x] Cloud-Key + 4. [x] Telefone + 5. [x] Drucker (drucker muss mehr angepasst werden: dns) +3. Dangerous: Setze VLANs auf designierte Ports um +4. Geraete runterfahren +5. Neue Firewall anschalten und hoffen, dass es klappt + +## Notes +opnsense ui: root, 4H?bh,wXU85JrXs +opnsense ui: sbxadmin, %bghY!FH65Z +cloud key: user: sbxadmin, 'l0b-J3HbQ7Om0jbfeuah' +Main switch: 60:22:32:ee:22:38 +Subscription key: a119bcee-9ca0-438c-b2c9-69db51d186b8 + +## General +- [ ] hermann ablauf mitteilen +- [ ] Internetzugangsdaten beschaffen +- [x] pruefe WAN/Modem Anschluss - fritz macht pppoe als router; modem laut fritz vorhanden - entferne fritzbox + +- [x] Change public DNS entries (gw.studio-stadt-region.de -> \ ) +- [x] ports der unifi untersuchen +- [x] configure dhcp on all unifi devices +- [x] acme - challenge type - andere token con cf +- [x] unifi dashboard - define all vlan networks +- [x] add to opncentral +- [x] fotos machen +- [x] unifi cloud key mit cloud koppeln +- [ ] Switch und APs in IT-Glue hinterlegen +- [ ] physische Beschriftung anpassen + + +### deprecated +- [ ] ips/ids anschalten +- [ ] change ilo ip such that its in the mgmt net +- [ ] backup via ftp to nas if possible + + +## Kerio Features + +### Network + +- WAN: 10.0.80.2 (FritzBox PPPoE) +- LAN: 192.168.80.1/24 +- VPN: 172.16.80.1/24 + +### DNS and DHCP + +- [x] domain name: ad.studio-stadt-region.de +- [x] query forwarding: `*.zvelo.com` -> `1.1.1.1,1.2.2.1` + +## OPNsense + +### Network + +| Name | Interface | VLAN tag | Network | Note | +| ---------- | --------- | -------- | --------------- | ----------------------- | +| WAN | WAN | / | 10.0.80.2/32 | FritzBox PPPoE | +| MGMT | LAN | 1 | 192.168.50.1/24 | | +| SERVER | LAN | 80 | 192.168.80.1/24 | | +| CLIENT | LAN | 20 | 192.168.20.1/24 | | +| WLAN | LAN | 30 | 192.168.30.1/24 | USE CLIENT net for WLAN | +| WLAN_GUEST | LAN | 40 | 192.168.40.1/24 | | +| OpenVPN | VPN | | 172.16.80.1/24 | | + +### Firewall + +#### Aliase + +- [x] filewave +- [x] mailstore +- [x] nas +- [x] sbxoffice +- [x] ad +- [x] printer (NEW IP: 192.168.20.10. OLD IP: 192.168.80.200) +- [x] phone (NEW IP: 192.168.20.28/29. OLD IP: 192.168.80.28/29) + +#### Rules + +##### WAN + +- [ ] enable geo filter (iran, north korea, russia) +- [ ] Allow VPN entrypoint to WAN via VPN port + +##### MGMT + +- [ ] allow 'mgmt addr' to AD server via ldap +- [ ] allow 'mgmt net' to AD via dns + +##### USER + +- [ ] allow 'user net' to AD via dns +- [ ] allow 'user net' to nas via smb +- [ ] allow 'user net' to AD via ldap(s) +- [ ] allow 'user net' to 'server net' via https +- [ ] allow 'user net' to mailstore via its web port (Reverse Proxy in future) +- [ ] allow 'user net' to vwlizenz via (any?) +- [ ] allow 'user net' to filewaveserver via filewaveservice ports + +##### VPN + +- [ ] allow 'vpn net' to AD via dns +- [ ] Allow SMB for VPN Client network +- [ ] allow vpn net to server net + +##### SERVER + +- [ ] Allow filewave out + +#### DNAT + +- [ ] Port 8462/tcp from WAN address to Mailstore IP NAT +- [ ] Port Group "Filewave" from WAN address to Filewave IP NAT + +### Authentication Server + +- [ ] AD coupling somehow - DNAT from sbxoffice to local AD via LDAP(s) + +### VPN +- depends on: Authentication Server +- one user and one admin vpn server + +- [ ] Setup OpenVPN. + - [ ] Self-Signed Certificate Chain: Root CA, Server Cert and Client Cert + - [ ] setup openvpn server + - [ ] setup client certs + +### IPS/IDS + +- [ ] setup and configure surricata - very heavy on resources.. need to be tested + +### Content Filter + +- [ ] Recreate - if possible - application, web and https filter + +### Reverse Proxy (Web Server Protection) + +- [ ] projektpro +- [ ] Andere? + +### NTP + +- Server: `srvu-master.ad.studio-stadt-region.de` + +## Archive + diff --git a/projects/ssr/firewall_migration/20250611-VPN_config_new_FW.md b/projects/ssr/firewall_migration/20250611-VPN_config_new_FW.md new file mode 100644 index 0000000..8c0340f --- /dev/null +++ b/projects/ssr/firewall_migration/20250611-VPN_config_new_FW.md @@ -0,0 +1,28 @@ +# OpenVPN Konfiguration + +## Einfuehrung + +Dieses Dokument erklaert die Einrichtung des VPN Clienten mit der neuen genutzten Firewall Loesung. +Die Umsetzung besteht aus zwei Schritten: +1. Download und Installation des OpenVPN Clienten +2. Download der Konfiguration und Einbindung in den zuvor runtergeladenen Clienten + +## OpenVPN Client + +Der Client kann unter folgendem Link runtergeladen werden: +Klicken des Links sollte den Download direkt starten. +Die App zur Installation kann auch unter dem [Link](https://openvpn.net/client/) gefunden werden. +Die Installation der Applikation kann mit einem Doppelklick auf die runtergeladenen Datei gestartet werden. + +Nach Abschluss der Installation muss die individuelle Konfiguration fuer die VPN-Verbindung runtergeladen und anschliessend im Clienten importiert werden. Dies wird im naechsten Abschnitt beschrieben. + +## Konfiguration + +Um die Konfiguration zu erhalten, muss sich jede/r unter dem folgenden Link anmelden, . +Die Zugangsdaten sind: +- User: 'vorname.nachname' +- Password: 'langes-kennwort' + +Nach erfolgreicher Anmeldung muss auf der linken Seite das Menu 'Lobby -> Portal' geoeffnet werden. +In der Mitte werden dann drei Bereiche angezeigt: 'Home', 'Account' und 'OpenVPN'. Hier bitte auf OpenVPN klicken. Hier werden die euch zur verfuegung stehenden VPN-Konfigurationen angezeigt; ihr solltet eine Konfiguration namens 'vpn_user' gelistet sehen. Auf der rechten Ende der Liste ist ein Button ueber den die Konfiguration runtergeladen werden kann. +Nach erfolgreichem Runterladen kann die VPN-Konfiguration durch einen Doppelklick an den VPN-Clienten importiert werden. Der Client wird hier nochmal nach den Zugangsdaten fragen. diff --git a/projects/ssr/firewall_migration/20250623-PP-NeuEinbindung.md b/projects/ssr/firewall_migration/20250623-PP-NeuEinbindung.md new file mode 100644 index 0000000..e0b4d81 --- /dev/null +++ b/projects/ssr/firewall_migration/20250623-PP-NeuEinbindung.md @@ -0,0 +1,17 @@ + +## Intro + +Nach der Firewall Migration kann potentiell Projekt Pro nicht mehr geoeffnet werden. +Hier muss Projekt Pro einmal aus Filemaker entfernt werden und neu eingebunden werden. +Im Folgenden wird dieser Prozess kurz beschrieben. + +## Anleitung + +1. Bitte oeffnen Sie Filemaker Pro +2. Die Projekt Pro Verknuepfung im Filemaker Pro muss entfernt werden. Rechtsklick oder `Ctrl+`Linksklick, um es zu entfernen, siehe Bild: ![part1](/files/ssr/PP-FW-Migration/part1.png) +3. Klicken Sie auf `App hinzufuegen`. Es oeffnet sich ein Menu, in dem `Durchsuchen...` und `Hosts...` angezeigt wird. Klicken Sie hier bitte auf **`Hosts...`**, siehe Bild: ![part2](/files/ssr/PP-FW-Migration/part2.png) +4. Es oeffnet sich ein neues Fenster. Klicken Sie bitte auf das `+`-Symbol oben links, siehe Bild: ![part3](/files/ssr/PP-FW-Migration/part3.png) +5. Geben Sie hier die IP Adresse, `192.168.80.11`, in das Feld `Internet-Adresse Host:` ein, siehe Bild: ![part4](/files/ssr/PP-FW-Migration/part4.png) +6. Es erscheint eine Warunng zu einem fehlenden Zertifikat; Diese erscheint hier, weil wir den Server ueber seine IP Adresse ansprechen. Die Meldung kann ignoriert werden. Setzen Sie den Haken `Verbindung zu diesem Host immer zulassen` und klicken Sie auf `Verbinden`, siehe Bild: ![part5](/files/ssr/PP-FW-Migration/part5.png) +7. Das ProjektPro Symbol wird angezeigt; waehlen sie dieses aus und klicken Sie auf `Ok`, siehe Bild: ![part6](/files/ssr/PP-FW-Migration/part6.png) +8. PP sollte wie gehabt funktionieren. \ No newline at end of file diff --git a/projects/ssr/m365-migration/20250623-Anfrage-Migration.md b/projects/ssr/m365-migration/20250623-Anfrage-Migration.md new file mode 100644 index 0000000..299a78f --- /dev/null +++ b/projects/ssr/m365-migration/20250623-Anfrage-Migration.md @@ -0,0 +1,15 @@ +Sehr geehrtes Team von SSR, + +wie euch schon bekannt ist, laeuft die Kerio Connect Lizenz am 17.Juli ab. +Sofern ihr damit einverstanden seid, wuerden wir noch die M365 Migration durchfuehren, damit die Kerio Lizenz nicht mehr verlaengert werden muss. + +Nun muss das in den naechsten 2-3 Wochen passieren. Und das verfuegbare zeitliche Kontingent ist begrentzt. +Ensprechend wuerden wir uns freuen, wenn ihr Ende dieser Woche Zeit fuer ein Meeting habt. + +Wir wuerden Freitag vorschlagen und wenn wir uns einigen, wuerden wir direkt die erste Migration im Hintergrund starten, welche moeglichst viele Mails zu M365 uebertraegt. Wie in einer vorherigen Mail beschrieben wuerde diese erste Migration eure Arbeit nicht beeinflussen; wir wuerden im Verlauf der Migration dann mehrere Synchronisation starten, damit auch die neu aufgekommenen Mails noch uebertragen werden. + +Wichtig von eurer Seite waere hier, dass alle nicht gebrauchten Mails geloescht werden (der Mailstore archiviert alle Mails), damit die Anzahl der zu migrierenden Mails minimal gehalten wird. +Ich denke, ihr hattet diesen Prozess schon eingeleitet und eine entsprechende Rundmail rausgeschickt gehabt. + +Wir wuerden uns freuen, wenn es bei euch noch klappt, +Petar und Max \ No newline at end of file diff --git a/projects/ssr/m365-migration/20250627-m365-final.md b/projects/ssr/m365-migration/20250627-m365-final.md new file mode 100644 index 0000000..346aebe --- /dev/null +++ b/projects/ssr/m365-migration/20250627-m365-final.md @@ -0,0 +1,17 @@ + + +## Intro + +### Teilnehmer + +- SSR: Nina Schiffel, Lucas Schneider-Zimmer, Jan Kurz +- SBX: Petar Cubela, Maximilian Kriesmair + +### Notes + +- Dienstag ready mit Bereinigung +- kerio connect hat 30 tage karenzzeit +- kerio connect Lizenz 650 Euro/Jahr +- Verschieben in KW2 2026 +- Besprechung der Ordnerstruktur +- \ No newline at end of file diff --git a/projects/ssr/m365-migration/Meeting mit Max-20250526.md b/projects/ssr/m365-migration/Meeting mit Max-20250526.md new file mode 100644 index 0000000..faba0bb --- /dev/null +++ b/projects/ssr/m365-migration/Meeting mit Max-20250526.md @@ -0,0 +1,8 @@ +## Meeting mit Max - 20250526 + +### gelerntes + +- Altes Loeschen!! Migration eine Woche vorher starten +- Time Stamps gehen nicht +- Outlook Groups geht nicht +- iPhone - Outllook zu nativer App geht nicht --> Melde kontakte@ bei nativer Mail App an, dann werden die Kontakte gesynct \ No newline at end of file diff --git a/projects/tu/20250604-uebernahme.md b/projects/tu/20250604-uebernahme.md new file mode 100644 index 0000000..26140c8 --- /dev/null +++ b/projects/tu/20250604-uebernahme.md @@ -0,0 +1,10 @@ + +## notizen + +- [x] passiver poe injector fuer kinderhaus projekt + +## themen + +- [x] Zeiten eintragen +- [x] Kinderhaus - hoffe das Projekt ist vorher fertig +- [x] Freigabe RCM reinkommen - Thomas Buecherl \ No newline at end of file diff --git a/projects/TU_Homepage/DokuWiki_Install.md b/projects/tu/TU_Homepage/DokuWiki_Install.md similarity index 100% rename from projects/TU_Homepage/DokuWiki_Install.md rename to projects/tu/TU_Homepage/DokuWiki_Install.md diff --git a/projects/tu/general/Contacts.md b/projects/tu/general/Contacts.md new file mode 100644 index 0000000..04ce4e6 --- /dev/null +++ b/projects/tu/general/Contacts.md @@ -0,0 +1,5 @@ + +- Martin Kettner: 0173 6156202 +- Thomas Breitner: + - Priv.: 0171 2154285 + - Dienst.: 0162 2540909 \ No newline at end of file diff --git a/projects/tu/general/network-infra.md b/projects/tu/general/network-infra.md new file mode 100644 index 0000000..2087b20 --- /dev/null +++ b/projects/tu/general/network-infra.md @@ -0,0 +1,46 @@ +## Intro + +Documentation about the network infrastructure on the TU Garching Campus. + +## Network and VLANs + +**Information is extracted from the Sophos Firewall** + +| Name | Tag | Netz | FW Port | Gateway | Note | +| ------------------------- | ---- | ------------------ | ------- | -------------------------- | -------------------------------------------------------------------- | +| Bereichsrechner-Netz 5 | 45 | 10.0.45.1/24 | eth10 | | | +| CPA | 415 | 10.54.15.1/24 | eth10 | | CPA | +| CRC | 410 | 10.54.10.1/24 | eth10 | | | +| Chemie Neu | 400 | 10.54.0.1/24 | eth10 | | Chemie (neu&saniert) | +| E+I | 901 | 10.59.1.1/24 | eth10 | | | +| Entrepreneurship | 433 | 10.54.33.1/42 | eth10 | | | +| FMI | 600 | 10.56.0.1/42 | eth10 | | | +| FW-MGMT Netz Port E0 | | 10.0.0.1/24 | eth0 | | nur Management | +| GLT neu (mxi64) | 20 | 10.0.20.1/24 | eth10 | | gw2 verbunden. | +| Gesamtnetz alt | 1 | 10.0.10.1/24 | eth10 | | | +| Heizkraftwerk | 601 | 10.61.1.1/24 | eth10 | | | +| IFP Physik | 117 | 10.51.17.1/24 | eth10 | | Physik Verfuegungsbau 5117. gw2 verbunden. | +| Internetzugangsnetz | 95 | 10.0.95.1/24 | eth10 | | gw2 verbunden. | +| LRZ external (WAN) | | 129.187.145.129/28 | eth1 | DEFAULT GW 129.187.145.142 | Port A 17 LRZ Netz | +| LRZ intern (WAN) | 90 | 10.152.140.1/24 | eth10 | DEFAULT GW 10.152.140.254 | | +| MGMT | 30 | 10.0.30.1/24 | eth10 | | Management Netz fuer Switches; gw2 verbunden. | +| MW neu | 500 | 10.55.0.1/24 | eth10 | | Maschinenwesen (neu&saniert) | +| MW neu - DMZ HAS | 501 | 10.55.1.1/24 | eth10 | | MVV neu DMZ Netz fuer HAS | +| MXI-Bereich-1 | 21 | 10.0.21.1/24 | eth10 | | gw2 verbunden. | +| MXi-Sammelnetz | 99 | 10.0.99.1/24 | eth10 | | fuer kleine Gebauede | +| NDB | 305 | 10.53.5.1/24 | eth10 | | NDB 5305 | +| PD1-neu | 101 | 10.51.1.1/24 | eth10 | | | +| Radiochemie | 212 | 10.52.12.1/24 | eht10 | | OPNsense | +| Remote Management | 25 | 10.0.25.1/24 | eth10 | | Netz fuer Entwicklungs-VMs | +| SLS | 142 | 10.51.42.1/24 | eth10 | | Schwerlastenstation/P7 | +| Service-Port-Netz | 80 | 10.0.80.1/24 | eth10 | | Intermediate Serviceport Switches fuer RDP und HTTPS; gw2 verbunden. | +| SiBe | 85 | 10.100.1.1/24 | eth10 | | Sicherheitsbeleuchtung | +| V82_ohne_MXI64 | 82 | 10.0.82.1/24 | eth10 | | Loxone Sammelnetz | +| VBI alte Mensa | 302 | 10.53.2.1/24 | eth10 | | VBI alte Mensa | +| VLAN 63 | 63 | 192.157.163.1/24 | eth10 | | Bestandsnetz 192.157.163 | +| VLAN 64 | 64 | 192.157.164.1/24 | eth10 | | Bestandsnetz 192.157.164 | +| VLAN 65 | 65 | 192.157.165.1/24 | eth10 | | Bestandsnetz 192.157.165 | +| VLAN 66 | 66 | 192.157.166.1/24 | eth10 | | Bestandsnetz 192.157.166 | +| VLAN 67 | 67 | 192.157.167.1/24 | eth10 | | Bestandsnetz 192.157.167 | +| ZQE | 128 | 10.51.28.1/24 | eth10 | | ZQE. gw2 verbunden. | +| Zaehler-Netzwerk Garching | 2574 | 172.16.135.249/21 | eth10 | | ?? | diff --git a/projects/tu/glt-mail/20250710-init.md b/projects/tu/glt-mail/20250710-init.md new file mode 100644 index 0000000..17ed519 --- /dev/null +++ b/projects/tu/glt-mail/20250710-init.md @@ -0,0 +1,30 @@ +## Deadline Planung + +- 17.07.2025 + +## Vorstellung + +- GLT Meldungen dper Mail an Sammelpostfach +- Empfaenger adresse benoetigt + +- zum Beispiel Registrierung Veeam + +### Zugang + +- Tobais Moser +- Breittner Thomas + + +## Notizen + +- Mail managed vom LRZ + - zu komplex + - umgehen, wenn moeglich + + +## Idee + +- lokaler smtp/imap Server +- rein lokales Postfach. Nimmt interne GLT Meldungen entgegegn +- Falls Mails nach aussen muessen, leite es ueber die das mail-gw + diff --git a/projects/tu/ifp-5112/20250612-switches.md b/projects/tu/ifp-5112/20250612-switches.md new file mode 100644 index 0000000..c64946a --- /dev/null +++ b/projects/tu/ifp-5112/20250612-switches.md @@ -0,0 +1,18 @@ + + +- asp01 - 10.0.30.156 +- asp02 - 10.0.30.155 +- asp03 - 10.0.30.154 +- asp04 - 10.0.30.153 +- asp05 - 10.0.30.152 +- asp06 - 10.0.30.167 +- asp07 - 10.0.30.151 +- asp08 - 10.0.30.150 + - asp09 - 10.0.30.??? (nicht gelistet) +- asp10 - 10.0.30.166 +- asp11 - 10.0.30.165 +- asp12 - 10.0.30.164 +- asp13 - 10.0.30.163 +- asp14 - 10.0.30.162 +- asp15 - 10.0.30.161 +- asp16 - 10.0.30.160 \ No newline at end of file diff --git a/projects/tu/messschacht-ubnt/SecFeatures.md b/projects/tu/messschacht-ubnt/SecFeatures.md new file mode 100644 index 0000000..d6bd89f --- /dev/null +++ b/projects/tu/messschacht-ubnt/SecFeatures.md @@ -0,0 +1,7 @@ + + +### Features + +- WDS (Transparent Bridge Mode) +- hidden SSID +- MAC Filter \ No newline at end of file

    qt|9;mfSEMS7mZPZgGlX|u@uNC7zUBxqH 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 MW2cYS9}da-A2ic$^Z)<= literal 0 HcmV?d00001 diff --git a/files/ssr/PP-FW-Migration/part4.png b/files/ssr/PP-FW-Migration/part4.png new file mode 100644 index 0000000000000000000000000000000000000000..80e298aa2ba8cdbecd4665376c7e157c23fb66f3 GIT binary patch literal 109060 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 z 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℘{PJi$s@J5?1p<=6fc+lC6`I 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