ServiceNav 4.18

Enrichissement des API REST, évolutions Dataviz et UI, modèles de service

20/10/2021
Annonce

Rappel - Migration des ServiceNav Box - Ubuntu

1200px Logo ubuntu cof orange hex.svg

Depuis la version 4.17 de ServiceNav, nous vous offrons la possibilité de réaliser, en autonomie et sans quitter l’application, la migration du système d’exploitation de vos ServiceNav Box vers Ubuntu 20.04.

A ce jour, de nombreuses ServiceNav Box n’ont pas encore été migrées.

Nous vous rappelons les impacts et les risques, à conserver un parc de ServiceNav Box basées sur Ubuntu 16.04 :

Impacts liés à ServiceNav

  • Les ServiceNav Box resteront bloquées en version 4.17.0
  • Elles ne profiteront donc plus des évolutions et nouveaux modèles de services, mis à disposition dans les versions à venir
  • A partir de la version 4.18, des régressions peuvent apparaitre sur des services existants, qui auront été modifiés et validés sur une base Ubuntu 20.04 uniquement
  • Ces régressions s’accentueront au fil des versions
  • A partir de la version 4.19, le bon fonctionnement des ServiceNav Box Ubuntu 16.04 ne sera plus garanti.

Impacts liés à la sécurité

  • La version 16.04 d’Ubuntu n’est plus supportée par Canonical, les correctifs de sécurité ne sont donc plus proposés

Nous restons à votre entière disposition pour vous accompagner dans la migration de votre parc de ServiceNav Box vers Ubuntu 20.04 :

Evolution

Modèles - contrôles additionnels

La prise en charge des contrôles additionnels a été ajoutée aux modèles de contrôle d’équipement/modèles de service, et peut donc désormais être héritée lors de l’instanciation d’un équipement ou d’un service.

Cette évolution apporte une très forte valeur ajoutée dans l’optimisation de la configuration, et en particulier sur la réduction des faux positifs.

Cas d’usage : les modèles possèdent, au niveau des contrôles additionnels des valeurs par défaut. Ces valeurs permettent, dès la mise en supervision (et ce de manière massive), de réduire fortement le volume d’alertes, et en particulier les faux positifs.

Gagnez du temps, de la lisibilité, et réduisez les coûts.

Nouveauté

API REST - Enrichissement

Nous enrichissons le catalogue API REST en proposant de nouvelles routes dédiées à la création d’Équipements, Services unitaires, Services utilisateurs, Maintenances et Clients/Sites.

Un travail de simplification des routes existantes a également été effectué.

Les anciennes routes restent utilisables jusqu’à la version 4.19, afin de permettre une adaptation du code côté utilisateur.

A partir de la version 4.19, les routes dépréciées seront supprimées, ainsi que leur redirection.

Enfin, la documentation a été regroupée sur une unique page.

Retrouvez le documentation API directement sur votre plateforme :

https://<url plateforme>/servicenav/doc

Nouveauté

Champ "Information complémentaire"

Un nouveau champ fait son apparition au sein des fiches Équipement et Service.

Les i peuvent contenir des ID ou une succession de variables utiles à un système externe.

Ces informations sont accessibles :

  • En import/mise à jour/export
    • Note : le format du fichier exporté et attendu par l’import évolue donc entre la version 4.17 et 4.18. Il peut être nécessaire de le générer de nouveau en cas d’usage de type « template ».
  • Via les API de création/mise à jour/suppression
  • En tant que macro disponible sur la ServiceNav Box, pour un usage dans les modèles d’action par exemple

Cas d’usage : stockage d’un ID externe pour faciliter la mise à jour d’un parc importé depuis un outil tiers par exemple.

Nouveauté

Dataviz - recherche d'un dashboard

Au sein du Dataviz, en mode RUN, il est désormais possible de filtrer par recherche la liste des dashboards.

Cas d’usage : MSP centralisant les dashboards de ses différents clients au niveau racine, ce qui entraine un nombre important de dashboards. Il devient nécessaire de disposer d’un champ de recherche.

Evolution

Dataviz - Widget Valeur

A l’écoute de vos retours, et au vu des usages constatés, nous avons renommé le widget « Jauge » en « Valeur », et défini le mode « synthèse » comme affichage par défaut.

Le fonctionnement du widget reste par ailleurs inchangé, mais correspond davantage aux usages constatés, qui consistent à afficher la dernière valeur connue.

Evolution

Liste complète des évolutions

