Download - TYPO3 Website Monitoring mit Caretaker
Website Monitoring mit Caretaker
Peter Kraumebgm GmbH & Co. KG
25. Februar 2011
Die neue Webseite ist live!
Aber wie geht‘s jetzt weiter?
Foto: krockenmitte / photocase.com
TYPO3 Webseitenbrauchen Pflege!
• Welche Optionen gibt es?
• Zurücklehnen und auf das Beste hoffen?
• Gelegentlich mal vorbeischauen?
• Eine zentrale IT Monitoring Lösung benutzen?
• Eine zentrale und auf TYPO3 spezialisierte Lösung nutzen!
Die Lösung:
Entwickelt von:n@work (Hamburg) und networkteam (Kiel)
Warum TYPO3 Systeme mit Caretaker überwachen?
• Erreichbarkeit des Systems dokumentieren
• Reaktionszeiten verkürzen
• Notwendige Sicherheitsupdates effizient gestalten
• Extensions im Überblick behalten
• Nicht autorisierte Veränderungen an Dateien feststellen
Was ist Caretaker (nicht)?
• Eine TYPO3 basierte Lösung zur zentralen Überwachung von TYPO3 Webseiten
• Keine Lösung, um Updates auf TYPO3 Systemen einzuspielen oder Aktionen auszulösen
• Der Zugriff erfolgt nur lesend!
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
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
Wie funktioniert Caretaker?
Caretaker Tests / Services
• Caretaker Instance
• Integrity Check
• Logfile Analyzer Service
• Redmine Testcase
• Selenium Testservice
Woher bekommt Caretaker Informationen?
• Scheduler Task 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
Caretaker Backend
Caretaker Frontend
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
Caretaker Entwicklung unterstützen
• Spenden
• bgm sucht Mitsponsoren für Key-Value Store & Browser
• Bugs und Feature-Requests in Forge eintragen
• eigene Tests schreiben und veröffentlichen
Links
• Extensions im TER:
• typo3.org/extensions/repository/view/caretaker/current/
• typo3.org/extensions/repository/view/caretaker_instance/current/
• Forge:
• forge.typo3.org/projects/extension-caretaker
• SVN: https://svn.typo3.org/TYPO3v4/Extensions/caretaker
• Dokumentation: forge.typo3.org/projects/extension-caretaker/wiki
• Webseite:
• typo3-caretaker.org
• Mailingliste: http://lists.typo3.org/pipermail/typo3-project-caretaker/
• Twitter: @typo3_caretaker
bgmbusiness 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
Kontakt
• E-Mail: [email protected]
• XING: http://www.xing.com/profile/Peter_Kraume
• Twitter: @cybersmog
Vielen Dank!
Fragen?