Les propriétés de variable de collecteur indiquent comment collecter des informations
pour le manifeste de serveur.
Vous pouvez définir les types suivants de propriétés dans un collecteur :
- Définir valeur
- Ces propriétés attribuent une valeur nommée statique au serveur. Vous pouvez indiquer le nom de la propriété et sa valeur.
- Des valeurs spéciales peuvent être utilisées dans la valeur pour obtenir des réponses prédéfinies.
Ces valeurs spéciales commencent par un trait de soulignement (_). Voir Propriétés spécifiques dans les collecteurs.
- Intégré
- Ces propriétés renvoient des informations concernant l'hôte attribué
à la ressource serveur. Pour obtenir une liste des propriétés intégrées, voir Propriétés intégrées.
- Commande d'exécution
- Ce type de propriété indique une commande permettant d'exécuter le système.
La valeur de propriété est définie sur le résultat de l'exécution de la commande.
Par défaut, les 255 premiers caractères du résultat sont utilisés. Vous pouvez utiliser
une expression générique pour extraire les parties indiquées du résultat.
- Propriété : nom de la propriété
- Commande : commande à exécuter sur l'hôte
attribué à la ressource serveur.
- Expression générique : expression générique
à utiliser pour filtrer les résultats. Si indiquée, le système de génération tente de faire
concorder l'expression générique avec chaque ligne du résultat
de la commande. La première fois qu'une ligne concorde, le système récupère
la valeur de $1, une convention Perl, et l'utilise en tant que valeur pour
cette propriété. L'expression générique doit inclure au moins un jeu de parenthèses afin qu'il renvoie une valeur. Consultez
la documentation Perl pour plus d'informations sur la génération d'expressions régulières en langage
Perl.
- Inclure
- Ce type de propriété indique une liste de collecteurs. Vous pouvez
imbriquer des collecteurs. Lorsque vous créez un collecteur de type Inclure, vous
indiquez le nom d'un autre collecteur comme sa valeur. Lorsque le système de génération
crée ou met à jour le manifeste et le système insère les propriétés du collecteur référencé.
Conseil : Le système applique les propriétés de variable du collecteur
dans l'ordre où elles sont répertoriées dans le collecteur ; les propriétés ultérieures du même nom
remplacent les précédentes. Utilisez cette fonction lorsque vous intégrez un collecteur dans un autre. Si vous souhaitez utiliser certaines des propriétés de variable d'un collecteur mais pas toutes, remplacez celles que vous ne souhaitez pas utiliser.
Le système applique également quelques propriétés automatiquement, telles que la propriété BF_NAME qui contient le nom logiciel du serveur.
Celles-ci sont considérées dans le cadre des propriétés spéciales du manifeste. Voir Propriétés prédéfinies.