VSWA-23015 smbclient : support de SMB versions 2/3 sur SNB U16/U20
VSWA-28124 /hosts_configuration – POST – rendre optionnelle la création des services
VSWA-26061 /hosts_configuration – POST – créer les services sur la base des modèles d’équipement
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 Inclure la politique de contrôle additionnel dans le modèle de service + modèle de contrôle d’équipement
VSWA-30135 Les requêtes des dashboard de type map sont toujours exécutés au changement de dashboard
VSWA-30038 Evolution widget jauge – Valeur
VSWA-31853 Chargement d’un dashboard – latence
VSWA-30659 Intégration WebCSM – évolutions dans le contenu de l’événement créé
VSWA-29591 [Box] check_api_sansymphony_objets.pl – Supervision Datacore par API Rest: Evolution du plugin (Métriques + filtrage)
VSWA-29532 [Box] ServiceNav-Dataviz-Summary – check_api_sn_hypervision.pl – Support des URL avec certificat KO
VSWA-30713 [Box]Disk_space_free –  check_snmp_disk_free_GB – Ajout de l’argument -r
VSWA-30488 [Box] Mettre à jour le client NRPE sur le 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 – seuils, valeur max et min dans les perfdatas
VSWA-27431 Global-API-Value – check_generic_api_value – Transformer les tableaux en chaine de caractères
VSWA-23280 [Box] HP-Proliant-HardwareStatus-iLO_nofansred – check_ilo_proliant_hardware_status_nofansred
VSWA-21088 Commandes de supervision d’espace disque – Ajouter un argument de filtre
VSWA-20459 [Box] Veeam Backup for Microsoft Office 365 – Job Status
VSWA-30664 Widget SUT – Uniformiser l’affichage des taux de disponibilité
VSWA-30663 Météo des services – Uniformiser l’affichage des taux de disponibilité
VSWA-30662 Fiche détail Equipement/Service/SUT – Uniformiser l’affichage des taux de disponibilité
VSWA-30660 Rapport de disponibilité – Uniformiser l’affichage des taux de disponibilité
VSWA-30661 Rapport de disponibilité des SUT par jour – Uniformiser l’affichage des taux de disponibilité
VSWA-31434 Intégration traductions 4.18/2021.05
VSWA-29830 [Dette technique] Supprimer la table host_has_service de la base pasi
VSWA-30791 /maintenances – POST – Ajout paramètre dans la doc
VSWA-30658 /companies – POST
VSWA-28807 [API et import] Chantier pour un code de longue durée
VSWA-31748 /servicenav/{_locale}/companies/<ID SOCIETE REFERENCE>/customer – POST
VSWA-31722 POST – /bigdata/groups/last-monitoring-information – correction documentation
VSWA-31650 Suppression host_has_service – Mise à jour du référentiel documentaire
VSWA-29598 Dataviz – Champ de recherche dashboard
VSWA-29521 API POST Maintenance – réactiver
VSWA-29347 Intégration ARTIS – MAJ informations ticket
VSWA-29275 Restructuration code APIs
VSWA-31298 Rationnalisation des routes – seconde itération (Lot 1)
VSWA-31121 API – Corrections après écriture TCTs
VSWA-30893 Rationnalisation des routes (Lot 1)
VSWA-30786 API – POST service – récupérer les champs issus du modèle de service
VSWA-30748 Documentation POST /bigdata/user_services/availability-rate
VSWA-30498 API – rationalisation en un endpoint unique
VSWA-30104 [Plugins] Changement comportement de « ps -C »
VSWA-30060 Information complémentaire – API CREATE host/service
VSWA-30057 Information complémentaire – Export/Import
VSWA-30056 Information complémentaire – Configuration/Fiche détail
VSWA-32342 API – mettre à jour la version sur doc Swagger
VSWA-32199 Désactiver l’indexation des moteurs de recherche
VSWA-31747 /servicenav/{_locale}/companies/<ID SOCIETE REFERENCE>/site – POST
Evolution

Liste complète des correctifs

