tvdijen/simplesamlphp-module-monitor

一个能够对 SimpleSAMLphp 安装的健康状况进行各种检查的模块

安装次数: 1,104

依赖: 0

建议者: 0

安全性: 0

星标: 5

关注者: 3

分支: 2

开放性问题: 4

类型:simplesamlphp-module


README

[Build Status] Scrutinizer Code Quality codecov

本模块提供了一个监控 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 配置目录