Aracı yapılandırma güncelleme komut dosyası kullanım senaryoları
You can change the agent configuration without making manual or scripted edits to the AgentConfig.xml file by using update scripts.
Bir güncelleme komut dosyasını WinCollect yama dizinine kopyaladığınızda, Agent, komut dosyanızın içinde anlatılan işlemleri gerçekleştirir.
Komut dosyası işlemlerini güncelle
Güncelleme komut dosyaları aşağıdaki işlemleri içerebilir:
<?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>
Aracı, yama klasöründe yeni bir yapılandırma oluşturur ve yeni yapılandırmayı doğrular. Geçerlilik denetimi başarıyla sonuçlandığında, eski aracı yapılanışı yedeklenir. Aracı güncelleştirme komut dosyasını, eski AgentConfig.xml dosyasını ve yeni AgentConfig.xml dosyasını bir yedek klasörüne (patch_xxxx) taşır ve yeni aracı yapılandırmasını işleme koyar.
Birkaç örnek güncelleme komut dosyası WinCollect 10 ile kurulur. Bunlar \IBM\WinCollect\samples dizininde depolanır.
Örnekler
<?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>
Aşağıdaki kullanım senaryoları, aracı yapılandırmalarını değiştirmek için güncelleme komut dosyalarını nasıl kullanabileceğinin örnekleridir: