TYPO3 Website Monitoring mit Caretaker

4,002 views

Published on

Caretaker ist eine TYPO3 basierte Lösung zur zentralen Überwachung von beliebig vielen TYPO3 Instanzen. Geprüft werden kann unter anderem auf unsichere Extensions, TYPO3 Updates, veränderte Dateien und vieles mehr.
Der Vortrag wurde im Rahmen der TYPO3 Akademie am 25. Februar 2011 in München gehalten.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,002
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

TYPO3 Website Monitoring mit Caretaker

  1. 1. Website Monitoring mit Caretaker Peter Kraume bgm GmbH & Co. KG 25. Februar 2011
  2. 2. Die neue Webseite ist live! Aber wie geht‘s jetzt weiter?
  3. 3. Foto: krockenmitte / photocase.com
  4. 4. TYPO3 Webseiten brauchen Pflege!• Welche Optionen gibt es? • Zurücklehnen und auf das Beste hoffen? • Gelegentlich mal vorbeischauen? • Eine zentrale IT Monitoring Lösung benutzen? • Einezentrale und auf TYPO3 spezialisierte Lösung nutzen!
  5. 5. Die Lösung: Entwickelt von:n@work (Hamburg) und networkteam (Kiel)
  6. 6. Warum TYPO3 Systeme mit Caretaker überwachen?• Erreichbarkeit des Systems dokumentieren• Reaktionszeiten verkürzen• Notwendige Sicherheitsupdates effizient gestalten• Extensions im Überblick behalten• Nichtautorisierte Veränderungen an Dateien feststellen
  7. 7. Was ist Caretaker (nicht)?• Eine TYPO3 basierte Lösung zur zentralen Überwachung von TYPO3 Webseiten• KeineLösung, um Updates auf TYPO3 Systemen einzuspielen oder Aktionen auszulösen• Der Zugriff erfolgt nur lesend!
  8. 8. Was kann Caretaker?• Prüfen der Erreichbarkeit (HTTP / Ping)• TYPO3 Core Version prüfen• unsichere Extensions finden• ausgewählte Extensions finden und Version prüfen• Blacklist für Benutzernamen und Passwörter• TYPO3 Core und Dateien auf Änderungen am Code prüfen
  9. 9. Was kann Caretaker?• (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
  10. 10. Wie funktioniert Caretaker?
  11. 11. Caretaker Tests / Services• Caretaker Instance• Integrity Check• Logfile Analyzer Service• Redmine Testcase• Selenium Testservice
  12. 12. Woher bekommt Caretaker Informationen?• SchedulerTask für automatisches Update der Extension Liste aus dem TYPO3 Extension Repository (typo3temp/extensions.xml.gz)• TYPO3 Versionsnummern aus dem SVN (https://svn.typo3.org/TYPO3v4/Core/tags/)• Fingerprints der TYPO3 Core Versionen
  13. 13. Caretaker Backend
  14. 14. Caretaker Frontend
  15. 15. Voraussetzungen für Caretaker• Server: • PHP 5.2 mit OpenSSL Unterstützung • TYPO3 4.3 oder höher• Instanzen: • PHP 5.2 mit OpenSSL Unterstützung • TYPO3 4.0 oder höher
  16. 16. Caretaker Entwicklung unterstützen• Spenden • bgmsucht Mitsponsoren für Key-Value Store & Browser• Bugs und Feature-Requests in Forge eintragen• eigene Tests schreiben und veröffentlichen
  17. 17. Links• Extensions im TER: • typo3.org/extensions/repository/view/caretaker/current/ • typo3.org/extensions/repository/view/caretaker_instance/current/• Forge: • forge.typo3.org/projects/extension-caretaker • SVN: https://svn.typo3.org/TYPO3v4/Extensions/caretaker • Dokumentation: forge.typo3.org/projects/extension-caretaker/wiki• Webseite: • typo3-caretaker.org• Mailingliste: http://lists.typo3.org/pipermail/typo3-project-caretaker/• Twitter: @typo3_caretaker
  18. 18. bgm business group munich• Die business group munich ist seit 1999 als Beratungs- und Dienstleistungsunternehmen im IT-Umfeld tätig und bietet Leistungen in drei Kernbereichen an: Web Solutions, Communications & IT-Management• Standort: Ottobrunn (bei München)• Mitarbeiter im Bereich Websolutions: 10 feste Mitarbeiter, 4 freie Mitarbeiter• TYPO3 Association Gold Member• http://typo3.bgm-gmbh.de
  19. 19. Kontakt• E-Mail: peter.kraume@bgm-gmbh.de• XING: http://www.xing.com/profile/Peter_Kraume• Twitter: @cybersmog
  20. 20. Vielen Dank! Fragen?

×