All Projects → georgringer → t3monitoring

georgringer / t3monitoring

Licence: GPL-2.0 license
Monitoring service of TYPO3 extensions

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to t3monitoring

t3monitoring client
Monitoring client
Stars: ✭ 28 (-37.78%)
Mutual labels:  typo3-cms-extension, typo3-extension, t3monitoring
urlguard
TYPO3 extension urlguard. Allows to define what query parameters will be passed to newly created typolinks.
Stars: ✭ 16 (-64.44%)
Mutual labels:  typo3-cms-extension, typo3-extension
in2publish core
in2publish Community Version
Stars: ✭ 38 (-15.56%)
Mutual labels:  typo3-cms-extension, typo3-extension
basetemplate9
TYPO3 v9 LTS Template Foundation - Use it as a base for your website configuration. Add all your Stylesheets, JavaScripts and Templates.
Stars: ✭ 15 (-66.67%)
Mutual labels:  typo3-cms-extension, typo3-extension
schema
TYPO3 extension providing an API and view helpers for schema.org markup
Stars: ✭ 19 (-57.78%)
Mutual labels:  typo3-cms-extension, typo3-extension
backend debug
Debug support in TYPO3 backend
Stars: ✭ 20 (-55.56%)
Mutual labels:  typo3-cms-extension, typo3-extension
tt address
Add address / contact datasets to your content management system.
Stars: ✭ 34 (-24.44%)
Mutual labels:  typo3-cms-extension, typo3-extension
t3api
TYPO3 extension t3api. REST API for your TYPO3 project. Config with annotations, built in filtering, pagination, typolinks, image processing, uploads (FAL), serialization contexts, responses in Hydra/JSON-LD format.
Stars: ✭ 28 (-37.78%)
Mutual labels:  typo3-cms-extension, typo3-extension
restrictfe
TYPO3 extension restrictfe. Blocks access to frontend and allows to show it only to some defined exception's like if the request is from an authorized backend user, has specific IP, header etc.
Stars: ✭ 12 (-73.33%)
Mutual labels:  typo3-cms-extension, typo3-extension
typo3v10 example sitepackage
Site package extension for TYPO3 10 feature demonstration
Stars: ✭ 13 (-71.11%)
Mutual labels:  typo3-cms-extension, typo3-extension
doc
Project documentation for editors & integratiors, visible in the TYPO3 backend
Stars: ✭ 17 (-62.22%)
Mutual labels:  typo3-cms-extension, typo3-extension
rest
REST webservices for TYPO3 CMS
Stars: ✭ 78 (+73.33%)
Mutual labels:  typo3-cms-extension
autoswitchtolistview
Auto switch to list view when a sysfolder is shown
Stars: ✭ 14 (-68.89%)
Mutual labels:  typo3-extension
TYPO3 Restler
restler (PHP REST-Framework) for TYPO3
Stars: ✭ 29 (-35.56%)
Mutual labels:  typo3-extension
autoloader
⚙️ Best TYPO3 Swiss Army knife ever ⚙️
Stars: ✭ 22 (-51.11%)
Mutual labels:  typo3-extension
beuser fastswitch
TYPO3 Backend Mode: Fast backend user switch for TYPO3 CMS administrator users
Stars: ✭ 13 (-71.11%)
Mutual labels:  typo3-cms-extension
graphql
TYPO3 CMS package for GraphQL (experimental)
Stars: ✭ 21 (-53.33%)
Mutual labels:  typo3-cms-extension
typo3-secure-downloads
Secure your assets and data from unwanted download. Apply TYPO3 access rights to ALL file assets (PDFs, TGZs or JPGs etc. - configurable) - protect them from direct access.
Stars: ✭ 15 (-66.67%)
Mutual labels:  typo3-extension
mask export
Export your mask elements as extension
Stars: ✭ 45 (+0%)
Mutual labels:  typo3-extension
randomdata
TYPO3 extensions to generate new random data or replace existing data with random data
Stars: ✭ 14 (-68.89%)
Mutual labels:  typo3-extension

TYPO3 CMS Extension "t3monitoring"

https://travis-ci.org/georgringer/t3monitoring.svg?branch=master

This extensions provides the possibility to monitor all of your TYPO3 installations and shows you

  • used TYPO3 version and if it is up to date
  • available TYPO3 extensions and if those are installed, insecure or if there are bugfix, minor or major updates
  • additional information like PHP & Mysql versions.

Requirements

  • At least TYPO3 CMS 8 LTS (monitoring works also for 6.2 installations)
  • The host must have access to every client to be able to fetch the data

Important: This extension is still beta and things might change!

Pricing This extension is completly free to use! However maintaining an extension takes an enormous amount of time. Therefore I am using a concept which is based on your trust! If you use this extension to monitor your clients, please consider to pay (once):

  • €150 for less than 20 clients
  • €350 for less than 100 clients
  • €500 for more than 100 clients

Please contact me via email ([email protected]) or slack for questions and to receive an invoice!

Screenshots

Overview

Overview including most important information

Search result

Search result

Single view of a client

Client

List of all used extensions

Extensions

How to start

Before you can actually monitor any installation, you need to install the extension t3monitoring_client on every installation (called "client"). This extension provides the data which will be fetched by the master installation. You can find this extension on github (https://github.com/georgringer/t3monitoring_client) or later in the TER.

Important

Please secure the installation as much as possible, as it contains data of all your clients. Restrict access by running it in your intranet only, or at least use a Basic HTTP Authentication.

Create the clients

Create a record "Client" on any sys folder and fill out at least the following required fields:

  • Title
  • Domain. Include http:// or https://.
  • Secret: This is the same secret as defined in the configuration of t3monitoring_client in the client installation. Please don't reuse any secrets twice.
  • (Optional) BasicAuth username and password: (if your client is secured via HTTP Basic Auth)
  • (Optional) Host Header: (if you want to monitor a client which can't be resolved via public DNS services) (
  • (Optional) Ignore Certificate Errors: Ignores certificate errors (mostly necessary if you use the previous field "Host Header" in conjunction with Let's Encrypt)
  • (Optional) Force IP Resolve: IPv4 or IPv6

Create an optional record "SLA" to group your clients. Examples could be:

  • VIP: Do all updates ASAP
  • First ask: Before doing any updates, ask client for proper time schedule

Import the data

To be able to deliver proper results, this extensions requires information about all core versions and all extensions. This information is provided by typo3.org.

To import the data, use the command line:

./typo3/cli_dispatch.phpsh extbase monitoring:importAll

You can add this call also as task in the scheduler extension.

Especially the import of extensions can take a while, therefore you can use different calls for all required imports:

  • ./typo3/cli_dispatch.phpsh extbase monitoring:importCore to fetch latest core versions
  • ./typo3/cli_dispatch.phpsh extbase monitoring:importExtensions to fetch the extensions
  • ./typo3/cli_dispatch.phpsh extbase monitoring:importClients to fetch the client data
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].