Rubrique précédente: Définition du nom d'alias de plusieurs unités surveilléesRubrique suivante: Tableaux de bord et rapports


Définition de noms d'alias pour des interfaces et composants sur plusieurs unités surveillées

CA Performance Center inclut un script permettant de définir des interfaces et des composants sur plusieurs unités surveillées. Les utilisateurs affichent les noms d'alias dans la liste d'inventaire des interfaces et dans les tableaux de bord et les vues, en fonction des droits de rôle assignés.

Ce script a deux fonctions. D'abord, le script renvoie une liste d'ID d'éléments d'interface ou d'ID d'éléments de composant et les noms d'interfaces ou de composants au format .csv. Pour inclure les noms d'alias que vous voulez définir pour des interfaces ou des composants, vous devez modifier le fichier .csv. La deuxième fonction du script consiste à utiliser le fichier .csv mis à jour pour définir le nom d'alias des interfaces ou des composants.

Procédez comme suit:

  1. Ouvrez une invite de commande et accédez au répertoire_installation_Performance_Center/PerformanceCenter/Tools/bin.
  2. Pour indiquer au script qu'il doit définir le nom d'alias des interfaces ou des composants, saisissez la commande suivante :
    ./update_alias_name.sh
    

    Les paramètres de script sont affichés dans une liste et décrits.

Exemple : définition de noms d'alias pour des interfaces

  1. Pour renvoyer une liste complète des interfaces qu'un hôte Data Aggregator surveille, saisissez la commande suivante :
    ./update_alias_name.sh -h host_name -u username -p password -T item_type [-o output_filename]
    
    -h nom_hôte

    Spécifie le nom d'hôte CA Performance Center auquel la connexion doit être établie.

    -u nom d'utilisateur

    Spécifie le nom d'utilisateur de l'administrateur CA Performance Center qui doit définir les noms d'alias.

    -p mot de passe

    Spécifie le mot de passe de l'administrateur CA Performance Center qui doit définir les noms d'alias.

    -T type_élément

    Spécifie le type d'élément pour lequel vous voulez définir des alias. Les valeurs valides sont unité, interface, ou composant.

    Valeur par défaut : unité

    Spécifiez l'interface.

    -o nom_fichier_sortie

    (Facultatif) Crée un fichier .csv avec le nombre total d'interfaces par ID d'élément d'unité, ID d'élément d'interface et nom d'unité en attribuant au fichier CSV un nom autre que celui par défaut. Si vous ne saisissez aucune valeur pour ce paramètre, le nom par défaut (InterfaceList.csv) est attribué au fichier .csv.

    Le fichier .csv est au format suivant : ID d'élément d'unité, ID d'élément d'interface, nom d'interface.

    Par exemple :

    560, 164, MyInterface1

    561, 165, MyInterface2

  2. Modifiez le fichier CSV créé à l'étape précédente, en indiquant le nom d'alias que vous souhaitez attribuer à chaque interface. Le format du fichier doit respecter la syntaxe suivante : ID d'élément de l'interface, nom d'alias de l'interface.

    Remarque : Si les ID d'élément dans votre fichier .csv ne sont pas valides, aucun message d'erreur ne s'affichera. Les entrées non valides seront ignorées.

    Par exemple :

    560, 164, MyInterface1AliasDisplayName

    561, 165, MyInterface2AliasDisplayName

    Remarque : Les virgules et les espaces sont autorisés dans le champ de nom d'alias du fichier .csv.

  3. Saisissez la commande suivante :
    ./update_alias_name.sh -h host_name -u username -p password -T interface -i input_file 
    
    -i fichier_entrée

    Spécifie le nom du fichier CSV créé préalablement et contenant les noms d'alias.

    Les noms d'alias sont définis pour les interfaces.

    Remarque : Si -i n'est pas spécifié, le script vérifie tous les ID d'élément requis pour le type spécifié et crée un fichier CSV avec les ID et les noms d'élément.

  4. (Facultatif) Pour définir le nom d'alias pour un nombre supérieur d'interfaces, saisissez la commande suivante afin d'ajuster la taille des lots et de déclencher une interruption entre chaque lot. Ces réglages permettent de contrôler la charge de travail :
    ./update_alias_name.sh -h host_name -u username -p password -T interface -i input_file -b batch_size -t time_in_seconds
    
    –b taille_lots

    Indique le nombre d'éléments à traiter dans chaque lot.

    Valeur par défaut : 10000

    Valeur par défaut si le paramètre -i n'est pas spécifié : 150

    -t durée_en_secondes

    Indique la durée, en secondes, des interruptions entre chaque lot.

    Valeur par défaut : 1

    Valeur par défaut si le paramètre -i n'est pas spécifié : 1

    Par exemple :

    ./update_alias_name.sh -h host_name -u username -p password -T interface -i input_file -b 20 -t 2
    

