Einleitung
Haben Sie viele TYPO3-Internetseiten? Dann ist die Überwachung schwer. Sind alle Hauptprogramme aktuell? Gibt es Sicherheitsfehler bei den Erweiterungen? Funktioniert der Server richtig? Ein Server ist ein Computer für Internetseiten. T3 Monitoring von Georg Ringer hilft Ihnen dabei. Monitoring ist das englische Wort für Überwachung. Es ist ein zentrales Programm für die Überwachung. Es überwacht alle Ihre TYPO3-Internetseiten. Das Programm informiert Sie automatisch über Probleme.
Das Programm ist für Agenturen und IT-Abteilungen. IT-Abteilungen sind die Computerexperten in einer Firma. Diese Experten verwalten oft viele TYPO3-Internetseiten. Sie wollen schnell auf Sicherheitslücken reagieren.
T3 Monitoring passt optimal zum TYPO3 Updater. Die Überwachung findet alte Internetseiten. Der Updater führt die Aktualisierungen automatisch aus. Das ist ein durchgehender technischer Ablauf.
Inhaltsverzeichnis
Gute Beispiele
Agentur, Speicheranbieter, Große Firma
Ergebnis
Wann lohnt sich das?, Empfehlung
Warum T3 Monitoring?
Probleme bei der Verwaltung von TYPO3
Für Agenturen mit vielen TYPO3-Projekten:
- Sie prüfen 20 Internetseiten mit der Hand.
- Das kostet viel Zeit.
- Menschen machen dabei oft Fehler.
- Sie übersehen vielleicht wichtige Sicherheitsupdates.
- Ein Update ist eine Aktualisierung.
- Sie bemerken Probleme mit dem Server nicht.
- Sie haben keine gute Übersicht über alle Projekte.
Für Hosting-Provider (Speicheranbieter):
- Sie müssen die Internetseiten der Kunden überwachen.
- Kunden erwarten schnelle Hilfe bei Problemen.
- Sie brauchen Dokumente und Berichte für die Regeln.
- Sie brauchen eine gute Lösung für viele Internetseiten.
Für IT-Abteilungen:
- Große Firmen brauchen gute Überwachung und Warnungen.
- Sie müssen die Sicherheit genau aufschreiben.
- Chefs brauchen automatische Berichte.
- Sie wollen Ausfälle der Internetseiten verhindern.
Die Lösung: T3 Monitoring
T3 Monitoring bietet ein zentrales Programm für die Überwachung. Dieses Programm überwacht alle Ihre TYPO3-Internetseiten:
Zentrale Überwachung
Ein Hauptprogramm überwacht alle Kundenprogramme. Es gibt genaue Listen für eine gute Übersicht. Es gibt auch eine schnelle Suche.
Automatische Warnungen
Sie bekommen E-Mails bei alten TYPO3-Versionen. Sie bekommen E-Mails bei unsicheren Erweiterungen. Sie bekommen E-Mails bei unerreichbaren Internetseiten.
Gute Berichte
Es gibt Berichte für jede Woche. Es gibt Übersichten für den Administrator. Ein Administrator ist der Chefverwalter der Technik.
Funktionen genau erklärt
Überwachung vom Hauptprogramm
Das Hauptprogramm von TYPO3 heißt auf Englisch Core. T3 Monitoring prüft immer die TYPO3-Version von jeder Internetseite.
Die Funktionen:
- Versionen erkennen: Das Programm findet alte TYPO3-Versionen.
- Sicherheitswarnungen: Das Programm warnt vor bekannten Sicherheitslücken.
- LTS-Status: Es unterscheidet zwischen LTS und normalen Versionen. LTS bedeutet Langzeitunterstützung.
- Empfehlungen für Updates: Das Programm zeigt Ihnen nötige Aktualisierungen.
Alte TYPO3-Versionen sind sehr gefährlich für die Sicherheit. T3 Monitoring findet diese alten Seiten automatisch. Das Programm zeigt diese Seiten in den Berichten ganz oben.
Überwachung der Erweiterungen
Eine Erweiterung heißt auf Englisch Extension. Das Programm prüft alle installierten Erweiterungen. Es vergleicht sie mit der Datenbank vom TYPO3 Extension Repository (TER). Das TER ist der offizielle Speicherort für TYPO3-Erweiterungen.
Geprüfte Dinge:
- Sicherheitswarnungen für installierte Erweiterungen
- Alte Versionen von Erweiterungen
- Erweiterungen ohne weitere Unterstützung
- Empfohlene Aktualisierungen
Einschränkungen:
- Das Programm prüft nur Erweiterungen aus dem TER.
- Andere Erweiterungen prüft das Programm nicht automatisch.
Sie haben vielleicht Erweiterungen über Packagist installiert. Packagist ist ein anderer Speicherort für Programme. Diese Erweiterungen stehen nicht im TER. Das Programm kann diese Erweiterungen nicht auf Sicherheit prüfen.
Servereinstellungen und Umgebung
T3 Monitoring prüft verschiedene Einstellungen vom Server und von PHP. PHP ist die Programmiersprache von TYPO3.
Geprüfte Dinge:
- PHP-Version: Passt die Version zu TYPO3? Gibt es noch Unterstützung?
- SCRIPT_FILENAME: Das hilft bei der Suche nach OPcache-Fehlern. OPcache ist ein Zwischenspeicher für PHP.
- Einstellungen für Protokolle: Das Programm prüft die Einstellungen für Fehlerprotokolle.
- E-Mail-Einstellungen: Das Programm prüft den E-Mail-Versand.
- Zustand der Datenbank: Das Programm prüft die Verbindung zur Datenbank.
Überwachung der Erreichbarkeit
Das Programm prüft die Erreichbarkeit der Internetseiten.
So funktioniert es:
- Das Programm ruft die Internetseiten regelmäßig auf.
- Es erkennt eine zu lange Ladezeit.
- Es prüft die genauen Bestätigungen der Internetseite.
- Es prüft die Verbindung und die Sicherheit.
Einstellungen für Warnungen:
- Sie können die Anzahl der Versuche einstellen. Zum Beispiel: Warnung erst nach 3 Fehlern.
- Sie bekommen eine E-Mail bei unerreichbaren Seiten.
- Das Programm sammelt alle fehlerhaften Seiten in einem Bericht.
Berichte und Warnungen
Berichte per E-Mail: Beispiele aus der Praxis
T3 Monitoring erstellt verschiedene Arten von Berichten. Verschiedene Personen brauchen verschiedene Berichte:
Bericht für Kunden in jeder Woche
Jede Kundenseite kann einen eigenen Bericht per E-Mail bekommen:
Monitoring report of your clients
=================================
Server1
-------------------------------------------------
https://www.server1.at
Insecure core:
Insecure extensions:
Extra dangers:
- SCRIPT_FILENAME contains current: The server configuration is not correct. PHPOpcache is caching the symlink switch when deploying. Please check the nginx configuration!
Shopo1
-------------------------------------------------Bericht über nicht erreichbare Kundenseiten
Es gibt einen eigenen Bericht für fehlerhafte Seiten:
Monitoring report of failed clients
===================================
The following clients could not be reached!
Server2: https://www.server2.at
Server3: https://www.server3.atEinstellungen:
- Sie tragen die E-Mail-Adresse in den Einstellungen ein.
- Sie können die Anzahl der Fehlerversuche einstellen.
- Die Häufigkeit hängt vom Planer ab. Der Planer führt Aufgaben automatisch aus.
Große Übersicht für den Administrator
Das ist ein zusammenfassender Bericht. Der Administrator sieht alle Kunden mit Problemen:
Inhalt:
- Alle Internetseiten mit Sicherheitsproblemen
- Eine Zusammenfassung nach Gefahr
- Zahlen und Entwicklungen
- Tipps für das weitere Handeln
Häufigkeit:
- Sie stellen das im Planer ein.
- Typisch ist: Jeden Tag oder jede Woche.
Installation und Einrichtung
Aufbau vom System
T3 Monitoring besteht aus 2 Teilen:
Hauptprogramm (t3monitoring)
Das ist eine zentrale TYPO3-Internetseite mit der Erweiterung t3monitoring. Sie sammelt Daten von allen Kundenseiten. Sie zeigt Übersichten und verschickt Berichte.
Kundenprogramm (t3monitoring_client)
Sie installieren das auf jeder zu überwachenden TYPO3-Seite. Das Programm sendet die Daten an das Hauptprogramm. Es nutzt dafür eine Schnittstelle. Eine Schnittstelle heißt auf Englisch API.
Schritt 1: Installation beim Kunden
Sie machen das auf jeder TYPO3-Seite für die Überwachung:
# Via Composer
composer require georgringer/t3monitoring-client
# Extension aktivieren
./vendor/bin/typo3 extension:activate t3monitoring_clientEinstellungen:
- Sie müssen ein geheimes Passwort festlegen. Das schützt die Schnittstelle.
- Sie tragen das in den Einstellungen der Erweiterung ein.
- Sie notieren sich die Zugriffsadresse. Zum Beispiel:
https://example.com/t3monitoring-api
Die Erweiterung beim Kunden stellt eine Schnittstelle bereit. Das Hauptprogramm fragt diese Schnittstelle ab. Die Schnittstelle muss von außen erreichbar sein.
Schritt 2: Installation vom Hauptprogramm
Sie richten die zentrale Überwachung ein:
# Via Composer
composer require georgringer/t3monitoring
# Extension aktivieren
./vendor/bin/typo3 extension:activate t3monitoringEinstellungen:
- Sie öffnen die Einstellungen der Erweiterung.
- Sie tragen die E-Mail-Adresse für die Berichte ein.
- Sie legen die Grenze für Fehler fest. Zum Beispiel 3 Fehler.
Schritt 3: Kunden eintragen
Sie machen das im Backend vom Hauptprogramm. Das Backend ist der Verwaltungsbereich von TYPO3.
- Gehen Sie auf T3 Monitoring → Clients → New.
- Tragen Sie die Daten vom Kunden ein:
- Name
- Internetadresse (URL)
- Geheimes Passwort für die Schnittstelle
- E-Mail für Berichte vom Kunden
- Speichern Sie alles.
- Starten Sie den ersten Abruf der Daten.
Schritt 4: Aufgaben für den Planer einrichten
Es gibt 3 Befehle für die Automatisierung:
| Befehl | Beschreibung | Wie oft? |
|---|---|---|
| monitoring:importClients | Holt neue Daten von allen Kunden | In jeder Stunde |
| reporting:client | Sendet Berichte an die Kunden | In jeder Woche |
| reporting:admin | Sendet Bericht mit allen Problemen an den Administrator | Jeden Tag oder in jeder Woche |
Einstellungen für den Planer:
# Import alle 60 Minuten
0 * * * * /path/to/typo3/console monitoring:importClients
# Client-Reports jeden Montag 8:00
0 8 * * 1 /path/to/typo3/console reporting:client
# Admin-Report täglich um 7:00
0 7 * * * /path/to/typo3/console reporting:admin --email=admin@example.comVerwaltungsbereich und Übersicht
Die große Übersicht
Der Verwaltungsbereich von T3 Monitoring bietet verschiedene Ansichten:
Hauptfunktionen:
- Kundenliste: Alle eingetragenen Internetseiten mit Status
- Filter: Sie können nach TYPO3-Version oder Sicherheit suchen.
- Suche: Sie finden bestimmte Kunden sehr schnell.
- Detailansicht: Sie sehen alle Informationen zu einer Internetseite.

