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.
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