Caretaker ist eine TYPO3 basierte Lösung zur zentralen Überwachung von beliebig vielen TYPO3 Instanzen. Geprüft werden kann unter anderem auf unsichere Extensions, TYPO3 Updates, veränderte Dateien und vieles mehr.
Der Vortrag wurde im Rahmen der TYPO3 Akademie am 25. Februar 2011 in München gehalten.
4. TYPO3 Webseiten
brauchen Pflege!
• Welche Optionen gibt es?
• Zurücklehnen und auf das Beste hoffen?
• Gelegentlich mal vorbeischauen?
• Eine zentrale IT Monitoring Lösung benutzen?
• Einezentrale und auf TYPO3 spezialisierte Lösung
nutzen!
5. Die Lösung:
Entwickelt von:
n@work (Hamburg) und networkteam (Kiel)
6. Warum TYPO3 Systeme mit
Caretaker überwachen?
• Erreichbarkeit des Systems dokumentieren
• Reaktionszeiten verkürzen
• Notwendige Sicherheitsupdates effizient gestalten
• Extensions im Überblick behalten
• Nichtautorisierte Veränderungen an Dateien
feststellen
7. Was ist Caretaker (nicht)?
• Eine
TYPO3 basierte Lösung zur zentralen
Überwachung von TYPO3 Webseiten
• KeineLösung, um Updates auf TYPO3 Systemen
einzuspielen oder Aktionen auszulösen
• Der Zugriff erfolgt nur lesend!
8. Was kann Caretaker?
• Prüfen der Erreichbarkeit (HTTP / Ping)
• TYPO3 Core Version prüfen
• unsichere Extensions finden
• ausgewählte Extensions finden und Version prüfen
• Blacklist für Benutzernamen und Passwörter
• TYPO3 Core und Dateien auf Änderungen am Code prüfen
9. Was kann Caretaker?
• (Nicht-)Existenz
von Dateien prüfen,
z.B. ENABLE_INSTALL_TOOL
• TYPO3_CONF_VARS prüfen,
z.B. auf Default Install Tool Passwort
• verfügbare Extension Updates anzeigen
• Benachrichtigungssytem
• eigene Test Services können integriert werden
12. Woher bekommt Caretaker
Informationen?
• SchedulerTask für automatisches Update der
Extension Liste aus dem TYPO3 Extension
Repository (typo3temp/extensions.xml.gz)
• TYPO3 Versionsnummern aus dem SVN
(https://svn.typo3.org/TYPO3v4/Core/tags/)
• Fingerprints der TYPO3 Core Versionen
15. Voraussetzungen für Caretaker
• Server:
• PHP 5.2 mit OpenSSL Unterstützung
• TYPO3 4.3 oder höher
• Instanzen:
• PHP 5.2 mit OpenSSL Unterstützung
• TYPO3 4.0 oder höher
16. Caretaker Entwicklung
unterstützen
• Spenden
• bgmsucht Mitsponsoren für Key-Value Store &
Browser
• Bugs und Feature-Requests in Forge eintragen
• eigene Tests schreiben und veröffentlichen
18. bgm
business group munich
• Die business group munich ist seit 1999 als Beratungs- und
Dienstleistungsunternehmen im IT-Umfeld tätig und bietet Leistungen
in drei Kernbereichen an:
Web Solutions, Communications & IT-Management
• Standort: Ottobrunn (bei München)
• Mitarbeiter im Bereich Websolutions:
10 feste Mitarbeiter, 4 freie Mitarbeiter
• TYPO3 Association Gold Member
• http://typo3.bgm-gmbh.de