Große Übersicht über alle TYPO3-Internetseiten: Die Übersicht zeigt den Status von allen überwachten Seiten. Sie sehen sofort nicht erreichbare Seiten. Sie sehen unsichere TYPO3-Versionen und alte Versionen. Sie sehen unsichere und alte Erweiterungen. Sie sehen auch zusätzliche Warnungen und Fehler. Farben helfen bei der Übersicht. Grün bedeutet: Alles ist in Ordnung. Rot bedeutet: Sie müssen handeln. Das hilft bei der Einteilung der Arbeit.

Kundenliste mit wichtigen Informationen: Die Liste zeigt alle eingetragenen TYPO3-Internetseiten. Sie sehen die wichtigsten Daten auf einen Blick. Die Liste zeigt Name, Internetadresse, TYPO3-Version und PHP-Version. Sie zeigt auch den aktuellen Status. Sie können die Liste filtern und sortieren. Das hilft bei sehr vielen Internetseiten.
Genaue Ansicht für jeden Kunden
Sie gibt es für jeden eingetragenen Kunden:
Informationen:
- TYPO3-Version und Installationsart
- PHP-Version
- Installierte Erweiterungen mit Versionen
- Sicherheitsstatus von jeder Erweiterung
- Servereinstellungen
- Zeit vom letzten Datenabruf
- Verlauf der Ereignisse
Aktionen:
- Sie können die Daten sofort neu abrufen.
- Sie können den Kunden bearbeiten.
- Sie können eine Vorschau der Berichte sehen.

