form4 / form4-statusmonitor
Sends scheduled JSON POST requests to a configurable URL with TYPO3 core version, locally installed extensions, and optional server metadata—for centralized monitoring and inventory.
Package info
github.com/form4-team-typo3/statusmonitor
Type:typo3-cms-extension
pkg:composer/form4/form4-statusmonitor
Requires
- php: ^8.2 || ^8.3 || ^8.4
- typo3/cms-core: ^14.3
README
TYPO3 scheduler extension that sends JSON POST requests to a URL you configure. Each run reports the TYPO3 core version, locally installed extensions, and optional environment metadata (PHP, OS, database server, and similar)—useful for centralized inventories, support workflows, and spotting outdated installations.
Extension key: form4_statusmonitor
Requirements
- TYPO3 13.4 LTS (see
composer.json/ext_emconf.phpfor the exact constraint) - PHP
^8.1 || ^8.2
Installation
composer require form4/form4-statusmonitor
Activate the extension in the Admin Tools → Extensions module (or via CLI), then configure it and add the scheduler task (see the manual under Documentation/).
Configuration
- Set target URL, and optionally user and password, in the extension configuration.
- Create and schedule the Status Monitor scheduler task.
Details: Documentation/UsersManual/Index.rst.
Documentation
The Sphinx manual lives in Documentation/ (Introduction, user manual, developer reference for the JSON payload).
Publishing Package to GitLab Package Registry (Composer)
To release a new version of the package, follow these steps:
- Create a tag with the new version name, for example,
1.0.1. - Push the newly created tag to the repository.
- The GitLab job
publish-composer-packagewill automatically publish the new version to our package registry.
You can access our package registry here.