ServiceNav 4.18
REST API enhancements, Dataviz and UI updates, service templates
Reminder - ServiceNav Box migration - Ubuntu
Since version 4.17 of ServiceNav, we offered the possibility to migrate the operating system of your ServiceNav Box to Ubuntu 20.04.
To date, many ServiceNav Boxes are still to be migrated.
We remind you of the impacts and risks of keeping ServiceNav Boxes based on Ubuntu 16.04:
Impacts related to ServiceNav
- ServiceNav Boxes will remain locked in version 4.17.0
- They will therefore no longer benefit from the updates and new service templates made available in future versions
- From version 4.18regressions may appear for existing services, which will have been modified and validated only on an Ubuntu 20.04 base
- These regressions will become more pronounced with each new version
- From version 4.19 onwards, the correct functioning of an Ubuntu 16.04 ServiceNav Box will no longer be guaranteed.
Security-related impacts
- Ubuntu 16.04 is no longer supported by Canonical, so security patches are no longer available
We remain at your disposal to help you migrate your ServiceNav Boxes to Ubuntu 20.04 :
- Step-by-step documentation
- Contact support, if needed, at https://support.servicenav.io
- Customers with an SDM service subscription, should not hesitate to get in touch with their dedicated contact.
Models - additional controls
Support for additional controls has been added to the device control templates/service templates, and can now be inherited when instantiating a device or service.
This evolution brings a very strong added value in the optimization of the configuration, and in particular on the reduction of the false positives.
Use cases The models have, at the level of additional controls, default values. These values allow, as soon as the supervision is put in place (and in a massive way), to strongly reduce the volume of alerts, and in particular the false positives.
Save time, improve clarity, and reduce costs.
REST API - Enhancements
We have improved the API REST catalogue by offering new requests dedicated to the creation of Hosts, Services unitary, User services, Maintenances and Companies/Sites.
Work has also been done to simplify existing requests.
The old requests remain usable until version 4.19, to allow for user-side code adaptation.
Starting with version 4.19, deprecated requests will be removed, as well as their redirection.
Finally, the documentation has been consolidated onto a single page.
Find the API documentation directly from your platform:
https:///servicenav/doc
'Additional information' field
A new field has been added to Host and Service records.
The i may contain IDs or a sequence of variables useful to an external system.
This information is can be used:
- In import/update/export
- Note The format of the exported file expected by the import evolves between version 4.17 and 4.18. It may be necessary to generate it again in case of "template" type usage.
- Via the create/update/delete APIs
- As a macro available on the ServiceNav Box, for use in action templates for example
Use cases Storage of an external ID to facilitate the update of an estate imported from a third party tool for example.
Dataviz - search for a dashboard
Within Dataviz, in RUN mode, it is now possible to filter the list of dashboards using search.
Use cases MSPs consolidating the dashboards of their different customers at the top level; this results in a large number of dashboards. Hence it becomes necessary to have a search field.
Dataviz - Value widget
Listening to your feedback, and in view of the usage we have observed, we have renamed the widget This will change the "Gauge" display to "Value", and set the "Overview" mode as the default display.
The operation of the widget remains unchanged, but is more in line with observed usage, which is to display the last known value.
Complete list of developments
VSWA-23015 | smbclient: SMB version 2/3 support on SNB U16/U20 |
VSWA-28124 | /hosts_configuration - POST - make service creation optional |
VSWA-26061 | /hosts_configuration - POST - create services based on device templates |
VSWA-23355 | /maintenances - POST |
VSWA-23346 | /user_services - DELETE |
VSWA-23345 | /user_services - PUT |
VSWA-23344 | /user_services - POST |
VSWA-23343 | /hosts - DELETE |
VSWA-23342 | /hosts - PUT |
VSWA-23341 | /hosts_configuration - POST |
VSWA-23339 | /services - DELETE |
VSWA-23338 | /services - PUT |
VSWA-24137 | /user_services/dependencies - GET |
VSWA-19125 | /services - POST |
VSWA-24068 | /user_services/{Id}/comments - POST |
VSWA-26815 | Include additional control policy in the service model + equipment control model |
VSWA-30135 | The map dashboard requests are always executed when the dashboard changes |
VSWA-30038 | Evolution gauge widget - Value |
VSWA-31853 | Loading a dashboard - latency |
VSWA-30659 | WebCSM integration - developments in the content of the event created |
VSWA-29591 | [Box] check_api_sansymphony_objets.pl - Datacore monitoring by API Rest: plugin evolution (Metrics + filtering) |
VSWA-29532 | [Box] ServiceNav-Dataviz-Summary - check_api_sn_hypervision.pl - URL support with KO certificate |
VSWA-30713 | [Box]Disk_space_free - check_snmp_disk_free_GB - Add -r argument |
VSWA-30488 | [Box] Update NRPE client on SNB |
VSWA-30169 | [Box] Huawei-Server-Diskstatus |
VSWA-30148 | [Box] Huawei-Server-PhysicalComponent |
VSWA-30146 | [Box] Huawei-Server-Temperature |
VSWA-30145 | [Box] Huawei-Server-MemStatus |
VSWA-30144 | [Box] Huawei-Server-CPUStatus |
VSWA-30142 | [Box] Huawei-Server-Fan |
VSWA-30141 | [Box] Huawei-Server-powerSupply |
VSWA-30140 | [Box] Huawei-Server-CPUusage |
VSWA-30137 | [Box] Huawei-Server-MemUsage |
VSWA-30136 | [Box] Huawei-Server-systemHealth |
VSWA-27560 | check_random_value.pl - thresholds, max and min values in perfdatas |
VSWA-27431 | Global-API-Value - check_generic_api_value - Turn arrays into strings |
VSWA-23280 | [Box] HP-Proliant-HardwareStatus-iLO_nofansred - check_ilo_proliant_hardware_status_nofansred |
VSWA-21088 | Disk Space Monitoring Commands - Adding a filter argument |
VSWA-20459 | [Box] Veeam Backup for Microsoft Office 365 - Job Status |
VSWA-30664 | SUT widget - Standardize the display of availability rates |
VSWA-30663 | Service Weather - Standardize the display of availability rates |
VSWA-30662 | Equipment/Service/SUT detail sheet - Standardizing the display of availability rates |
VSWA-30660 | Availability Report - Standardize the display of availability rates |
VSWA-30661 | SUT Availability Report by Day - Standardize the display of availability rates |
VSWA-31434 | Integration of translations 4.18/2021.05 |
VSWA-29830 | [Technical debt] Delete the host_has_service table from the pasi database |
VSWA-30791 | /maintenances - POST - Add parameter in the doc |
VSWA-30658 | /companies - POST |
VSWA-28807 | [API and import] Long-term code construction site |
VSWA-31748 | /servicenav/{_locale}/companies//customer - POST |
VSWA-31722 | POST - /bigdata/groups/last-monitoring-information - correction documentation |
VSWA-31650 | Removal of host_has_service - Update of the document repository |
VSWA-29598 | Dataviz - Dashboard search field |
VSWA-29521 | API POST Maintenance - re-enable |
VSWA-29347 | ARTIS integration - Update ticket information |
VSWA-29275 | Restructuring of APIs |
VSWA-31298 | Route rationalization - second iteration (Lot 1) |
VSWA-31121 | API - Corrections after writing TCTs |
VSWA-30893 | Rationalization of roads (Lot 1) |
VSWA-30786 | API - POST service - retrieve fields from the service template |
VSWA-30748 | POST documentation /bigdata/user_services/availability-rate |
VSWA-30498 | API - streamlined into a single endpoint |
VSWA-30104 | [Plugins] Change of "ps -C" behavior |
VSWA-30060 | Additional information - API CREATE host/service |
VSWA-30057 | Additional information - Export/Import |
VSWA-30056 | Additional information - Configuration/Detail sheet |
VSWA-32342 | API - update version on Swagger doc |
VSWA-32199 | Disable search engine indexing |
VSWA-31747 | /servicenav/{_locale}/companies//site - POST |
Complete list of patches
VSWA-31535 | Service templates - The column filter button does not appear in some cases |
VSWA-30568 | Impossible to delete a host or a service if maintenance has been declared on it in the past |
VSWA-25605 | DataViz - Non-persistent title images |
VSWA-29228 | [Box] CISCO-Nexus-Hardware: error in reporting sensor errors, and performance data values |
VSWA-30264 | [Box] MS-Exchange-DAG-Replication-Status in error |
VSWA-29229 | [box] check_p2000 - Undepreciated service templates |
VSWA-31761 | Master SNB U20 - Non-empty command history for the root user |
VSWA-26607 | Optimization of response times on weather of complex services |
VSWA-31688 | Master : ServiceNav-Box-Connectivity-IsAlive KO |
VSWA-31534 | Additional information field - Incorrect alignment |
VSWA-31890 | PLC - Error 500 when adding a contact group to an SUT |
VSWA-31884 | Creation/Modification of commands, impossible to have arguments in the disorder or in double |
VSWA-31443 | Master SNB U20 - Deployment impossible on SNB Physical (EFI bios) |
VSWA-29137 | [Dataviz] Drop-down list: bad display for names that exceed |
VSWA-30989 | Creation of SUT on GUI - Blocking regression following API modification |
VSWA-30938 | Send host conf to box - Blocking regression following API modification |
VSWA-30895 | Export Host/Service - Blocking regression following API modification |
VSWA-30618 | Input/Output inconsistencies on POST/PUT/PATCH Host/Service routes |
VSWA-30617 | POST Host/Service - API returns are not consistent between entities |
VSWA-30616 | The example values for "auto_handle_services" are incorrect |
VSWA-30567 | Technical operation BD - Status filtering does not take into account the soft/hard setting |
VSWA-30557 | VS_UpdateBoxProvider correct debug mode "use Data::Dumper;" |
VSWA-30433 | [BIRT] Performance Report - When there is no previous month's data for a host, it is not displayed |
VSWA-30063 | [BIRT] Availability Report - Total downtime does not take into account SLAs |
VSWA-28851 | Remove the hostName field from the device creation API |
VSWA-28732 | API - documentation corrections |
VSWA-32594 | LastTicketId field in conf message useless and corrupting data |
Service Templates
Veeam-Backup-ForOffice365-JobStatus
Checks the proper execution of a list of Veeam Backup For Microsoft Office 365 jobs over the provided scan period. Possibility to filter backup jobs via a white or black list. ConfigurationVeeam Backup For Microsoft Office 365 API address, API port, API version, API access account, job whitelist, job blacklist, scan period.
Our other releases notes
Our latest articles
Our latest webinar