Releases: centreon/centreon-archived
Centreon 18.10
New features
Centreon Remote Server is a new building-block in the Centreon distributed monitoring architecture. It comes in addition to the existing Centreon Central Server and Centreon Pollers.
Centreon Remote Server allows remote IT operations team to benefit from the full Centreon user experience, albeit on a subset of Centreon Pollers. Monitoring configuration takes place on the Central Server and is automatically synchronized with all Remote Servers. Monitoring Operations (Acknowledge, Downtime...) may take place both on a Remote Server or the Central Server.
In case of network link failure between a Remote Server and the Central Server, data retention takes place and the two Servers are synchronized as soon as the connection is up again.
Centreon Remote Server is integrated in Centreon Core. It fully replaces the Poller Display module.
UI & UX Design
- Add new banner system and UX
- Add new menus system and UX
- Unique format of dates displayed according to user language settings
- Thanks to the community, Centreon is now available in Spanish and Portuguese (Portugal & Brazil)
Notice: The "Home > Poller Statistics" menu moved to "Administration > Server Status".
Moreover, this one is now named "Platform Status".
Enhancements
- [Stats] Add a Centreon Experience Improvement Program
- [API] Possibility to cancel flexible RTDOWNTIME - #6062
- [Install] Add possibility to install/update all modules in one time
- [Configuration] Add a new wizard to configure in one time a complete poller or Remote Server
- [Configuration] Add possibility to install/update all modules in one time
- [Configuration] Add possibility to install/update all widgets in one time
- [LDAP] Manage multiple LDAP group with same dn - PR #6714
- [LDAP] If user account is disabled in AD, user will be still able to connect in Centreon - #6240
- [LDAP] Update LDAP Attributes on authentication - #3402
- [LDAP] Problem with LDAP contact groups with name members with accent - #5368
- [LDAP] Improve group synchronization - #6203 #6239 #6241
- [Packages] New centreon-database package, helpful for standalone Centreon databases;
Bug fixes
- [Install] Fix several PHP notices
- [Backup] Fix PHP paths in backup script - PR #6787
- [Chart] Fix graph search with ACL in performances page - PR #6798
- [Configuration] Meta Service using quotes in output format string - PR #6216
- [Configuration] Fix duplicate advanced matching SNMP traps rules - PR #6738
- [Configuration] Avoid duplicate entry in ACL table after host creation - PR #6810
- [Configuration] Fix host categories form - PR #6785
- [Configuration] fix regexp for trap argument ending by backslash - PR #6699
- [Downtime] Add a downtime for user linked to ACL - PR #5988
- [Downtime] Fix recurrent downtime form (period loading) - PR #6645
- [Monitoring] Display cancel button in comments page using ACL rights - PR #6857
- [Monitoring] Display cancel button in downtimes page using ACL rights - PR #6856
- [Monitoring] Persist search filters - #5109 #6161
- [Monitoring] Persist selected results limit & pagination - #6325 #6161 #6367
- [Monitoring] Invalid accentuated chars transcription in timeperiod exception models - #6359
- [Monitoring] Add missing style for button in service acknowledge form - PR #6805
- [Monitoring] Host number calculation with ACL is not correct in HG summary - PR #6855
- [Monitoring] Fix service by servicegroup page when using ACL #6863
- [Notification] Exclude services started by BA from BAM UI notification style - PR #6782
Security fixes
- [ACL] Fix XSS issue on the ACL list page - PR #6634
- [Administration] Fix XSS issue - PR #6635
- [Administration] Fix XSS security - PR #6633
- [Configuration: Adding security filters on the host list page - PR #6625
- [Configuration] Fix XSS security issue on adding poller macros - PR #6626
- [Downtime/comments] Fix XSS issue for host, service & downtime comments - PR #6637
- [General] Create new escape method to fix XSS issue (commit 5820a04)
- [General] Fix XSS issue - PR #6636
- [Monitoring] Fix XSS security issue - PR #6632
- [SNNP trap] Fix SQL injection on editing trap SNMP - PR #6627
- [Virtual metric] Fix SQL injection - PR #6628
- [ACL access groups] Fix XSS vulnerability - PR #6710
Technical architecture changes
- Upgrade from PHP 5.x to PHP 7.x compatibility (7.1/7.2)
- Upgrade jQuery libraries
- Add ReactJS technology for new interfaces
- Prevent memory leaks - #4764
- Upgrade from DB.php connector to PDO
Known bugs or issues
- Meta-services management with ACL (add/duplicate)
- Centreon AWIE issues when trying to export large configuration
- Got bogus version XX in httpd error logs #6851
Centreon Web 2.8.26
Enhancements
[Authentication] Set LDAP version 3 as default in LDAP configuration form - PR #6452
[Notification] Standardize mail notifications PR #6570 (ex PR #6530)
Bug Fixes
[ACL] Do not get severity of parents if present on actual object - PR #6484
[ACL] ACLs calculation is too slow with lot of acl resources - #6461, PR #6495
[Chart] Fix metrics error message - PR #6474
[Configuration] Trap generation reindexing pollers id - #6205 PR #6416
[Configuration] Fix disable option in Centreon Engine configuration - #6518, PR 6520
[Monitoring] In Status Details pages, display true contacts/contactgroups inheritance relation - #6177, #6176, #6467, PR #6513
[Monitoring] Add topology url option when loading default page # 6528, PR #6551
[Monitoring] Sort hosts by name ASC in serviceGridByHGXML - #6529, PR #6547
Documentation
Fix doc architecture - PR #6430
Fix images for db replication - PR #6432
Correction of typography - #6447, PR #6453
Improve Centreon IMP chapter - PR #6485
Correct link references in IMP chapter - PR #6541
Increase Centreon web version number for PDF generation - PR #6540
Correct build errors - PR #6567
Global review documentation content - #6560, PR #6510
Others
Remove dead code from escalation page - PR #6393
Remove old and unused file in order to avoid problems with ACL - PR #6210
Notice
The Standardize mail notifications enhancement is only available for new instalaltion (PR #6570)
Centreon Web 2.8.25
Introduction to a new banner to preparate the next releases. This feature must be
enabled for each user. After the update, users will be asked to activate or not this
feature. New banner will appear after refresh of the page. A rollback is still possible
through the "My account" menu.
Enhancements
- [UX] New banner in feature flipping mode - PR #6294
- [API] Submit result for passif resources - PR #6209
- [API] Export is too long when lot of parentship - PR #6372
Bug Fixes
- [API] Correct real time service filters - #6080 PR #6363
- [API] Restore broker configuration with clapi generate too much output and input - #5011 PR #6220
- [API] Partial / Filtered export does not work as expected for HC, SC, CG - #5294 PR #6355
- [API] Export uses resource macro name instead of id for setparam - #6221 PR #6222
- [API] HTML Entities cause REST API Serialization Errors - #6110 PR #6234
- [API] Fix acl group setcontact export - PR #6224
- [API] Avoid to order parentship several times - PR #6373
- [Configuration] View contact notification service missing - #6073 PR #6340
- [Downtimes] Prevent permission denied centcore cmd for downtimemanager - PR #6289
- [LDAP] Remove contact password if ldap password storage is disabled - #5627 PR #6347
- [Monitoring] Sort by service name after status in service grid - PR #6290
- [Reporting] Avoid bug on partitioned tables - PR #6382
Security
- Fix SQL injection from metrics RPN's field - PR #6356
Others
- Avoid PHP notice Undefined index: centreon in notifications.php - PR #6266
- Delete "Ping" and "Tracert" entries (no more used) - PR #6277
- Fix typo in FR documentation - PR #6375
- Fix "how to write a stream connector" chapter - PR #6296 #6295
- Add some missing developers in Centreon About - PR #6410 #6253
- Several fixes and improvements in documentation
Centreon Web 2.8.24
Centreon Web 2.8.24
Bug Fixes
- Remove duplicate entries in centreon_acl table - PR #6366
Security
- Fix execution command by rrdtool command line - PR #6263
- Fix XSS on command form - PR #6260
- Fix XSS security on menu username - PR #6259
- Fix SQL injection on graphs - PR #6251
- Fix SQL Injection in administration logs - PR #6255
- Fix SQL injection in dashboard - PR #6250
- Fix SQL injection in Curve template - PR #6256
- Fix SQL Injection in Virtual Metrics - PR #6257
Centreon Web 2.8.23
Centreon Web 2.8.23
Enhancements
- [Documentation] Correct typo - PR #6202
- [Documentation] Update icon to add metrics to a meta service - PR #6167
- [Documentation] Correct typo in documentation about stream connector howto #6261
Bug Fixes
- [ACL] fix select all checkbox in acl actions form - PR #6193
- [Administration] fix purge on pmax partition - PR #6232
- [Downtimes] fix recurrent downtimes on HG when no SG exist - PR #6201
Security
- Update jquery ui libs +fix compat - PR #6181
Others
- fix(centAcl.php): Dead code removed - PR #6262
- fix(lib): allow chaining on jquery pagination plugin - PR #6219
- fix(jQuery): fix broken input in reporting_dashboard - PR #6254
- fix(style): fix style in widget preferences popin - PR #6197
- fix(style): fix padding of buttons in custom views page - PR #6198
- fix(front): retrieve jquery toggle function (renamed to toggleClick) - PR #6217
- fix(front): fix acl actions checkboxes (check all / uncheck all) - PR #6309
Centreon Web 2.8.22
Centreon Web 2.8.21
Centreon Web 2.8.21
Enhancements
- [Documentation] Add chapter about how to write a stream connector - PR #6189
- [API] Separate REST Api configuration and REST Api realtime access - PR #6188
Bug Fixes
- [ACL] Manage filters (poller, host, service) on servicegroup - PR #6163
- [Configuration] Fix output stream connector name for fresh install - PR #6159 #6182
- [Configuration] No "Conf changed" flag set to "yes" when deploying services to selected hosts - #6160 PR #6191
Others
Centreon Web 2.8.20
Centreon Web 2.8.20
Enhancements
- [API] Add default poller - PR #6098
- [API] Link host with default poller if unknown poller - PR #6099
- [ACL] Improve performance - #6056 PR #6107
- [Documentation] Improve Centreon CLAPI usage - PR #6090 #6091
- [Documentation] Improve documentation to add a new poller - #6075 PR #6086
- [Documentation] Add notice for 64 bits support only - PR #6101
- [Monitoring] Display links in output and comments - #5943 PR #6113
Bug Fixes
- [ACL] Allow nested groups filter in ldap configuration - #6127 PR #6128
- [API] Export specific service, add host before service in CLAPI - PR #6100
- [API] CLAPI add resource export filter - PR #6125
- [API] CLAPI Export contact with contact group - PR #6131
- [API] CLAPI Export service categories - PR #6134
- [Configuration] SNMP trap poller generation uses ACL - #6043 PR #6069
- [Custom Views] Fix share custom view - PR #6109
- [Poller Stats] Poller Statistics Graphs are displayed in first column only - #6003 PR #6122
Others
2.8.19
Centreon Web 2.8.18
Centreon Web 2.8.18
Enhancements
- [Administration] Add more actions and logging for ACL management - PR #5841
- [API] Validate input parameters - PR #5958
- [API] Check illegal char in add function for CLAPI - PR #5948
- [API] Improve error message - PR #5972
- [API] Get multiple parameters for host - PR #5946
- [Configuration] Add form to configure Centreon Broker generic stream connectors - PR #6024 #6053 #6052 #6042 (beta)
- [Documentation] Add new chapter for Centreon ISO el7 installation - PR #6019
- [Documentation] Describe get parameters for hosts #5783 - PR #5924
- [Knowledge-Base] Add option to disable SSL certificate - PR #6027
Bug Fixes
- [Administration] Define default value for Broker - #6029 PR #6033
- [Configuration] Change low limit of EventMaxQueueSize for Centreon Broker configuration - PR #6013
- [Configuration] Avoid php notice when poller has no timezone - PR #6031
- [Install] Compatibility with PHP version 5.3 - PR #5976
- [Meta-service] Do not duplicate them on update - PR #5982
- [Meta-service] Possibility for user with ACL to display chart - PR #5952
- [Monitoring] Top Counter with ACL really slow - #5974 PR #5992
- [Monitoring] Centreon UI freezes when access to "View contact Notification" - #5760 PR #5954
- [Monitoring] Replace dot character in command line for better display - PR #5945
- [Monitoring] Fix add downtime on hostgroup or poller with ACL - PR #6023