VSWA-31535 Modèles de service – Le bouton de filtrage des colonnes n’apparait pas dans certains cas
VSWA-30568 Impossible de supprimer un équipement ou un service si une maintenance a été déclarée dessus dans le passé
VSWA-25605 DataViz – Images de titres non persistantes
VSWA-29228 [Box] CISCO-Nexus-Hardware : erreur dans le reporting des erreurs sur les capteurs, et les valeurs des données de performance
VSWA-30264 [Box] MS-Exchange-DAG-Replication-Status en erreur
VSWA-29229 [box] check_p2000 – Modèles de services non dépréciés
VSWA-31761 Master SNB U20 – Historique des commandes non vide pour l’utilisateur root
VSWA-26607 Optimisation des temps de réponse sur météo des services complexes
VSWA-31688 Master : ServiceNav-Box-Connectivity-IsAlive  KO
VSWA-31534 Champ Informations complémentaires – Alignement incorrect
VSWA-31890 API- Erreur 500 lors de l’ajout d’un groupe de contact à un SUT
VSWA-31884 Création/Modification de commande, impossible d’avoir des arguments dans le désordre ou en double
VSWA-31443 Master SNB U20 – Déploiement impossible sur SNB Physique (bios EFI)
VSWA-29137 [Dataviz] Liste déroulante : mauvais affichage pour les noms qui dépassent
VSWA-30989 Création de SUT sur IHM – Regression bloquante suite modification API
VSWA-30938 Envoi de conf d’host vers boitier – Regression bloquante suite modification API
VSWA-30895 Export Host/Service – Regression bloquante suite modification API
VSWA-30618 Inconsistances entre Input/Output sur routes POST/PUT/PATCH Host/Service
VSWA-30617 POST Host/Service – Les retours API ne sont pas cohérents entre entités
VSWA-30616 Les exemples de valeur pour « auto_handle_services » sont erronnés
VSWA-30567 Exploitation technique BD – Le filtrage par statut ne tient pas compte du paramétrage soft/hard
VSWA-30557 VS_UpdateBoxProvider corriger mode debug « use Data::Dumper; »
VSWA-30433 [BIRT] Rapport de performance – Lorsqu’il n’y a pas de données sur le mois précédent pour un host, celui ci ne s’affiche pas
VSWA-30063 [BIRT] Rapport de disponibilité – Temps total indisponibilité ne prend pas en compte les SLA
VSWA-28851 Retirer le champ hostName de l’API de création d’équipement
VSWA-28732 API – corrections sur la documentation
VSWA-32594 Champ lastTicketId dans message de conf inutile et corrompant les données

Modèles de service

Nouveauté
  • Réseau - Network

Huawei-Server-CPUStatus

Vérifie le statut des CPU d'un serveur Huawei et alerte si le statut n'est pas OK. Configuration : Communauté, version et port SNMP, Liste des CPU à inclure ou exclure.


  • Réseau - Network

Huawei-Server-CPUusage

Vérifie le consommation CPU d'un serveur Huawei et alerte en cas de dépassement des seuils Configuration : Communauté, version et port SNMP, Seuils


  • Réseau - Network

Huawei-Server-Diskstatus

Vérifie le statut des disques d'un serveur Huawei et alerte si le statut n'est pas OK. Configuration : Communauté, version et port SNMP, Liste des disques à inclure ou exclure.


  • Réseau - Network

Huawei-Server-Fan

Vérifie le statut des ventilateurs d'un serveur Huawei et alerte si le statut n'est pas OK. Configuration : Communauté, version et port SNMP, Liste des ventilateurs à inclure ou exclure.


  • Réseau - Network

Huawei-Server-MemStatus

Vérifie le statut de la mémoire d'un serveur Huawei et alerte si le statut n'est pas OK. Configuration : Communauté, version et port SNMP, Liste des mémoires à inclure ou exclure.


  • Réseau - Network

Huawei-Server-MemUsage

érifie le consommation RAM d'un serveur Huawei et alerte en cas de dépassement des seuils Configuration : Communauté, version et port SNMP, Seuils


  • Réseau - Network

Huawei-Server-PhysicalComponent

Vérifie le statut des composants phyqisues d'un serveur Huawei et alerte si le statut n'est pas OK. Configuration : Communauté, version et port SNMP, Liste des composants à inclure ou exclure.


  • Réseau - Network

Huawei-Server-PowerSupply

Vérifie le statut des alimentations d'un serveur Huawei et alerte si le statut n'est pas OK. Configuration : Communauté, version et port SNMP, Liste des alimentations à inclure ou exclure.


  • Réseau - Network

Huawei-Server-Temperature

Vérifie le statut des différentes températures d'un serveur Huawei et alerte si le statut n'est pas OK. Configuration : Communauté, version et port SNMP, Liste des capteurs à inclure ou exclure.


  • Réseau - Network

Huawei-Server-systemHealth

Vérifie le statut global d'un serveur Huawei et alerte selon le statut du serveur. Configuration : Communauté, version et port SNMP.


  • Sauvegarde - Backup

Veeam-Backup-ForOffice365-JobStatus

Contrôle la bonne exécution d’une liste de jobs Veeam Backup For Microsoft Office 365 sur la période d’analyse entrée. Possibilité de filtrer les jobs de backup via une liste blanche ou liste noire. Configuration: Adresse de l'API Veeam Backup For Microsoft Office 365, port de l'API, version de l'API, compte d'accès à l'API, liste blanche de jobs, liste noire de jobs, période d’analyse.

Evolution

Nos autres releases notes

Nos derniers articles

Notre dernier webinaire

Témoignage du CHU de Grenoble sur son utilisation d’AppsMon – Webinaire et atelier préparation de cocktails

Besoin d'aide ?

fr_FR

Nos prochains événements

Nos webinaires à venir

Nos précédents webinaires

Bienvenue sur ServiceNav !

Vous avez besoin d’aide ? Plus d’informations sur nos produits ? Ecrivez-nous !
Vous avez pris connaissance de notre politique de confidentialité.
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.

Réservez votre place

Vous avez pris connaissance de notre politique de confidentialité.