Un fichier d'interaction de ressources est un ensemble personnalisé de mesures à afficher dans les widgets qui prennent en charge l'option. Vous pouvez configurer un ou plusieurs fichiers qui définissent différents ensembles de mesures pour des types particuliers d'objets, de sorte que les widgets pris en charge sont remplis en fonction des mesures configurées et du type d'objet sélectionné.

Avant de commencer

  • Vérifiez que vous disposez des autorisations nécessaires pour accéder aux fichiers installés pour vRealize Operations Manager et ajouter des fichiers.

  • Créez un fichier à partir des exemples existants. Des exemples sont disponibles à l'emplacement suivant :

    • vApp ou Linux. Le fichier XML est dans /usr/lib/vmware-vcops/tomcat-web-app/webapps/vcops-web-ent/WEB-INF/classes/resources/reskndmetrics.

Pourquoi et quand exécuter cette tâche

Les widgets suivants prennent en charge le mode d'interaction des ressources :

  • Graphique de mesures

  • Liste de propriétés

  • Graphique à vue rotative

  • Tableau de résultats

  • Graphique Sparkline

  • Graphique de topologie

Si vous souhaitez utiliser la configuration des mesures, qui affiche un ensemble de mesures que vous avez définies dans un fichier XML, assurez-vous que la configuration du tableau de bord et du widget respecte les critères suivants :

  • Les options Interaction de widgets du tableau de bord sont configurées de telle sorte qu'un autre widget fournit des objets au widget cible. Par exemple, un widget Liste d'objets fournit l'interaction d'objet à un widget de graphique.

  • L'option Auto fournisseur du widget est définie sur Désactivé.

  • Le fichier XML personnalisé répertorié dans le menu déroulant Configuration des mesures se trouve dans le répertoire /usr/lib/vmware-vcops/tools/opscli et a été importé dans le stockage global à l'aide de la commande d'importation.

Si vous ajoutez un fichier XML et que vous le modifiez plus tard, les changements risquent de ne pas être appliqués.

Procédure

  1. Créez un fichier XML qui définit l'ensemble de mesures.

    Par exemple :

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
    <AdapterKinds>
      <AdapterKind adapterKindKey="VMWARE"> 
        <ResourceKind resourceKindKey="HostSystem">
          <Metric attrkey="sys:host/vim/vmvisor/slp|resourceMemOverhead_latest" />
          <Metric attrkey="cpu|capacity_provisioned" />
          <Metric attrkey="mem|host_contention" />
        </ResourceKind>
      </AdapterKind>
    </AdapterKinds>

    Dans cet exemple, les données affichées pour le système hôte sont basées sur les mesures spécifiées.

  2. Enregistrez le fichier XML dans l'un des répertoires suivants selon le système d'exploitation de votre instance vRealize Operations Manager.

    Système d'exploitation

    Emplacement du fichier

    vApp ou Linux

    /usr/lib/vmware-vcops/tools/opscli

  3. Exécutez la commande d'importation.

    Système d'exploitation

    Emplacement du fichier

    vApp ou Linux

    ./ops-cli.py file import reskndmetric YourCustomFilename.xml

    Le fichier est importé dans la mémoire globale et est accessible à partir des widgets pris en charge.

  4. Si vous mettez à jour un fichier existant et que vous devez le réimporter, ajoutez --force à la fin de la commande d'importation présentée ci-dessus et exécutez-la.

    Par exemple, ./vcops-cli.py file import reskndmetric YourCustomFilename.xml --force.

Que faire ensuite

Pour vérifier que le fichier XML a été importé, configurez l'un des widgets pris en charge et assurez-vous que le nouveau fichier apparaît dans le menu déroulant.