Top Banner
Inspiring people to share Caretaker - TYPO3 monitoring TYPO3camp Hamburg 2010
21

Caretaker - TYPO3 monitoring

May 19, 2015

Download

Technology

red scout

Veröffentlichung im Rahmen einer Session für das TYPO3camp 2010 in Hamburg
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoringTYPO3camp Hamburg 2010

Page 2: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Die Lösung für zentrale Überwachung von TYPO3-Systemen!

Was ist Caretaker?

Bildquelle: Icon-Pack DevCom Network

Page 3: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

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

Page 4: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

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)

Page 5: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Wie funktioniert Caretaker?

Caretaker ServerTYPO3

caretaker

Frontend Backend CLI

caretakerinstance

caretakersnmp

caretakerinstance

....

OpenSSL SNMP

Monitored ServerTYPO3

PingHTTP

caretaker base system

}

}caretaker

test services

} monitored server

network}

testresults

caretaker

Quelle: Präsentation von der T3CON09

Page 6: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Wie wird kommuniziert?

Request session token

Send command request

Signed and encryptedwith OpenSSL

Server

Public KeyPrivate Key

Instance

Public KeyPrivate KeyReceive command result

Quelle: Präsentation von der T3CON09

Page 7: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

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)

Page 8: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

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

Page 9: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Installation des Servers

Man benötigt:

PHP 5

TYPO3-System ab der Version 4.3

benötigte Extensions:

tt_addresscss_styled_contentcaretakercaretaker_instance

Page 10: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Installation des Servers

Schritt 1: Einen Sysfolder für die Caretaker Datensätze anlegen

Page 11: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Installation des Servers

Schritt 2: Die Caretaker-Extension installieren und dann konfigurieren

Page 12: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Installation des Servers

Schritt 3: Extension caretaker_instance installieren

Schritt 4: Public-Key erzeugen, da man diesen für die Instanzen/Clients benötigt

Page 13: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Installation des Servers

Schritt 5: Einrichten des Schedulers

Page 14: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Installation eines Clients

Schritt 1: Extension caretaker_instance installieren

Schritt 2: Public-Key erzeugen

Schritt 3: Public-Key des Servers hinterlegen

Page 15: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Konfiguration des Caretakes

Anlegen von Instanzgruppen, Instanzen, Testgruppen und Tests

Page 16: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Einrichten des Clients auf dem Server

Anlegen einer Instanz (Webseite)

Page 17: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Anlegen eines Tests

Beispiel: Finde unsicher Extensions

Woher kommen die Informationen?

Datei: typo3temp/extensions.xml.gz

... <version version="1.0.1"> <title>Unsicher</title> <description>Meine Beschreibung</description> <state>stable</state> <reviewstate>-1</reviewstate> <category>plugin</category> <downloadcounter>34800</downloadcounter> <lastuploaddate>1092138161</lastuploaddate> <uploadcomment/> <dependencies></dependencies> <authorname>Luite van Zelst</authorname> <authoremail>...</authoremail> <authorcompany>...</authorcompany> <ownerusername>.</ownerusername> <t3xfilemd5>f3ab645634664b6cfbfe9739f09195fd</t3xfilemd5> </version>...

Page 18: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Die Übersicht der Clients

Page 19: Caretaker - TYPO3 monitoring

Fragen? Vragen?

Domande?

Ερωτήσεις;

質問?

Spørgsmål?Questions?

Pytania?

Dúvidas?Вопросы?

Sorular?

有問題嗎?

Page 20: Caretaker - TYPO3 monitoring

Inspiring people to

shareCaretaker - TYPO3 monitoring

Vielen Dank!

Page 21: Caretaker - TYPO3 monitoring

Inspiring people to share.