Управление агентами

 

Файлы агентов DICS

 

Файл NpoComputer.Dics.Agent.dll.config

ФайлNpoComputer.Dics.Agent.dll.config предназначен для задания параметров подключения агента к контроллеру.

Располагается в папке C:\Program Files\DIRECTUM Company\DIRECTUM Intersystem Cooperation Services\Agent.

Файл состоит из трех основных секций:

·         секции Windows Communication Foundation (WCF). В секции хранится адрес текущего агента и адреса контроллеров, с которыми он взаимодействует. Например:

 

<endpoint

   address="http://DICSController2.comp.npo:8080/

            NpoComputer.Dics.Controller.Controller.svc"

   binding="wsHttpBinding"

   bindingConfiguration="SafetyCommunicationBinding"

   contract="NpoComputer.Dics.Communication.INetCommunicator"

   name="Controller2"

   behaviorConfiguration="SafetyClientBehavior">

 <identity>

     <dns value="TestServer"/>

 </identity>

</endpoint>

 

·         секции настроек конфигурационных файлов контроллера и буферов пакетов. Например:

 

<appSettings>

  <add

    key="StorageDirectory"

    value="\\W254V\SharedDisk\Agent11\" />

  <add

    key="CommunicationLogDirectory"

    value="" />

  <add

    key="Source"

    value="Agent service" />

</appSettings>

 

·         секции настроек счетчиков. Например:

 

<PerformanceCounterConfiguration Enabled="False">

  <BasicCounters

    CategoryName="DICS Agent"

    CategoryHelp="DICS Agent performance counters.">

    <clear />

      <add Type="PackagePreparationTimePerHour" />

      <add Type="TransferredPackagesTotal" />

      <add Type="ReceivedPackagesTotal" />

      <add Type="PackageTransferringErrorsTotal" />

      <add Type="SchedulerStartsPerHour" />

      <add Type="PackagesInTransferBuffer" />

      <add Type="PackagesInSentBuffer" />

      <add Type="PackagesInErrorBuffer" />

      <add Type="PackageLifetimeInTransferBufferPerHour" />

  </BasicCounters>

  <AdditionalCounters

    CategoryName="DICS Agent Additional"

    CategoryHelp="DICS Agent additional performance counters.">

    <clear />

      <add Type="PackageDeliveryTimePerHour" />

  </AdditionalCounters>

  </PerformanceCounterConfiguration>

 

 

 

См. также:

·         Каталоги агентов DICS;

·         Файл CommunicationSettings.xml;

·         Файл SchedulerSettings.xml;

·         Файл DicsAgentService.exe.config;

·         Файл DicsManageUtil.exe.config;

·         Файл Sbrte.exe.config;

·         Файл SBWorkflowProc.exe.config.