DietAgent (1) - дієтичний агент - Debian нестійкий - Debian Manpages
Різні компоненти архітектури DIET є наступними:

Рядки, що стосуються сервера імен у файлі конфігурації omniORB, будуються наступним чином:
Порт сервера імен - це порт, заданий як аргумент для параметра -start omniNames. Вам також потрібно оновити ваш ШЛЯХ БІБЛІОТЕКИ, щоб вказувати на/lib. Отже, ваша змінна середовища LD LIBRARY PATH тепер повинна бути такою:
NB1: Щоб уникнути зіткнення імен, кожному агенту на сервері імен має бути присвоєно інше ім'я; оскільки у них немає дітей, SeD не потребують присвоєних їм імен, і вони не реєструються на сервері імен.
NB2: Кожна дієта-ієрархія може використовувати інший сервер імен, або декілька ієрархій можуть спільно використовувати один сервер імен (за умови, що всі агенти отримують унікальні імена). У середовищі з кількома MA для того, щоб кілька ієрархій могли співпрацювати, необхідно, щоб усі вони мали один і той же сервер імен.
Будь ласка, зверніть увагу, що:
- коментарі починаються з '#' і закінчуються в кінці поточного рядка,
- значущі рядки мають формат: keyword = value, наступний формату конфігураційних файлів для omniORB 4,
- для опцій, які приймають 0 або 1, 0 означає ні, а 1 означає так, і
- ключові слова чутливі до регістру.
Залежно від типу елемента DIET можна знайти різні типи ключових слів. Ось список можливих ключових слів для файлу конфігурації агента DIET:
- 0: DIET нічого не друкує.
- 1: DIET друкує лише попередження та помилки на стандартному виведенні помилок.
- 2: [за замовчуванням] DIET друкує інформацію про основні кроки дзвінка.
- 5: DIET також друкує інформацію на всіх внутрішніх етапах.
- 10: DIET також друкує всі комунікаційні структури.
- > 10: (traceLevel - 10) надається ORB для друку повідомлень CORBA.
0 Дієта нічого не друкує, - 1 Дієта друкує лише попередження та помилки на стандартному виведенні помилок, - 2 [за замовчуванням] Дієта друкує інформацію про основні кроки дзвінка, - 5 Дієта друкує інформацію також про всі внутрішні кроки, - 10 Дієта також друкує всі комунікаційні структури, -> 10 (traceLevel - 10) надається ORB для друку повідомлень CORBA.
agentType три можливі значення
- DIET MASTER AGENT (або MA) для головного агента
- МІСЦЕВИЙ АГЕНТ ДІЄТИ (або ЛА) для місцевого агента
- DIET_MA_DAG для агента MA DAG
[Примітка: Тільки місцеві агенти DIET можуть використовувати ключове слово parentName]
fastUse Логічне ввімкнення/вимкнення модуля FAST. Якщо встановлено значення 0, усі параметри LDAP та NWS ігноруються, а всі запити на FAST відключаються (коли дієта складається зі швидкістю). Це корисно під час тестування платформи DIET без необхідності розгортання бази LDAP та платформи NWS.
[Примітка: ДІЄТА повинна складатись ШВИДКО]
ldapUse Логічне ввімкнення/вимкнення підтримки LDAP.
[Примітка: ДІЄТА повинна складатись із ШВИДКО]
ldapBase Рядок, що представляє базу LDAP, що зберігає FAST-відому адресу служби у формі host: port .
[Примітка: ДІЄТА повинна складатись із ШВИДКО]
ldapMask Рядок із зазначенням маски, зареєстрованої в базі LDAP.
[Примітка: ДІЄТА повинна складатись ШВИДКО]
nwsUse Логічне ввімкнення/вимкнення підтримки NWS.
[Примітка: ДІЄТА повинна складатись із ШВИДКО]
nwsNameserver Рядок, що представляє адресу служби іменування NWS у формі host: port .
[Примітка: ДІЄТА повинна складатись ШВИДКО]
nwsForecaster Рядок, що представляє модуль прогнозу NWS, що використовується FAST.
[Примітка: ДІЄТА повинна складатись ШВИДКО]
useLogService Логічне ввімкнення/вимкнення LogService для цілей моніторингу. lsOutbuffersize Ціле число, що задає розмір буфера вихідних повідомлень. lsFlushinterval Ціле число, встановлення інтервалу змиву для буфера вихідних повідомлень. сусідів Рядок із переліком MA, який потрібно укласти для створення федерації. Він відформатований як розділений пробілами список адрес у формі host: port.