You are reading the documentation for Statusengine 3.x - Switch to
Version 2.x for old stable
Planed / In development
For now Statusengine is feature complete. If you found an issue or have an feature request please create an issue at the corresponding GitHub repository
https://github.com/statusengine/
Changelog
MySQL schema changes
Statusengine 3.7 contains major changes to the MySQL database schema.
Please follow the
Update to 3.7 instructions
first.
Add update statements for MySQL
#24
#28
- thanks to @ibering
Implement passing of external commands through Statusengine C++ Broker
Added support for Elasticsearch 7.x
Add option to set mysql encoding
- thanks to @ibering
Fix for composer 2.0
Gearman support
RabbitMQ support
Bulk messages in queue
Configuration via config file
Modern C++ code
Resolve UTF8 issues
Processing external commands (no more nagios.cmd / naemon.qh needed)
Switch package manager from bower to npm
Updated all JavaScript dependencies
Added support for Elasticsearch 7.x
Display username if the user is logged in
#38
Add support for /sub-subdirectories/ in the URL
#36
Add option to set mysql encoding
- thanks to @ibering
Add support for external links
#44
Improve style of tables on large screens
#27
- thanks to adrienluitot
Disable cache for AngularJS/Ajax requests
#14
- thanks to ibering
Fix labels in collapsed menu
#29
- thanks to ibering
Add support for Naemon 1.1.0
Resolve Ajax loader align issue in Firefox - thanks to codegagan
Add Night-Mode to Ui
[CrateDB] Replace ON DUPLICATE KEY UPDATE with new ON CONFLICT DO syntax- thanks to vanyasem
Add support for bulk and non-bulk messages from queueing engine.
To use bulk messages in queue, you need to update to the latest version of Statusengine Event Broker Module.
Restart dead child processes in case of an unexpected error
Add CentOS7 support to Makefile
Fix segmentation fault if Gearman-Job-Server is unavailable - thanks to dhoffend
Add new broker option gearman_server_list
to add a list of failover Gearman-Job-Servers - thanks to dhoffend
Add new broker option gearman_dup_server_list
to add a list Gearman-Job-Servers where check results got duplicated - thanks to dhoffend
Fix a memory leak - thanks to dhoffend
Fix make clean
in Makefile - thanks to dhoffend
Add filter option at node details view for services
Fix segmentation fault if contact has no mail or alias
Resolve menu issue on mobile devices
Implement
Elasticsearch as new performance data backend
Fix a bug, where links to a host or service from "Upcoming downtimes" where undefined
Set Version to the same as Worker Version number due to Elasticsearch
The auto refresh can now bet set by the user in seconds
Add state overview to the menu
Acknowledged hosts and services or hosts and services that are in a period of downtime, can now be hidden from the dashboard
Add a state change notification on the dashboard
Add new menu point "Current Acknowledgements"
Implement
Elasticsearch as new performance data backend
Fix a bug, where it was not possible to enable MySQL and CrateDB as performance data backend at the same time
Update MySQL schema TINYINT(1)
to TINYINT(2)
for non boolean values to increase ORM compatibility
The Redis section of the file config.yml
got the key
db: 0
to define
which Redis database should be used.
# Configuration of your redis server
redis:
address: 127.0.0.1
port: 6379
db: 0
Planed: Implement Elasticsearch as performance data backend
With Statusengine UI 3.0.1, empty state blocks on the dashboard will be hidden.
Release Statusengine UI 3.0.0
Release Statusengine Worker 3.0.0
Release Statusengine Event Broker Module 3.0.0 for Nagios 4 and Naemon