Рабочий цикл агента

Рабочий цикл агента иллюстрируется следующей диаграммой состояния.

Диаграмма рабочего цикла агента Автономный Регистрация отменена Отслеживается Запущен Подключен Зарегистрирован

Рисунок 1:
Значок Состояние Состояние
Значок Автономный Автономный
Значок Запуск Запуск
Значок Зарегистрирован Зарегистрирован
Значок Подключен Подключен
Значок Отслеживается Отслеживается
Значок Остановка (регистрация отменена) "регистрация отменена"

Состояния и переходы между состояниями (на диаграмме и в последующем пояснительном тексте обозначенные цифрами) в рабочем цикле агента описаны ниже:

  1. Автономный
    Агент не может подключиться к контроллеру агентов. Эта ситуация возникает, когда процесс хоста выполнил начальную загрузку агента, но на этом компьютере в данный момент контроллер агентов не запущен.
  2. Переход из автономного состояния в состояние "зарегистрирован"
    Агент подключается к контроллеру агентов. Обычно это происходит сразу после начальной загрузки агента процессом хоста.   Однако, если контроллер агентов в этот момент не запущен, то агент будет зарегистрирован только после запуска контроллера.
  3. Переход из состояния "зарегистрирован" в автономное состояние
    Контроллер агентов останавливается, в то время как агент остается активным.   Агент возвращается в автономное состояние.
    Примечание: Запуск (остановка) контроллера агентов приводит к переходу агента из автономного состояния в состояние "зарегистрирован" (и обратно) в любой момент его существования. Оба вместе эти состояния называются состоянием выполнения.
  4. Переход из состояния "зарегистрирован" в состояние "подключен"
    Клиент тестирования подключается к зарегистрированному агенту с целью сбора данных или отправки управляющих сообщений этому агенту.
  5. Переход из состояния "подключен" в состояние "зарегистрирован"
    Клиент тестирования отключается от агента, хотя агент все еще остается запущенным в процессе хоста. Однако, клиент тестирования прекращает сбор данных от агента и взаимодействие с ним.
  6. Переход из состояния "подключен" в состояние "отслеживается"
    После подключения к агенту клиент тестирования начинает отслеживать работу агента, подключенного к контроллеру агентов.
    Примечание: Режим отслеживания можно запускать только для агентов, которые еще работают, или для агентов, не подключенных к клиенту (то есть для всех агентов, кроме обозначенных значком Остановка Значок Остановка и значком Отслеживается Значок Отслеживается). Кроме того, к каждому агенту одновременно может быть подключен только один клиент.  
  7. Переход из состояния "отслеживается" в состояние "подключен"
    Клиент тестирования, оставаясь подключенным к агенту (который, в свою очередь, подключен к контроллеру агентов) прекращает отслеживать работу агента.
  8. "регистрация отменена"
    Приложение завершается или явно отменяет регистрацию агента. Агент больше не подключен к контроллеру агентов, а клиент тестирования не подключен к агенту; следовательно, все операции отслеживания прекращаются. Агент может перейти в это состояние из любого из следующих состояний: "выполняется", "подключен" или "отслеживается".

Связанные задачи
Администрирование контроллера агентов
 


(C) Copyright IBM Corporation 2000, 2006.Все права защищены.