PHPackages                             tvdijen/simplesamlphp-module-monitor - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. tvdijen/simplesamlphp-module-monitor

ActiveSimplesamlphp-module[Logging &amp; Monitoring](/categories/logging)

tvdijen/simplesamlphp-module-monitor
====================================

A module that is able to perform various checks on the health of a SimpleSAMLphp installation

v3.2.0(2mo ago)41.7k3[4 issues](https://github.com/tvdijen/simplesamlphp-module-monitor/issues)[1 PRs](https://github.com/tvdijen/simplesamlphp-module-monitor/pulls)LGPL-2.1-or-laterPHPPHP ^8.3

Since Oct 24Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/tvdijen/simplesamlphp-module-monitor)[ Packagist](https://packagist.org/packages/tvdijen/simplesamlphp-module-monitor)[ RSS](/packages/tvdijen-simplesamlphp-module-monitor/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (12)Versions (66)Used By (0)

simplesamlphp-module-monitor
============================

[](#simplesamlphp-module-monitor)

\[[![Build Status](https://camo.githubusercontent.com/64712b7e529f5ef56e2be1a39d0a465f8464f37a8837cb1cac94b33f7c2a47a3/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f747664696a656e2f73696d706c6573616d6c7068702d6d6f64756c652d6d6f6e69746f722f616374696f6e732f776f726b666c6f77732f7068702e796d6c2f62616467652e737667)](https://camo.githubusercontent.com/64712b7e529f5ef56e2be1a39d0a465f8464f37a8837cb1cac94b33f7c2a47a3/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f747664696a656e2f73696d706c6573616d6c7068702d6d6f64756c652d6d6f6e69746f722f616374696f6e732f776f726b666c6f77732f7068702e796d6c2f62616467652e737667)\] [![Scrutinizer Code Quality](https://camo.githubusercontent.com/779ceb79122ee7feff552eba31ab1cddc370d3ac1a3cef29f316102df9347036/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f747664696a656e2f73696d706c6573616d6c7068702d6d6f64756c652d6d6f6e69746f722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/tvdijen/simplesamlphp-module-monitor/?branch=master)[![codecov](https://camo.githubusercontent.com/06a66fb1c79c8736d0fbdd4e29955bab0c1a15aa4da246d15085f28e3e810958/68747470733a2f2f636f6465636f762e696f2f67682f747664696a656e2f73696d706c6573616d6c7068702d6d6f64756c652d6d6f6e69746f722f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/tvdijen/simplesamlphp-module-monitor)

This module provides a framework for monitoring SimpleSAMLphp.

Using TestSuites and TestCases, virtually anything can be monitored. TestSuites and TestCases for the most common usecases ship with the module, but you can easily add your own!

When you enable this module, a link to the monitoring-page will appear on the admin configuration-tab. Add ?output=xml to the url to get an XML-representation of the monitoring-page, for use with your 3rd party monitoring system like SCOM / Nagios, or even load balancers that determine a node's health. A JSON-formatted output is also possible using ?output=json in the url.

The XML-page will also set a HTTP reponse-code corresponding to the 'overall status':

- 200 - Everything is OK
- 417 - There is at least one warning
- 500 - There is at least one error

Install
-------

[](#install)

Install with composer

```
vendor/bin/composer require tvdijen/simplesamlphp-module-monitor
```

Configuration
-------------

[](#configuration)

Next thing you need to do is to enable the module:

in `config.php`, search for the `module.enable` key and set `monitor` to true:

```
    'module.enable' => [ 'monitor' => true, … ],
```

Copy `config-templates/module_monitor.php` to the SimpleSAML config-directory

###  Health Score

53

—

FairBetter than 96% of packages

Maintenance68

Regular maintenance activity

Popularity26

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity92

Battle-tested with a long release history

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~63 days

Recently: every ~199 days

Total

50

Last Release

60d ago

Major Versions

v1.1.2 → v2.0.02018-05-04

v1.1.3 → v2.0.12018-05-06

v1.1.4 → v3.0.22022-01-06

v2.7.6 → v3.0.42022-10-15

PHP version history (6 changes)v2.0.0PHP &gt;=5.4

v2.6.0PHP &gt;=5.5

v2.7.0PHP &gt;=5.6

v3.0.2PHP &gt;=7.4

v3.1.0PHP ^8.0

v3.2.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/d424231c85138609ae230ccd5002c8025fd5dce7f51b2f1778f69ba3a49a4efa?d=identicon)[tvdijen](/maintainers/tvdijen)

---

Tags

monitoringhealthsimplesamlphp

### Embed Badge

![Health badge](/badges/tvdijen-simplesamlphp-module-monitor/health.svg)

```
[![Health](https://phpackages.com/badges/tvdijen-simplesamlphp-module-monitor/health.svg)](https://phpackages.com/packages/tvdijen-simplesamlphp-module-monitor)
```

###  Alternatives

[liip/monitor-bundle

Liip Monitor Bundle

4748.9M19](/packages/liip-monitor-bundle)[datadog/php-datadogstatsd

An extremely simple PHP datadogstatsd client

19026.4M15](/packages/datadog-php-datadogstatsd)[honeybadger-io/honeybadger-php

Honeybadger PHP library

381.5M5](/packages/honeybadger-io-honeybadger-php)[simplesamlphp/simplesamlphp-module-webauthn

A PHP implementation of a FIDO2 / WebAuthn authentication agent

181.6k](/packages/simplesamlphp-simplesamlphp-module-webauthn)[ohdearapp/health-check-results

Create application health check results for Oh Dear

10194.7k10](/packages/ohdearapp-health-check-results)[gevans/honeybadger

Honeybadger PHP library

387.6k](/packages/gevans-honeybadger)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
