Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Caretaker - TYPO3 monitoring

5,024 views

Published on

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

Published in: Technology, Design

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.

×