TYPO3camp Hamburg 2010         Inspiring people to
Caretaker - TYPO3 monitoring   share
Was ist Caretaker?

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




                                          ...
Warum TYPO3-Systeme überwachen?

   Erreichbarkeit des Systems dokumentieren

   Reaktionszeiten verkürzen

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

   Die TYPO3 Version feststellen

   Unsicher...
Wie funktioniert Caretaker?
                                                     Caretaker Server
                        ...
Wie wird kommuniziert?


                         Request session token



                        Send command request
  ...
Wer hat Caretaker entwickelt?

Das Team besteht aus 4 motivierten Entwicklern:

     Thomas Hempel (n@work - Hamburg)

   ...
Woher bekommt man Caretaker?

Die Caretaker-Extensions sind als Open-Source unter der GPL verfügbar.

Alpha 1 Release ist ...
Installation des Servers
Man benötigt:

     PHP 5

     TYPO3-System ab der Version 4.3

     benötigte Extensions:

    ...
Installation des Servers
Schritt 1: Einen Sysfolder für die Caretaker Datensätze anlegen




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




                      ...
Installation des Servers
Schritt 3: Extension caretaker_instance installieren

Schritt 4: Public-Key erzeugen, da man dies...
Installation des Servers
Schritt 5: Einrichten des Schedulers




                                       Inspiring people ...
Installation eines Clients
Schritt 1: Extension caretaker_instance installieren

Schritt 2: Public-Key erzeugen

Schritt 3...
Konfiguration des Caretakes
Anlegen von Instanzgruppen, Instanzen, Testgruppen und Tests




                             ...
Einrichten des Clients auf dem Server
Anlegen einer Instanz (Webseite)




                                   Inspiring pe...
Anlegen eines Tests
Beispiel: Finde unsicher Extensions
                                      Woher kommen die Information...
Die Übersicht der Clients




                               Inspiring people to
Caretaker - TYPO3 monitoring   share
Fragen?        Vragen?
                         Spørgsmål?
 Questions?
            Ερωτήσεις; Pytania?


          Domande...
Vielen Dank!

                               Inspiring people to
Caretaker - TYPO3 monitoring   share
Inspiring people to share.
Upcoming SlideShare
Loading in …5
×

Caretaker - TYPO3 monitoring

4,715 views

Published on

Veröffentlichung im Rahmen einer Session für das TYPO3camp 2010 in Hamburg

Published in: Technology, Design
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total views
4,715
On SlideShare
0
From Embeds
0
Number of Embeds
316
Actions
Shares
0
Downloads
50
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Caretaker - TYPO3 monitoring

  1. 1. TYPO3camp Hamburg 2010 Inspiring people to Caretaker - TYPO3 monitoring share
  2. 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. 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. 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. 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. 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. 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. 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. 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. 10. Installation des Servers Schritt 1: Einen Sysfolder für die Caretaker Datensätze anlegen Inspiring people to Caretaker - TYPO3 monitoring share
  11. 11. Installation des Servers Schritt 2: Die Caretaker-Extension installieren und dann konfigurieren Inspiring people to Caretaker - TYPO3 monitoring share
  12. 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
  13. 13. Installation des Servers Schritt 5: Einrichten des Schedulers Inspiring people to Caretaker - TYPO3 monitoring share
  14. 14. Installation eines Clients Schritt 1: Extension caretaker_instance installieren Schritt 2: Public-Key erzeugen Schritt 3: Public-Key des Servers hinterlegen Inspiring people to Caretaker - TYPO3 monitoring share
  15. 15. Konfiguration des Caretakes Anlegen von Instanzgruppen, Instanzen, Testgruppen und Tests Inspiring people to Caretaker - TYPO3 monitoring share
  16. 16. Einrichten des Clients auf dem Server Anlegen einer Instanz (Webseite) Inspiring people to Caretaker - TYPO3 monitoring share
  17. 17. 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> ... Inspiring people to Caretaker - TYPO3 monitoring share
  18. 18. Die Übersicht der Clients Inspiring people to Caretaker - TYPO3 monitoring share
  19. 19. Fragen? Vragen? Spørgsmål? Questions? Ερωτήσεις; Pytania? Domande? Sorular? Вопросы? Dúvidas?
  20. 20. Vielen Dank! Inspiring people to Caretaker - TYPO3 monitoring share
  21. 21. Inspiring people to share.

×