20
Website Monitoring mit Caretaker Peter Kraume bgm GmbH & Co. KG 25. Februar 2011

TYPO3 Website Monitoring mit Caretaker

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: TYPO3 Website Monitoring mit Caretaker

Website Monitoring mit Caretaker

Peter Kraumebgm GmbH & Co. KG

25. Februar 2011

Page 2: TYPO3 Website Monitoring mit Caretaker

Die neue Webseite ist live!

Aber wie geht‘s jetzt weiter?

Page 3: TYPO3 Website Monitoring mit Caretaker

Foto: krockenmitte / photocase.com

Page 4: TYPO3 Website Monitoring mit Caretaker

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!

Page 5: TYPO3 Website Monitoring mit Caretaker

Die Lösung:

Entwickelt von:n@work (Hamburg) und networkteam (Kiel)

Page 6: TYPO3 Website Monitoring mit Caretaker

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

Page 7: TYPO3 Website Monitoring mit Caretaker

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!

Page 8: TYPO3 Website Monitoring mit Caretaker

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

Page 9: TYPO3 Website Monitoring mit Caretaker

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

Page 10: TYPO3 Website Monitoring mit Caretaker

Wie funktioniert Caretaker?

Page 11: TYPO3 Website Monitoring mit Caretaker

Caretaker Tests / Services

• Caretaker Instance

• Integrity Check

• Logfile Analyzer Service

• Redmine Testcase

• Selenium Testservice

Page 12: TYPO3 Website Monitoring mit Caretaker

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

Page 13: TYPO3 Website Monitoring mit Caretaker

Caretaker Backend

Page 14: TYPO3 Website Monitoring mit Caretaker

Caretaker Frontend

Page 15: TYPO3 Website Monitoring mit Caretaker

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

Page 16: TYPO3 Website Monitoring mit Caretaker

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

Page 17: TYPO3 Website Monitoring mit Caretaker

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

Page 18: TYPO3 Website Monitoring mit 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

Page 19: TYPO3 Website Monitoring mit Caretaker

Kontakt

• E-Mail: [email protected]

• XING: http://www.xing.com/profile/Peter_Kraume

• Twitter: @cybersmog

Page 20: TYPO3 Website Monitoring mit Caretaker

Vielen Dank!

Fragen?