2. Was ist Caretaker?
Die Lösung für zentrale Überwachung von TYPO3-Systemen!
Bildquelle: Icon-Pack DevCom Network
Inspiring people to
Caretaker - TYPO3 monitoring share
3. Warum TYPO3-Systeme überwachen?
Erreichbarkeit des Systems dokumentieren
Reaktionszeiten verkürzen
Notwendige Sicherheitsupdates effizent gestalten
Extensions im Überblick behalten
Eventuelle, nicht autorisierte Veränderungen festzustellen
Inspiring people to
Caretaker - TYPO3 monitoring share
4. Was kann man mit Caretaker machen?
Prüfen der Erreichbarkeit (HTTP/Ping)
Die TYPO3 Version feststellen
Unsichere Extensions finden
Ausgewählte Extensions finden und auf Version prüfen
Prüfen welche Backend-Benutzer vorhanden sind
Prüfen der Backend-Benutzer Passwörter
Eigene Prüfungen können integrieret werden
Benachrichtigung
(z.Zt. nur per Mail, jedoch ist ein flexibles Notification-System geplant/in Arbeit)
Inspiring people to
Caretaker - TYPO3 monitoring share
5. Wie funktioniert Caretaker?
Caretaker Server
TYPO3
}
Frontend Backend CLI
caretaker
base system
caretaker testresults
caretaker
caretaker
instance
caretaker
snmp
....
} caretaker
test services
Ping
HTTP
OpenSSL SNMP
} network
caretaker
instance Monitored Server
TYPO3
} monitored server
Quelle: Präsentation von der T3CON09
Inspiring people to
Caretaker - TYPO3 monitoring share
6. Wie wird kommuniziert?
Request session token
Send command request
Server Instance
Signed and encrypted
with OpenSSL
Public Key Public Key
Private Key Receive command result Private Key
Quelle: Präsentation von der T3CON09
Inspiring people to
Caretaker - TYPO3 monitoring share
7. Wer hat Caretaker entwickelt?
Das Team besteht aus 4 motivierten Entwicklern:
Thomas Hempel (n@work - Hamburg)
Martin Ficzel (n@work - Hamburg)
Christopher Hlubek (networkteam - Kiel/Hamburg)
Tobias Liebig (networkteam - Kiel/Hamburg)
Inspiring people to
Caretaker - TYPO3 monitoring share
8. Woher bekommt man Caretaker?
Die Caretaker-Extensions sind als Open-Source unter der GPL verfügbar.
Alpha 1 Release ist demnächst im TER verfügbar.
Entwicklungsversion im SVN verfügbar:
http://forge.typo3.org/projects/show/extension-caretaker
Inspiring people to
Caretaker - TYPO3 monitoring share
9. Installation des Servers
Man benötigt:
PHP 5
TYPO3-System ab der Version 4.3
benötigte Extensions:
tt_address
css_styled_content
caretaker
caretaker_instance
Inspiring people to
Caretaker - TYPO3 monitoring share
10. Installation des Servers
Schritt 1: Einen Sysfolder für die Caretaker Datensätze anlegen
Inspiring people to
Caretaker - TYPO3 monitoring share
11. Installation des Servers
Schritt 2: Die Caretaker-Extension installieren und dann konfigurieren
Inspiring people to
Caretaker - TYPO3 monitoring share
12. Installation des Servers
Schritt 3: Extension caretaker_instance installieren
Schritt 4: Public-Key erzeugen, da man diesen für die Instanzen/Clients benötigt
Inspiring people to
Caretaker - TYPO3 monitoring share