Cas d'utilisation du script de mise à jour de la configuration de l'agent
Vous pouvez modifier la configuration de l'agent sans apporter de modifications manuelles ou par script au fichier AgentConfig.xml à l'aide de scripts de mise à jour.
Lorsque vous copiez un script de mise à jour dans le répertoire de correctifs WinCollect , l'agent effectue les actions décrites dans votre script.
Mettre à jour les actions de script
Les scripts de mise à jour peuvent inclure les actions suivantes :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<WinCollectScript version="10.0">
<AddTo objPath="LocalSources(Name=Local)" >
<Source Channel="System" />
</AddTo>
</WinCollectScript><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<WinCollectScript version="10.0">
<Update objPath="LocalSources(Name=Local)/Source(Name=System)" setParam="PollingInterval" value="12000" />
</WinCollectScript><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<WinCollectScript version="10.0">
<Delete objPath="LocalSources(Name=Local)" />
</WinCollectScript>L'agent crée une nouvelle configuration dans le dossier de correctifs et la valide. Lorsque la validation aboutit, l'ancienne configuration de agent est sauvegardée. L'agent déplace le script de mise à jour, l'ancien fichier AgentConfig.xml et le nouveau fichier AgentConfig.xml dans un dossier de sauvegarde (patch_xxxx) et met la nouvelle configuration de l'agent en service.
Plusieurs exemples de script de mise à jour sont installés avec WinCollect 10. Ils sont stockés dans le répertoire \IBM\WinCollect\samples.
Exemples
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<WinCollectScript version="10.0">
<AddTo objPath="LocalSources(Name=Local)" >
<Source Name="Security XPath" >
<Parameter name="Query">
<QueryList>
<Query Id="1" Path="Security">
<Select Path="Security">*[System[(Level=1 or Level=2 or Level=3) and (EventID=1 or EventID=3 or (EventID >= 5 and EventID <= 100) or (EventID >= 200 and EventID <= 500) )]]</Select>
</Query>
</QueryList>
</Parameter>
</Source>
</AddTo>
</WinCollectScript><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<WinCollectScript version="10.0">
<Delete objPath="LocalSources(Name=Local)/Source(Name=Security)" />
</WinCollectScript><?xml version="1.0" encoding="utf-8" standalone="yes"?>
<WinCollectScript version="10.0">
<Update objPath="SystemSettings" setParam="Console.Port" value="3333" descr="Changing the Config Console's port to 3333" />
</WinCollectScript>Les cas d'utilisation suivants sont des exemples d'utilisation de scripts de mise à jour pour la modification des configurations d'agent :