Statusengine 3

Statusengine 3

⚠️
This is the documentation for Statusengine 3.x, and it is no longer maintained. It describes the PHP worker, which has been replaced by the Go worker , and it targets distributions that have reached end of life. For a new installation, start at the current documentation .

Statusengine 3 is the previous generation. Its worker is a PHP application that stores status data in MySQL, CrateDB or Redis, and it ships with a web interface of its own. Both are kept here because installations of them are still running.

What changed in Statusengine 4

The 4.x worker is a Go binary rather than a PHP application, and the surface it offers is deliberately narrower:

Statusengine 3Statusengine 4
WorkerPHP 8, Composer, bin/Console.phpSingle Go binary
Status databaseMySQL, CrateDB or RedisMySQL
Performance dataMySQL, CrateDB, Elasticsearch 5–7, GraphiteMySQL, Graphite
Configurationconfig.yml or environment variablesconfig.yaml, plus environment variables and CLI flags
Web interfaceStatusengine UI (bundled)Not part of the project

Statusengine 2

The documentation for Statusengine 2.x has been retired. Unfortunately, I do not have the source for it anymore, so I cannot provide a link or archive for it.

Screenshots