ServiceNav 4.18

REST API enhancements, Dataviz and UI updates, service templates

20/10/2021

Announcement

Reminder - ServiceNav Box migration - Ubuntu

1200px Logo ubuntu cof orange hex.svg

Since version 4.17 of ServiceNav, we offer the possibility to migrate the operating system of your ServiceNav Box to Ubuntu 20.04.

To date, many ServiceNav Boxes have not yet been 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 service to help you migrate your ServiceNav Box fleet to Ubuntu 20.04 :

Update

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.

New

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

New

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

New

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.

Update

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.

Update

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

Update

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 Models

New
  • Other

Huawei-Server-CPUStatus

Checks the status of the CPUs of a Huawei server and alerts if the status is not OK. Configuration: Community, version and SNMP port, List of CPUs to include or exclude.


  • Other

Huawei-Server-CPUuse

Checks the CPU consumption of a Huawei server and alerts if the thresholds are exceeded Configuration: Community, SNMP version and port, Thresholds


  • Other

Huawei-Server-Diskstatus

Checks the status of disks on a Huawei server and alerts if the status is not OK. Configuration: Community, version and SNMP port, List of disks to include or exclude.


  • Other

Huawei-Server-Fan

Checks the status of the fans of a Huawei server and alerts if the status is not OK. Configuration: Community, version and SNMP port, List of fans to include or exclude.


  • Other

Huawei-Server-MemStatus

Checks the memory status of a Huawei server and alerts if the status is not OK. Configuration: Community, version and SNMP port, List of memories to include or exclude.


  • Other

Huawei-Server-MemUsage

Checks the RAM consumption of a Huawei server and alerts when thresholds are exceeded Configuration: Community, SNMP version and port, Thresholds


  • Other

Huawei-Server-PhysicalComponent

Checks the status of the physical components of a Huawei server and alerts if the status is not OK. Configuration: Community, version and SNMP port, List of components to include or exclude.


  • Other

Huawei-Server-PowerSupply

Checks the status of the power supplies of a Huawei server and alerts if the status is not OK. Configuration: Community, version and SNMP port, List of power supplies to include or exclude.


  • Other

Huawei-Server-Temperature

Checks the status of various temperatures on a Huawei server and alerts if the status is not OK. Configuration: Community, version and SNMP port, List of sensors to include or exclude.


  • Other

Huawei-Server-systemHealth

Checks the global status of a Huawei server and alerts according to the server status. Configuration: Community, version and SNMP port.


  • Backup - Backup

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.

Update

Our other releases notes

Our latest articles

Our latest webinar

Mutuals: how to control your supervision costs and optimize your RoI?

Do you need help?

en_GB

Welcome to ServiceNav!

Do you need some help? More information about our products? Write to us!
You have taken note of our privacy policy.
We use cookies to ensure the best experience on our site. If you continue to use this site, we will assume that you are satisfied with it.

Reserve your place

You have taken note of our privacy policy.