SUR CETTE PAGE
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 scriptées 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.
Actions de script de mise à jour
Les scripts de mise à jour peuvent inclure les actions suivantes :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <WinCollectScript version="10.0"> </WinCollectScript>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <WinCollectScript version="10.0"> </WinCollectScript>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <WinCollectScript version="10.0"> </WinCollectScript>
L’agent crée une nouvelle configuration dans le dossier du correctif et valide la nouvelle configuration. Lorsque la validation réussit, la configuration de l’ancien 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 scripts de mise à jour sont installés avec WinCollect 10. Ils sont stockés dans le répertoire \ IBM\WinCollect\samples .
Exemples
Ces scripts ne sont que des exemples. Tous les modules du service de configuration de l’agent sont pris en charge afin que vous puissiez créer vos propres scripts.
Les noms des fichiers de script de mise à jour doivent commencer par update_. Tous les autres noms de fichiers sont ignorés.
<?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 illustrent l’utilisation de scripts de mise à jour pour modifier les configurations des agents :