Genaue Ansicht von einer TYPO3-Internetseite: Diese Ansicht bietet sehr viele Informationen über das System. Sie sehen die genaue TYPO3-Version und die Art der Installation. Sie sehen die PHP-Version und die Servereinstellungen. Sie sehen alle installierten Erweiterungen mit ihren Nummern. Sie sehen die Sicherheit von jeder Erweiterung. Sie sehen Warnungen und Fehler vom Server. Sie sehen die Zeit vom letzten Datenabruf. Diese Ansicht ist sehr wichtig für die Wartung der Seite.

Genaue Ansicht der Erweiterungen: Diese Ansicht zeigt alle installierten Erweiterungen einer TYPO3-Internetseite. Sie sehen den genauen Namen der Erweiterung. Sie sehen die aktuell installierte Version. Sie sehen verfügbare Aktualisierungen. Sie sehen den Sicherheitsstatus. Er ist entweder sicher oder unsicher. Sie sehen auch Abhängigkeiten zu anderen Erweiterungen. Das System hebt Erweiterungen mit Sicherheitslücken besonders hervor. Die Liste bietet einen schnellen Überblick. Sie sehen sofort den Bedarf für eine Wartung.
Verbindung: T3 Monitoring und TYPO3 Updater
Die Verbindung schafft einen durchgehenden automatischen Ablauf:
Ablauf der Arbeit
Überwachung findet Aktualisierungen
Einteilung nach Wichtigkeit
TYPO3 Updater führt Aktualisierungen aus
Überwachung bestätigt den Erfolg
Vorteile von dieser Verbindung
Vorbeugende Wartung
Die Überwachung findet Probleme sehr früh. Sie müssen nur wenig mit der Hand machen.
Prüfung der Qualität
Die Überwachung prüft die Sicherheit vor und nach Aktualisierungen. Der Updater führt automatische optische Tests durch. Alles wird genau aufgeschrieben.
Zeit sparen und Geld sparen
Die Prüfung mit der Hand fällt weg. Aktualisierungen laufen fast von alleine. Berichte zeigen alle Änderungen.
Regeln und Beweise
Der Zustand der Sicherheit wird genau aufgeschrieben. Sie können den Ablauf der Aktualisierung beweisen. Sie können feste Zeiten für Reaktionen einhalten.
Preise und Erlaubnis zur Nutzung
T3 Monitoring ist eine freie Software. Jeder darf sie nutzen. Das nennt man Open Source. Die Software ist von Georg Ringer. Sie können auch Hilfe für Geld kaufen:
Erlaubnis und Nutzung
Open Source:
- Die Lizenz heißt GPL-2.0.
- Sie ist frei verfügbar über das TYPO3 Extension Repository.
- Der Programmcode liegt auf der Internetseite GitHub.
- Die Gemeinschaft hilft bei Problemen über GitHub.
Hilfe für Geld: Georg Ringer bietet professionelle Hilfe und Entwicklungen an:
- Hilfe bei der Einrichtung: Hilfe bei der Installation und bei den Einstellungen.
- Eigene Funktionen: Anpassungen an Ihre genauen Wünsche.
- Bevorzugte Hilfe: Direkte Gespräche bei Problemen.
- Feste Verträge: Garantierte Zeiten für Reaktionen für große Firmen.
Sie wollen Preise wissen? Sie wollen Hilfe kaufen? Kontaktieren Sie Georg Ringer direkt über:
- GitHub: @georgringer
- TYPO3 Slack (ein Chat-Programm für TYPO3): Georg Ringer
- Spenden über GitHub Sponsors oder Patreon
Möglichkeiten für Spenden
Unterstützen Sie die Entwicklung:
- GitHub Sponsors: github.com/sponsors/georgringer
- Patreon: patreon.com/georgringer
- PayPal: paypal.me/GeorgRinger
- Amazon Wunschliste: Wunschliste
Technische Voraussetzungen
Voraussetzungen vom System
| Feature | Hauptprogramm | Kundenprogramm |
|---|---|---|
| TYPO3 Version | 12 LTS | 12 LTS |
| PHP Version | 8.2 - 8.4 | 8.2 - 8.4 |
| Composer-Modus | ✓ | ✓ |
| Datenbank | MySQL/MariaDB/PostgreSQL | - |
| Planer für Aufgaben | ✓ | ✕ |
| Erreichbar von außen | ✕ | ✓ |
Das Hauptprogramm muss die Kundenprogramme erreichen können. Prüfen Sie bitte die Schutzmauern. Eine Schutzmauer schützt Computer vor Angriffen. Sie heißt auf Englisch Firewall. Prüfen Sie auch die Einstellungen vom Web-Server.
Unterstützte TYPO3-Versionen
Die Erweiterung unterstützt verschiedene TYPO3-Versionen:
Aktuelle Version (3.0.2):
- TYPO3 12 LTS (12.4.0 bis 12.4.99)
Alte Versionen:
- Version 2.0.0: TYPO3 8 LTS
- Version 1.0.x: TYPO3 7 und 8 LTS
Beispiele und gute Tipps
Agentur mit vielen TYPO3-Projekten
Startsituation:
- 25 TYPO3-Internetseiten bei verschiedenen Serveranbietern
- Die Prüfung mit der Hand dauert 2 bis 3 Stunden pro Woche.
- Mitarbeiter übersehen manchmal wichtige Sicherheitsaktualisierungen.
- Es gibt keine zentrale Übersicht.
Lösung mit T3 Monitoring:
- Zeit gespart durch Automatisierung: 85 Prozent
- Übersehene Aktualisierungen verringert: 100 Prozent
- Verbesserung bei Sicherheitsregeln: 95 Prozent
- Zufriedene Kunden: 90 Prozent
Ergebnis:
- Berichte kommen jede Woche automatisch per E-Mail.
- Sofortige Warnungen bei schlimmen Sicherheitsfehlern.
- Papiere für die Regeln werden automatisch erstellt.
- Verbindung mit TYPO3 Updater: Aktualisierungen laufen fast automatisch.
Speicheranbieter mit vielen Kunden
Startsituation:
- Kunden nutzen verschiedene TYPO3-Versionen.
- Der Anbieter hat Pflichten gegenüber den Kunden.
- Es gibt keine vorbeugende Überwachung.
- Mitarbeiter reparieren Fehler erst nach dem Entstehen.
Lösung mit T3 Monitoring:
- Zentrale Installation vom Hauptprogramm
- Alle Kundenseiten sind als Kundenprogramm eingetragen
- Automatische Prüfungen an jedem Tag
- Kunden bekommen jede Woche Berichte über den Status
- Das Verwalterteam bekommt eine Liste mit wichtigen Aufgaben
Ergebnis:
- Vorbeugende Wartung statt später Reparatur
- Erfüllung der Pflichten durch automatische Papiere
- Zufriedenere Kunden durch klare Berichte
- Gute Lösung für noch mehr Kunden in der Zukunft
IT-Abteilung in einer großen Firma
Startsituation:
- 5 TYPO3-Internetseiten.
- Strenge Regeln für die Firma. Zum Beispiel Datenschutz.
- Beweise für externe Prüfer sind nötig.
- Interne Pflichten für Sicherheitsaktualisierungen.
Lösung mit T3 Monitoring:
- Einbau in bestehende Überwachung. Zum Beispiel Nagios oder Zabbix.
- Automatische Berichte an das Sicherheitsteam.
- Genauer Verlauf für Prüfer.
- Fester Ablauf bei schlimmen Fehlern.
Ergebnis:
- Automatische Beweise für die Regeln
- Weniger Kosten für externe Prüfer
- Schnellere Reaktionen bei Sicherheitsfehlern
- Klare Übersicht für die Chefs
Grenzen und andere Lösungen
Bekannte Grenzen
Sicherheitsprüfung nur für TER-Erweiterungen:
Sie haben vielleicht Erweiterungen nur über Packagist installiert. Packagist ist ein anderer Speicherort. Diese Erweiterungen stehen nicht im TER. Das Programm kann diese Erweiterungen nicht automatisch auf Sicherheit prüfen.
Andere Lösung:
- Prüfen Sie wichtige Packagist-Erweiterungen mit der Hand. Nutzen Sie dafür GitHub.
- Bauen Sie andere Prüfprogramme ein. Zum Beispiel Dependabot.
- Entwickeln Sie eigene Prüfungen für sehr wichtige Erweiterungen.
Grenzen bei der Serverprüfung:
- Das Programm prüft nicht alle Einstellungen vom Server.
- Das Programm unterstützt sehr schwierige Systeme nur teilweise.
Andere Lösung:
- Nutzen Sie zusätzliche Programme für die Serverüberwachung. Zum Beispiel Prometheus oder Grafana.
- Entwickeln Sie eigene Prüfungen über die Erweiterung.
Ergebnis und Empfehlung
T3 Monitoring ist eine sehr wichtige Erweiterung. Sie ist wichtig für die professionelle TYPO3-Verwaltung.
Wann lohnt sich T3 Monitoring?
Klare Empfehlung für:
- Agenturen mit mehr als 5 TYPO3-Projekten
- Speicheranbieter mit TYPO3-Kunden
- IT-Abteilungen mit strengen Regeln
- Alle Menschen, die Sicherheit wichtig finden
Vielleicht zu groß für:
- Eine einzelne TYPO3-Seite ohne strenge Anforderungen
- Sehr kleine Projekte ohne große Gefahr
- Teams ohne feste Abläufe in der Technik
Warum wir T3 Monitoring empfehlen
Professionell und bewährt
Georg Ringer entwickelt dieses Programm. Er ist ein sehr aktiver Entwickler für das TYPO3-Hauptprogramm. Hunderte Agenturen auf der ganzen Welt nutzen das Programm.
Open Source und erweiterbar
Es gibt eine freie Lizenz. Viele Menschen helfen dabei. Es gibt regelmäßige Aktualisierungen. Entwickler können eigene Funktionen bauen.
Zeit und Geld sparen
Das Programm lohnt sich schon nach wenigen Wochen. Die Automatisierung spart viel Arbeit. Weniger Gefahr durch Fehler spart viel Geld.
Perfekte Einbindung in die Technik
Die Verbindung mit dem TYPO3 Updater ist sehr gut. Es schafft einen durchgehenden Ablauf. Zuerst die Überwachung. Dann die Aktualisierung. Dann die Prüfung.
Nächste Schritte
1. Erweiterung testen:
- Installieren Sie das Hauptprogramm.
- Tragen Sie 2 oder 3 Kunden zum Testen ein.
- Prüfen Sie die Berichte.
2. Echter Start:
- Tragen Sie alle TYPO3-Seiten als Kunden ein.
- Stellen Sie die Aufgaben für den Planer ein.
- Richten Sie die Warnungen per E-Mail ein.
3. Freiwillig: TYPO3 Updater einbauen
- Die Überwachung findet nötige Aktualisierungen.
- Der Updater führt diese fast automatisch aus.
- Sie haben einen perfekten technischen Ablauf.
T3 Monitoring ist eine großartige Erweiterung für die TYPO3-Verwaltung. Die Verbindung mit dem TYPO3 Updater ist hervorragend. Sie bauen damit eine tolle Technik für viele Internetseiten auf.
Weitere Informationen
Links und Handbücher
Speicherort der Erweiterungen:
Programmcode:
Autor und Hilfe: