typo3 monitoring mit t3monitoring
TRANSCRIPT
Peter Kraume Senior TYPO3 Developer
Twitter: @cybersmog Mail: [email protected] Slides: http://de.slideshare.net/pk77/
Was ist t3monitoring?
• 2 TYPO3 Extensions (Server & Client)
• Überwacht alle deine TYPO3 Installationen
• TYPO3 Version
• installierte Extensions
• zusätzliche Infos über PHP und MySQL Versionen
• TYPO3 Backend Modul
• Reports per Mail
• verschiedene SLA
• Veröffentlicht von Georg Ringer
Was kann t3monitoring?
✓ So viel Automatisierung wie möglich
✓ Verwendete TYPO3 Core Versionen
✓ Unsicher
✓ Veraltet
✓ Verwendete Extensions
✓ Unsicher
✓ Updates verfügbar (bugfix, minor, major)
✓ Nicht geladene Extensions
✓ Filter
✓ API um benutzerdefinierte Informationen hinzuzufügen
✓ Composer Unterstützung
Was kann t3monitoring nicht?
• Ping
• HTTP Status
• Code Veränderungen
• History
• Automatische Updates
• Nachfolger einer anderen Lösung wie
• Caretaker
• t3monitor.de
• Watchdog
• ...
Wie funktionierts?
✓ Client
✓ EXT:t3monitoring_client für TYPO3 4.5 - 7.6
✓ eID - Aufruf, der alle Daten via JSON zur Verfügung stellt
✓ Verbindungssicherheit durch
• IP Beschränkung
• Secret pro Client
✓ Monitor
✓ EXT:t3monitoring (TYPO3 7.6)
• Holt sich die Daten über CLISelbst gehostet!
Wo bekommt man EXT:t3monitoring?
• GitHub
• https://github.com/georgringer/t3monitoring
• https://github.com/georgringer/t3monitoring_client
• TYPO3 Extension Repository (TER)
• https://typo3.org/extensions/repository/view/t3monitoring
• https://typo3.org/extensions/repository/view/t3monitoring_client
Wo bekommt man EXT:t3monitoring?
• Composer
"repositories": [
{ "type": „composer", "url": "https://composer.typo3.org/" },
{ "type": „vcs", "url": "https://github.com/georgringer/t3monitoring.git" },
{ "type": „vcs", "url": "https://github.com/georgringer/t3monitoring_client.git" }
],
"require": {
"typo3/cms": "~7.6.0",
"t3monitor/t3monitoring": "dev-master",
"t3monitor/t3monitoring_client": "~0.0.1"
},
Installation
• Monitor:
• SysFolder für Datensätze anlegen
• Extension Manager:
• pid für Datensätze
• IP des Monitor Servers für Hinweis im Backend Modul
• Absicherung
• Basic Auth Passwortschutz
• Alternativ im Intranet einrichten
• Scheduler
• Tasks eintragen
• Client(s)
• individuellen Secret erstellen
• IP des Monitor Servers eintragen
• Client Datensatz auf Monitor Server anlegen
Preise
✓ Die Extensions wurden unter GPL Lizenz veröffentlicht und können gratis genutzt werden!
✓ Georg Ringer wünscht sich als Bezahlkonzept eine Einmalzahlung auf Vertrauensbasis:
✓ €150 für weniger als 20 Clients
✓ €350 für weniger als 100 Clients
✓ €500 für mehr als 100 Clients
Feedback
✓ Support via StackOverflow (Frage dort posten)
✓ Kontakt für finanzielle Unterstützung: Georg Ringer
✓ E-Mail: [email protected]
✓ Slack: https://typo3.slack.com/team/georg.ringer
✓ Bugs & Feature Requests:
✓ https://github.com/georgringer/t3monitoring/issues
✓ https://github.com/georgringer/t3monitoring_client/issues
✓ Dokumentation:
✓ https://docs.typo3.org/typo3cms/extensions/t3monitoring/
Vielen Dank!
Twitter: @cybersmog Mail: [email protected] Slides: http://de.slideshare.net/pk77/
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.