Utilisation des services Web pour la gestion des indicateurs de maintenance

Un administrateur peut utiliser des services Web pour créer des indicateurs de maintenance. Les indicateurs de maintenance représentent les heures d'exécution de la maintenance. Après avoir planifié les indicateurs de maintenance, les vues indiquent les périodes de maintenance à l'aide d'un fond de trame.
capm300
Un administrateur peut utiliser des services Web pour créer des indicateurs de maintenance. Les indicateurs de maintenance représentent les heures d'exécution de la maintenance. Après avoir planifié les indicateurs de maintenance, les vues indiquent les périodes de maintenance à l'aide d'un fond de trame.
Les indicateurs de maintenance s'appliquent à l'ensemble des unités et des composants dans un groupe de sites. Lorsque vous sélectionnez le groupe associé dans le contexte, les indicateurs de maintenance s'appliquent à toutes les vues pertinentes lorsque vous naviguez entre les tableaux de bord. Le sous-titre de chaque vue indique si les indicateurs de maintenance s'appliquent à la vue.
Les sous-groupes n’héritent pas directement des indicateurs de maintenance des groupes de sites. Associez les indicateurs de maintenance à chaque sous-groupe pertinent. Toutefois, lors du rendu des vues, ces filtres s'appliquent à tous les éléments basés sur le groupe de sites sélectionné. Les filtres du groupe de sites sélectionné s'appliquent à tous les éléments dans ce groupe et dans ses sous-groupes. Lorsque vous modifiez le groupe de sites sélectionné en faveur d'un sous-groupe, les filtres du groupe parent ne sont plus appliqués.
Les groupes de référence héritent des indicateurs de maintenance associés dans le groupe de sites d’origine.
Opérations de service Web associées aux indicateurs de maintenance
Envoyez l’appel suivant pour afficher les opérations disponibles pour le service Web des indicateurs de maintenance :
http://
PC_host
:8181/pc/center/rest/maintenanceindicators/documentation
Opérations
  • PC_host
    :8181
    Spécifiez l'adresse IP de
    NetOps Portal
    . 8181 est le port requis.
  • get list
    Obtenez une liste de toutes les définitions des indicateurs de maintenance pour l’utilisateur authentifié.
    URL :
    http://
    hôte_PC
    :8181/pc/center/webservice/maintenanceindicators/
    Méthode HTTP :
    GET
    XSD pour le XML renvoyé :
    http://
    hôte_PC
    :8181/pc/center/rest/maintenanceindicators/xsd
  • add
    Créez une définition d’indicateurs de maintenance dans le fichier XML fourni.
    URL :
    http://hôte_PC:8181/pc/center/webservice/maintenanceindicators/tenantId/
    {tenantId}
    • {tenantId}
      Spécifiez l’ID du client hébergé de votre choix.
    Méthode HTTP :
    POST
    XSD pour le XML fourni :
    http://
    hôte_PC
    :8181/pc/center/rest/maintenanceindicators/xsd
    XSD pour le XML renvoyé :
    http://
    hôte_PC
    :8181/pc/center/rest/maintenanceindicators/xsd
  • delete
    Supprimez la définition d'indicateurs de maintenance à l’aide de l’ID spécifié.
    URL :
    http://
    hôte_PC
    :8181/pc/center/webservice/maintenanceindicators/id/
    {maintenanceIndicatorId}
    • {maintenanceIndicatorId}
      Spécifiez l’ID de l’indicateur de maintenance de votre choix.
    Méthode HTTP :
    DELETE
    Le type de retour est une chaîne.
  • get
    Obtenez une définition d’indicateurs de maintenance spécifique.
    URL :
    http://
    hôte_PC
    :8181/pc/center/webservice/maintenanceindicators/id/
    {maintenanceIndicatorId}
    Méthode HTTP :
    GET
    XSD pour le XML renvoyé :
    http://
    hôte_PC
    :8181/pc/center/rest/maintenanceindicators/xsd
  • get id names
    Renvoyez une liste d’identificateurs que vous pouvez utiliser dans d’autres méthodes pour identifier certains objets. Pour ce service Web, une liste vide est renvoyée.
    URL :
    http://
    hôte_PC
    :8181/pc/center/webservice/maintenanceindicators/idNames
    Méthode HTTP :
    GET
  • get list for tenant
    Obtenez une liste de toutes les définitions d'indicateurs de maintenance pour le client hébergé spécifié.
    URL :
    http://
    hôte_PC
    :8181/pc/center/webservice/maintenanceindicators/tenantId/
    {tenantId}
    • {tenantId}
      Spécifiez l’ID du client hébergé de votre choix.
    Méthode HTTP :
    GET
    XSD pour le XML renvoyé :
    http://
    hôte_PC
    :8181/pc/center/rest/maintenanceindicators/xsd
  • update
    Mettez à jour la définition d’indicateurs de maintenance spécifiée dans le fichier XML fourni.
    URL :
    http://
    hôte_PC
    :8181/pc/center/webservice/maintenanceindicators/tenantId/
    {tenantId}
    /id/
    {maintenanceIndicatorId}
    Méthode HTTP :
    PUT
    XSD pour le XML fourni :
    http://
    hôte_PC
    :8181/pc/center/rest/maintenanceindicators/xsd
    XSD pour le XML renvoyé :
    http://
    hôte_PC
    :8181/pc/center/rest/maintenanceindicators/xsd