Exemple : définition de noms d'alias pour des composants

  1. Pour renvoyer une liste complète des composants qu'un hôte Data Aggregator surveille, saisissez la commande suivante :
    ./update_alias_name.sh -h host_name -u username -p password -T item_type [-o output_filename]
    
    -h nom_hôte

    Spécifie le nom d'hôte CA Performance Center auquel la connexion doit être établie.

    -u nom d'utilisateur

    Spécifie le nom d'utilisateur de l'administrateur CA Performance Center qui doit définir les noms d'alias.

    -p mot de passe

    Spécifie le mot de passe de l'administrateur CA Performance Center qui doit définir les noms d'alias.

    -T type_élément

    Spécifie le type d'élément pour lequel vous voulez définir des alias. Les valeurs valides sont unité, interface, ou composant.

    Valeur par défaut : unité

    Spécifiez le composant.

    -o nom_fichier_sortie

    (Facultatif) Crée un fichier .csv avec le nombre total de composants par ID d'élément d'unité, ID d'élément de composant et nom de composant en attribuant au fichier CSV un nom autre que celui par défaut. Si vous ne saisissez aucune valeur pour ce paramètre, le nom par défaut (ComponentList.csv) est attribué au fichier .csv.

    Le fichier .csv est au format suivant : ID d'élément d'unité, ID d'élément de composant, nom de composant.

    Par exemple :

    565, 166, MyComponent1

    566, 167, MyComponent2

  2. Modifiez le fichier CSV créé à l'étape précédente, en indiquant le nom d'alias que vous souhaitez attribuer à chaque composant. Le format du fichier doit respecter la syntaxe suivante : ID d'élément d'unité, ID d'élément de composant, nom d'alias du composant.

    Remarque : Si les ID d'élément dans votre fichier .csv ne sont pas valides, aucun message d'erreur ne s'affichera. Les entrées non valides seront ignorées.

    Par exemple :

    565, 166, MyComponent1AliasDisplayName

    566, 167, MyComponent2AliasDisplayName

    Remarque : Les virgules et les espaces sont autorisés dans le champ de nom d'alias du fichier .csv.

  3. Saisissez la commande suivante :
    ./update_alias_name.sh -h host_name -u username -p password -T component -i input_file 
    
    -i fichier_entrée

    Spécifie le nom du fichier CSV créé préalablement et contenant les noms d'alias.

    Les noms d'alias sont définis pour les composants.

  4. (Facultatif) Pour définir le nom d'alias pour un nombre supérieur de composants, saisissez la commande suivante afin d'ajuster la taille des lots et de déclencher une interruption entre chaque lot. Ces réglages permettent de contrôler la charge de travail :
    ./update_alias_name.sh -h host_name -T component -i input_file -b batch_size -t time_in_seconds
    
    –b taille_lots

    Indique le nombre d'éléments à traiter dans chaque lot.

    Valeur par défaut : 10000

    Valeur par défaut si le paramètre -i n'est pas spécifié : 150

    -t durée_en_secondes

    Indique la durée, en secondes, des interruptions entre chaque lot.

    Valeur par défaut : 1

    Valeur par défaut si le paramètre -i n'est pas spécifié : 1

    Par exemple :

    ./update_alias_name.sh -h host_name -u username -p password -T component -i input_file -b 20 -t 2
    

Informations complémentaires :

Ajout d'un domaine IP