typo3 monitoring mit t3monitoring

14
Monitoring mit t3monitoring

Upload: peter-kraume

Post on 11-Feb-2017

387 views

Category:

Internet


5 download

TRANSCRIPT

Monitoring mit

t3monitoring

TYPO3Munich User Group

6. September 2016 10./11. September 2016

Peter Kraume Senior TYPO3 Developer

Twitter: @cybersmog Mail: [email protected] Slides: http://de.slideshare.net/pk77/

Was ist t3monitoring?

• 2 TYPO3 Extensions (Server & Client)

• Überwacht alle deine TYPO3 Installationen

• TYPO3 Version

• installierte Extensions

• zusätzliche Infos über PHP und MySQL Versionen

• TYPO3 Backend Modul

• Reports per Mail

• verschiedene SLA

• Veröffentlicht von Georg Ringer

Was kann t3monitoring?

✓ So viel Automatisierung wie möglich

✓ Verwendete TYPO3 Core Versionen

✓ Unsicher

✓ Veraltet

✓ Verwendete Extensions

✓ Unsicher

✓ Updates verfügbar (bugfix, minor, major)

✓ Nicht geladene Extensions

✓ Filter

✓ API um benutzerdefinierte Informationen hinzuzufügen

✓ Composer Unterstützung

Was kann t3monitoring nicht?

• Ping

• HTTP Status

• Code Veränderungen

• History

• Automatische Updates

• Nachfolger einer anderen Lösung wie

• Caretaker

• t3monitor.de

• Watchdog

• ...

Wie funktionierts?

✓ Client

✓ EXT:t3monitoring_client für TYPO3 4.5 - 7.6

✓ eID - Aufruf, der alle Daten via JSON zur Verfügung stellt

✓ Verbindungssicherheit durch

• IP Beschränkung

• Secret pro Client

✓ Monitor

✓ EXT:t3monitoring (TYPO3 7.6)

• Holt sich die Daten über CLISelbst gehostet!

Wo bekommt man EXT:t3monitoring?

• GitHub

• https://github.com/georgringer/t3monitoring

• https://github.com/georgringer/t3monitoring_client

• TYPO3 Extension Repository (TER)

• https://typo3.org/extensions/repository/view/t3monitoring

• https://typo3.org/extensions/repository/view/t3monitoring_client

Wo bekommt man EXT:t3monitoring?

• Composer

"repositories": [

{ "type": „composer", "url": "https://composer.typo3.org/" },

{ "type": „vcs", "url": "https://github.com/georgringer/t3monitoring.git" },

{ "type": „vcs", "url": "https://github.com/georgringer/t3monitoring_client.git" }

],

"require": {

"typo3/cms": "~7.6.0",

"t3monitor/t3monitoring": "dev-master",

"t3monitor/t3monitoring_client": "~0.0.1"

},

Installation

• Monitor:

• SysFolder für Datensätze anlegen

• Extension Manager:

• pid für Datensätze

• IP des Monitor Servers für Hinweis im Backend Modul

• Absicherung

• Basic Auth Passwortschutz

• Alternativ im Intranet einrichten

• Scheduler

• Tasks eintragen

• Client(s)

• individuellen Secret erstellen

• IP des Monitor Servers eintragen

• Client Datensatz auf Monitor Server anlegen

Preise

✓ Die Extensions wurden unter GPL Lizenz veröffentlicht und können gratis genutzt werden!

✓ Georg Ringer wünscht sich als Bezahlkonzept eine Einmalzahlung auf Vertrauensbasis:

✓ €150 für weniger als 20 Clients

✓ €350 für weniger als 100 Clients

✓ €500 für mehr als 100 Clients

Feedback

✓ Support via StackOverflow (Frage dort posten)

✓ Kontakt für finanzielle Unterstützung: Georg Ringer

✓ E-Mail: [email protected]

✓ Slack: https://typo3.slack.com/team/georg.ringer

✓ Bugs & Feature Requests:

✓ https://github.com/georgringer/t3monitoring/issues

✓ https://github.com/georgringer/t3monitoring_client/issues

✓ Dokumentation:

✓ https://docs.typo3.org/typo3cms/extensions/t3monitoring/

Demo

Vielen Dank!

Twitter: @cybersmog Mail: [email protected] Slides: http://de.slideshare.net/pk77/

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.