caretaker typo3 monitoring

Post on 19-May-2015

2.671 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Die TYPO3 Extension Caretaker dient 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.

TRANSCRIPT

Caretaker - TYPO3 Monitoring Inspiring people toshare

typofaktumlobacher und laruel le gbr

typofaktumtypofaktum

Caretaker

TYPO3 Monitoring

07. Dezember 2010 - TYPO3 Usergroup München

Peter Kraume

Caretaker - TYPO3 Monitoring Inspiring people toshare

Peter Kraume

Seit 2005 mit dem TYPO3 Virus infiziert

Certified TYPO3 Integrator seit 2009

Entwickler bei bgm in Ottobrunn

Mitorganisator von diversen TYPO3 Events

Munich TYPO3 Usergroup MTUG

TYPO3camp München

t3biergarten

Caretaker - TYPO3 Monitoring Inspiring people toshare

typofaktumlobacher und laruel le gbr

typofaktumtypofaktum

Die Webseite ist live!Aber wie geht‘s jetzt weiter?

Caretaker - TYPO3 Monitoring Inspiring people toshare

TYPO3 Webseiten brauchen Pflege!Welche Optionen gibt es?

Zurücklehnen und auf das Beste hoffen?

Gelegentlich mal vorbeschauen?

Eine zentrale IT Monitoring Lösung benutzen?

Eine zentrale und auf TYPO3 spezialisierte Lösung nutzen!

Caretaker - TYPO3 Monitoring Inspiring people toshare

Die Lösung:

Caretaker - TYPO3 Monitoring Inspiring people toshare

Warum TYPO3 Systeme mit Caretaker überwachen?

Erreichbarkeit des Systems dokumentieren

Reaktionszeiten verkürzen

Notwendige Sicherheitsupdates effizient gestalten

Extensions im Überblick behalten

Eventuelle, nicht autorisierte Veränderungen feststellen

Caretaker - TYPO3 Monitoring Inspiring people toshare

Was ist Caretaker?Eine Lösung zur zentralen Überwachung von TYPO3 Webseiten

Caretaker - TYPO3 Monitoring Inspiring people toshare

Was ist Caretaker nicht?Eine Lösung um Updates auf TYPO3 Systemen einzuspielen

Der Zugriff erfolgt nur lesend!

Caretaker - TYPO3 Monitoring Inspiring people toshare

Was kann man mit Caretaker machen?Prüfen der Erreichbarkeit (HTTP / Ping)

TYPO3 Version feststellen

unsichere Extensions finden

ausgewählte Extensions finden und Version prüfen

Blacklist für Benutzernamen und Passwörter

TYPO3 Core und Extensions auf Änderungen am Code prüfen

Caretaker - TYPO3 Monitoring Inspiring people toshare

Was kann man mit Caretaker machen?(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

Caretaker - TYPO3 Monitoring Inspiring people toshare

Wie funktioniert Caretaker?

Caretaker - TYPO3 Monitoring Inspiring people toshare

Wie wird kommuniziert?

Caretaker - TYPO3 Monitoring Inspiring people toshare

Woher bekommt Caretaker Informationen?automatisches Update der Extension Liste aus dem TER

typo3temp/extensions.xml.gz

TYPO3 Versionsnummern aus dem SVN(https://svn.typo3.org/TYPO3v4/Core/tags/)

Fingerprints der TYPO3 Core Dateien

Caretaker - TYPO3 Monitoring Inspiring people toshare

Was braucht man für die Installation?Server:

Extensions: caretaker, tt_address, css_styled_content

PHP 5.2 mit OpenSSL Unterstützung

TYPO3 4.3 oder höher

Cronjob

Instanzen:

Extension: caretaker_instance

PHP 5.2 mit OpenSSL Unterstützung

TYPO3 4.0 oder höher

Caretaker - TYPO3 Monitoring Inspiring people toshare

Installation des Servers - Schritt 1:SysOrdner für Caretaker Daten anlegen

optional SysOrdner für Kontakte anlegen

Caretaker - TYPO3 Monitoring Inspiring people toshare

Installation des Servers - Schritt 2:Caretaker Extension installieren und konfigurieren

UID des Caretaker SysOrdners eintragen

Pfad zum Ping Befehl eventuell anpassen

Caretaker - TYPO3 Monitoring Inspiring people toshare

Installation des Servers - Schritt 3:Extension caretaker_instance auf dem Server(!) installieren

Über die Update Funktion im Extension Manager ein Schlüsselpaar mit Public und Private Key erzeugen

Public Key der Instanz im Feld „Public Key des Servers“ eintragen

Caretaker - TYPO3 Monitoring Inspiring people toshare

Installation des Servers - Schritt 4:Einrichten des Scheduler (Planer)

Cronjob für den Scheduler einrichten

Tasks für Caretaker hinzufügen

Caretaker - TYPO3 Monitoring Inspiring people toshare

Installation eines ClientsSchritt 1: Extension caretaker_instance installieren

Schritt 2: Private und Public Key erzeugen (wie beim Server)

Schritt 3: Public Key des Caretaker Servers hinterlegen

Caretaker - TYPO3 Monitoring Inspiring people toshare

Konfiguration des Caretaker ServerInstanzgruppen und Instanzen anlegen

Caretaker - TYPO3 Monitoring Inspiring people toshare

Einrichten einer Instanz auf dem Server

Caretaker - TYPO3 Monitoring Inspiring people toshare

Anlegen eines TestsBeispiel:finde unsichere Extensions

Caretaker - TYPO3 Monitoring Inspiring people toshare

Übersicht der Instanzen & Tests

Caretaker - TYPO3 Monitoring Inspiring people toshare

Tipps & TricksIdealerweise eine eigene TYPO3 Installation nur für den Caretaker Server verwenden

Caretaker mit .htaccess Passwortschutz versehen, um den Server vor unbefugtem Zugriff zu schützen

alternativ Caretaker Server im internen Firmennetzwerk installieren

der Caretaker Server kann sich auch selber überwachen

Caretaker - TYPO3 Monitoring Inspiring people toshare

Wer hat Caretaker entwickelt?n@work (www.work.de)

Thomas Hempel

Martin Ficzel

networkteam (www.networkteam.de)

Christopher Hlubek

Tobias Liebig

Caretaker - TYPO3 Monitoring Inspiring people toshare

Caretaker unterstützenSpenden

Dokumentation im Wiki erweitern

eigene Tests schreiben und veröffentlichen

Caretaker - TYPO3 Monitoring Inspiring people toshare

LinksExtensions im TER:

typo3.org/extensions/repository/view/caretaker/current/

typo3.org/extensions/repository/view/caretaker_instance/current/

Forge:

forge.typo3.org/projects/extension-caretaker

Dokumentation: forge.typo3.org/projects/extension-caretaker/wiki

Webseite:

typo3-caretaker.org

Caretaker - TYPO3 Monitoring Inspiring people toshare

Dankean die Entwickler von caretaker für die viele Zeit, die sie bereits in das Projekt investiert haben

an Tom Rüther, dessen Folien ich zum Teil für diese Präsentation verwenden durfte (www.slideshare.net/redscout/t-4225320)

Caretaker - TYPO3 Monitoring Inspiring people toshare

KontaktE-Mail: peter.kraume@gmx.de

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

Twitter: @cybersmog

Caretaker - TYPO3 Monitoring Inspiring people toshare

typofaktumlobacher und laruel le gbr

typofaktumtypofaktum

Inspiring people to share

top related