Caretaker TYPO3 Monitoring
-
Upload
peter-kraume -
Category
Technology
-
view
2.667 -
download
3
description
Transcript of Caretaker TYPO3 Monitoring
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: [email protected]
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