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.

Website monitoring with caretaker / T3CON10 Frankfurt

This is the presentation about the TYPO3 monitoring solution from the TYPO3 Conference 2010 in Frankfurt/Germany.

  • Login to see the comments

Website monitoring with caretaker / T3CON10 Frankfurt

  1. TYPO3
  2. TYPO3
  3. TYPO3
  4. TYPO3 What are the options? TYPO3 monitoring
  5. 4 TYPO3
  6. TYPO3
  7. Option 1 TYPO3 Lean back and hope for the best
  8. Option 2 TYPO3 Check manually and on occasion
  9. Option 3 TYPO3 Use a centralized IT infrastructure
  10. Option 4 TYPO3 Build a centralized monitoring solution specialized for
  11. The solution TYPO3
  12. The team TYPO3
  13. The team TYPO3 Thomas Martin Hempel Ficzel Christopher Tobias Hlubek Liebig
  14. The team TYPO3 Thomas Martin Hempel Ficzel JOINED TASK FORCE Christopher Tobias Hlubek Liebig
  15. Targets TYPO3
  16. Targets TYPO3 Specialized for TYPO3
  17. Targets TYPO3 Specialized for TYPO3 Hierarchical structure
  18. Targets TYPO3 Specialized for TYPO3 Hierarchical structure Client / Server
  19. Targets TYPO3 Specialized for TYPO3 Hierarchical structure Client / Server Logic lives on the server
  20. Targets TYPO3 Specialized for TYPO3 Hierarchical structure Client / Server Logic lives on the server Secure communication
  21. Targets TYPO3 Specialized for TYPO3 Hierarchical structure Client / Server Logic lives on the server Secure communication Easy extensibility
  22. Targets TYPO3 Specialized for TYPO3 Hierarchical structure Client / Server Logic lives on the server Secure communication Easy extensibility Performance
  23. Attention! Developer stuff
  24. System architectu 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
  25. System architectu 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
  26. System architectu 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
  27. System architectu 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
  28. System architectu 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
  29. System architectu 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
  30. The server TYPO3
  31. The server TYPO3 The caretaker central Management
  32. The server TYPO3 The caretaker central Management Run tests
  33. The server TYPO3 The caretaker central Management Run tests Storing results
  34. The server TYPO3 The caretaker central Management Run tests Storing results Aggregation
  35. The server TYPO3 The caretaker central Management Run tests Storing results Aggregation Provide frontend view
  36. Caretaker instance TYPO3 Caretaker instanc Monitored TYPO3 installation with sensor extension
  37. TYPO3
  38. TYPO3 Caretaker instance SSL encrypted communication
  39. TYPO3 Caretaker instance SSL encrypted communication Server Public Key Private Key
  40. TYPO3 Caretaker instance SSL encrypted communication Server Instance Public Key Public Key Private Key Private Key
  41. TYPO3 Caretaker instance SSL encrypted communication Request session token Server Instance Public Key Public Key Private Key Private Key
  42. TYPO3 Caretaker instance SSL encrypted communication Request session token Send command request Server Instance Public Key Public Key Private Key Private Key
  43. TYPO3 Caretaker instance SSL encrypted communication Request session token Send command request Server Instance Public Key Public Key Private Key Receive command result Private Key
  44. TYPO3 Caretaker instance SSL encrypted communication Request session token Send command request Server Instance Signed and encrypted with OpenSSL Public Key Public Key Private Key Receive command result Private Key
  45. TYPO3
  46. TYPO3 Caretaker instance Base operations
  47. TYPO3 Caretaker instance Base operations Get TYPO3 Version
  48. TYPO3 Caretaker instance Base operations Get TYPO3 Version Get specific extension version
  49. TYPO3 Caretaker instance Base operations Get TYPO3 Version Get specific extension version Get extension list by scope
  50. TYPO3 Caretaker instance Base operations Get TYPO3 Version Get specific extension version Get extension list by scope Find and get record
  51. TYPO3 Caretaker instance Base operations Get TYPO3 Version Get specific extension version Get extension list by scope c Se ure & Find and get record
  52. Caretaker test TYPO3
  53. Caretaker test TYPO3 TYPO3 record
  54. Caretaker test TYPO3 TYPO3 record Contains:
  55. Caretaker test TYPO3 TYPO3 record Contains: Test type
  56. Caretaker test TYPO3 TYPO3 record Contains: Test type Configuration
  57. Caretaker test TYPO3 TYPO3 record Contains: Test type Configuration Interval
  58. Caretaker test TYPO3 TYPO3 record Contains: Test type Configuration Interval Time limitations
  59. Caretaker test TYPO3 TYPO3 record Contains: Test type Configuration Interval Time limitations Relations
  60. Testservices TYPO3
  61. Testservices TYPO3 Implemented as TYPO3 service
  62. Testservices TYPO3 Implemented as TYPO3 service
  63. Testservices TYPO3 Implemented as TYPO3 service Contains
  64. Testservices TYPO3 Implemented as TYPO3 service Contains FlexForm configuration
  65. Testservices TYPO3 Implemented as TYPO3 service Contains FlexForm configuration Service class
  66. Testservices TYPO3 Implemented as TYPO3 service Contains FlexForm configuration Service class Implements “runTest()”
  67. Testservices TYPO3 Implemented as TYPO3 service Contains FlexForm configuration Service class Implements “runTest()” Returns tx_caretakerTestResult
  68. TYPO3
  69. TYPO3 Test-Services
  70. TYPO3 Test-Services HTTP /Ping
  71. TYPO3 Test-Services HTTP /Ping Check TYPO3/Extension Version
  72. TYPO3 Test-Services HTTP /Ping Check TYPO3/Extension Version Check for insecure extensions
  73. TYPO3 Test-Services HTTP /Ping Check TYPO3/Extension Version Check for insecure extensions Find blacklisted users / passwords
  74. TYPO3 Test-Services HTTP /Ping Check TYPO3/Extension Version Check for insecure extensions Find blacklisted users / passwords Check for extension updates
  75. TYPO3 Test-Services HTTP /Ping Check TYPO3/Extension Version Check for insecure extensions Find blacklisted users / passwords Check for extension updates ...
  76. Notification Services TYPO3
  77. Notification Services TYPO3 Implemented as TYPO3 service
  78. Notification Services TYPO3 Implemented as TYPO3 service
  79. Notification Services TYPO3 Implemented as TYPO3 service
  80. Notification Services TYPO3 Implemented as TYPO3 service Gets notified with all test results and previous states
  81. Notification Services TYPO3 Implemented as TYPO3 service Gets notified with all test results and previous states Is called once after each run, to send the notifications
  82. Instance Operations TYPO3
  83. Instance Operations TYPO3 Classes which are registered on the instance
  84. Instance Operations TYPO3 Classes which are registered on the instance
  85. Instance Operations TYPO3 Classes which are registered on the instance Executed on the monitored instance
  86. Instance Operations TYPO3 Classes which are registered on the instance Executed on the monitored instance Simply provides a „main“ method
  87. Instance Operations TYPO3 Classes which are registered on the instance Executed on the monitored instance Simply provides a „main“ method Can come with extra extensions
  88. TYPO3 Screenshot
  89. TYPO3
  90. TYPO3
  91. TYPO3
  92. TYPO3
  93. TYPO3
  94. TYPO3
  95. TYPO3
  96. TYPO3
  97. TYPO3
  98. The future TYPO3
  99. The future TYPO3
  100. The future TYPO3 Detect core and ext. modifications
  101. The future TYPO3 Detect core and ext. modifications Escalation strategies
  102. The future TYPO3 Detect core and ext. modifications Escalation strategies External API (JSON /XML)
  103. The future TYPO3 Detect core and ext. modifications Escalation strategies External API (JSON /XML) You name it / do it
  104. How to get it? TYPO3
  105. How to get it? TYPO3
  106. How to get it? TYPO3 Alpha 2
  107. How to get it? TYPO3 Alpha 2 New frontend
  108. How to get it? TYPO3 Alpha 2 New frontend Acknowledge problems
  109. How to get it? TYPO3 Alpha 2 New frontend Acknowledge problems Set tests due
  110. How to get it? TYPO3 Alpha 2 New frontend Acknowledge problems Set tests due 4.3 - 4.4 compatible
  111. Contact TYPO3
  112. Contact TYPO3 forge.typo3.org (Project caretaker)
  113. Contact TYPO3 forge.typo3.org (Project caretaker) Mailinglist (lists.typo3.org)
  114. Contact TYPO3 forge.typo3.org (Project caretaker) Mailinglist (lists.typo3.org) Twitter (@typo3_caretaker)
  115. Website TYPO3
  116. Website TYPO3 typo 3-
  117. Experiences TYPO3
  118. Experiences TYPO3 Well sleeping admins
  119. Experiences TYPO3 Well sleeping admins Saves tons of work for security updates
  120. Experiences TYPO3 Well sleeping admins Saves tons of work for security updates Customers love it
  121. Experiences TYPO3 Well sleeping admins Saves tons of work for security updates Customers love it TYPO3-Agencies, too!
  122. TYPO3
  123. TYPO3
  124. TYPO3
  125. TYPO3
  126. TYPO3
  127. TYPO3

×