mindscreen / json-reports

将 TYPO3 报告以 JSON 格式输出,以便在监控或警报系统中处理

安装次数3,823

依赖关系: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 3

开放问题: 0

类型:typo3-cms-extension

0.3.0 2019-04-16 07:39 UTC

This package is auto-updated.

Last update: 2024-09-15 17:59:21 UTC


README

License: GPL v3 Packagist

TYPO3 JSON 报告

此 TYPO3 扩展添加了一个 CLI 命令和一个 HTTP 端点,可以输出在报告模块中找到的 JSON 格式的报告。JSON 输出可用于监控或警报系统。HTTP 端点可以通过 IP 限制进行保护。

CLI 命令

您可以使用以下命令通过 CLI 访问报告 JSON:

typo3/cli_dispatch.phpsh extbase reports:list

HTTP 端点

为了使用 HTTP 端点,您需要通过以下设置配置允许的 IP 地址:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['json_reports']['allowedIpAddresses'] = '';

匹配允许的 IP 地址范围的客户端可以通过以下 URL 访问报告 JSON:

https://my.domain/?eID=json_reports

如果报告中包含警告或错误(或在报告生成过程中出现错误),则返回状态码 500。