Vous pouvez créer un groupe qui contient plusieurs agents.
Vous pouvez alors appliquer des changements de configuration au niveau du groupe, au lieu d'effectuer les mêmes modifications pour chaque agent.
Remarque : Un agent ne peut pas appartenir à plusieurs groupes.
Un agent qui n'appartient à aucun groupe est un agent autonome.
Le code XML suivant représente le format général du fichier rules.xml contenant un groupe. L'élément group contient les propriétés du groupe. L'élément agent contient les propriétés d'un agent. Si l'agent fait partie d'un groupe, l'élément agent s'affiche dans l'élément group. L'élément broker contient les propriétés de l'intermédiaire. L'élément console contient les propriétés des consoles.
<?xml version="1.0" encoding="UTF-8"?>
<rules>
<group name="G1">
...
<agent name="G1A1">
...
</agent>
</group>
<agent guid="0" name="A1">
...
</agent>
<broker>
...
</broker>
<console>
...
</console>
</rules>
Si un élément agent dans un élément group a une ou plusieurs propriétés, elles remplaceront les paramètres du groupe.
Ne placez pas l'élément broker ou console dans l'élément group.
Lorsque vous mettez à jour une propriété d'agent à partir du portail DevTest, le paramètre est enregistré dans la section d'agent autonome du fichier rules.xml.
Remarque : Pour plus d'informations sur le portail DevTest, consultez la rubrique Utilisation de CA Continuous Application Insight.
Exemple de configuration d'un groupe dans le fichier rules.xml
Le code XML suivant représente un fichier rules.xml contenant un groupe. Le groupe a trois agents. Ce fichier comprend également un agent autonome.
<?xml version="1.0" encoding="UTF-8"?>
<rules>
<group name="group1">
<property key="lisa.agent.jms.poll.int" value="5000"/>
<property key="lisa.agent.transaction.auto.start.max.delay" value="60000"/>
<property key="lisa.agent.virtualize.jit.enabled" value="false"/>
<intercept class="com.itko.examples.entity.Account" method="setName" signature="(Ljava/lang/String;)V"/>
<agent name="agent1" guid="1234567">
<property key="lisa.agent.stats.alarm.threshold.permgen" value="90"/>
<property key="lisa.agent.stats.sampling.interval" value="1000"/>
</agent>
<agent name="agent2" guid="2345678" />
<agent name="agent3" guid="3456789" />
</group>
<agent guid="-2032180703" name="DEFAULT">
...
</agent>
<broker>
...
</broker>
<console>
...
</console>
</rules>
|
Copyright © 2014 CA Technologies.
Tous droits réservés.
|
|