tvdijen / simplesamlphp-module-monitor
一个能够对 SimpleSAMLphp 安装的健康状况进行各种检查的模块
v3.1.8
2024-04-22 12:08 UTC
Requires
- php: ^8.0
- ext-openssl: *
- ext-session: *
- simplesamlphp/assert: ^1.0.0
- simplesamlphp/simplesamlphp: ^2.1
- symfony/http-foundation: ^6.0
Requires (Dev)
Suggests
- ext-krb5: *
- ext-ldap: *
- dev-master
- v3.1.8
- v3.1.7
- v3.1.6
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.4
- v3.0.3
- v3.0.2
- v2.7.6
- v2.7.5
- v2.7.4
- v2.7.3
- v2.7.2
- v2.7.1
- v2.7.0
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.5
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.1
- v2.3.0
- v2.2.1
- v2.2.0
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.2
- v2.0.1
- v2.0.0
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.0
- dev-depfu/check/composer/simplesamlphp/assert-1.2.2
- dev-release-3.1
- dev-monitor-3.0.x
- dev-monitor-2.7.x
- dev-monitor-1.x
- dev-monitor-2.0.x
- dev-monitor-2.1.x
- dev-monitor-2.2.x
- dev-monitor-2.3.x
- dev-monitor-2.4.x
- dev-monitor-2.5.x
- dev-pasphrase
- dev-feature/refactor
This package is auto-updated.
Last update: 2024-09-08 12:00:26 UTC
README
本模块提供了一个监控 SimpleSAMLphp 的框架。
使用 TestSuites 和 TestCases,几乎可以监控任何东西。最常用案例的 TestSuites 和 TestCases 随模块提供,但您可以轻松添加自己的!
当您启用此模块时,监控页面链接将出现在管理员配置选项卡上。将 ?output=xml 添加到 url 中,以获取监控页面的 XML 表示形式,用于与 SCOM / Nagios 等第三方监控系统或确定节点健康状况的负载均衡器一起使用。使用 ?output=json 在 url 中也可以得到 JSON 格式的输出。
XML 页面还将设置与 '整体状态' 对应的 HTTP 响应码
- 200 - 一切正常
- 417 - 至少有一个警告
- 500 - 至少有一个错误
安装
使用 composer 安装
vendor/bin/composer require tvdijen/simplesamlphp-module-monitor
配置
接下来您需要做的是在 config.php
中启用模块
找到 module.enable
键,将 monitor
设置为 true
'module.enable' => [ 'monitor' => true, … ],
将 config-templates/module_monitor.php
复制到 SimpleSAML 配置目录