Création d'indicateurs de maintenance à l’aide de services Web
Utilisez un client REST pour créer et configurer des indicateurs de maintenance à l’aide du service Web d'indicateurs de maintenance.
Procédez comme suit :
  1. Configurez un client REST avec une connexion au serveur
    NetOps Portal
    .
  2. Utilisez le format suivant pour l'URL dans le client REST :
    http://
    hôte_PC
    :8181/pc/center/webservice/maintenanceindicators/tenantId/8
    8 est l'ID du client hébergé par défaut.
  3. Sélectionnez
    POST
    comme
    Méthode HTTP
    .
  4. Fournissez un nom d'utilisateur et un mot de passe valides pour un compte d'utilisateur global disposant d'un accès d'administrateur global à
    NetOps Portal
    .
  5. Sélectionnez
    application/xml
    comme configuration pour
    Body Content-type
    .
  6. Ajoutez le code XML suivant dans la section de texte Body (Corps) :
    <MaintenanceIndicator>
    <Name>Maintenance Indicator Name</Name>
    <Description> Maintenance Indicator Description</Description>
    <MaintenanceYear>Year</MaintenanceYear>
    <MaintenanceMonth>Month</MaintenanceMonth>
    <MaintenanceDay>Day</MaintenanceDay>
    <StartHour>StartHour</StartHour>
    <EndHour>EndHour</EndHour>
    <SelectedSites>
    <SelectedSite>SiteID</SelectedSite>
    <SelectedSite>SiteID</SelectedSite>
    </SelectedSites>
    </MaintenanceIndicator>
    • Nom
      Spécifiez un nom pour cette définition d’indicateurs de maintenance.
    • Description
      Spécifiez une description pour cette définition d’indicateurs de maintenance.
    • MaintenanceYea
      r
      Spécifiez l'année à quatre chiffres de l'exécution de la maintenance associée.
    • MaintenanceMonth
      Spécifiez le mois (1-12) de l'exécution de la maintenance associée.
    • MaintenanceDay
      Spécifiez le jour (1-31) de l'exécution de la maintenance associée.
    • StartHour
      Spécifiez l'heure (0 - 23) d'exécution de la maintenance associée.
    • EndHour
      Spécifiez l'heure (1-24) de l'exécution de la maintenance associée.
    • SelectedSites
      (Facultatif) Spécifiez une ou plusieurs balises contenant les ID de site auxquels affecter cette définition d'indicateurs de maintenance. Pour créer une définition sans les sites affectés, ignorez ce paramètre.
  7. Remplacez toute valeur par les valeurs que vous souhaitez utiliser pour les nouveaux indicateurs de maintenance.
    Par exemple, entrez les paramètres suivants, où 3569 est l’ID de site pour le site
    Framingham
    :
    <MaintenanceIndicator>
    <Name>Framingham router maintenance</Name>
    <Description>Upgrade of the network for framingham</Description>
    <MaintenanceYear>2016</MaintenanceYear>
    <MaintenanceMonth>8</MaintenanceMonth>
    <MaintenanceDay>5</MaintenanceDay>
    <StartHour>19</StartHour>
    <EndHour>22</EndHour>
    <SelectedSites>
    <SelectedSite>510</SelectedSite>
    <SelectedSite>511</SelectedSite>
    </SelectedSites>
    </MaintenanceIndicator>
  8. Exécutez la méthode.
  9. Répétez les étapes précédentes jusqu'à ce que vous ayez créé tous les indicateurs de maintenance de votre choix.