Распространение и приоритеты состояний

Распространение и приоритеты состояний

Распространение и приоритеты состояний ​

Состояние родительского объекта может меняться в зависимости от состояний дочерних объектов и связей и весового коэффициента влияния этих состояний.

Каждый объект или связь в системе имеет вес. Веса объектов и связей, находящихся в одном состоянии и у которых общий родитель, суммируются.

NOTE

Весовой коэффициент влияния объектов и связей задаётся в секции Параметры - Общие .

Если сумма меньше 1, то это состояние не передается родителю.

Если сумма больше или равна 1, то это состояние может быть передано родителю.

Если таких состояний (с весом, большим или равным 1) несколько, то родителю передаётся самое критичное в соответствии с приоритетом.

Если родительский объект имеет свою собственную проверку, то его состоянием будет наиболее критичное из двух состояний:

  • результат собственной проверки,
  • наследуемое от дочерних объектов.

NOTE

Список и приоритеты состояний можно изменить в окне конфигурации системы в разделе Состояния .

image

Пример ​

Дочерние объекты

  • SSH service с весом = 0.4,
  • Saymon Agent с весом = 0.7,
  • RAM с весом = 0.5,

имеют состояние WORKING (приоритет 5).

Другие дочерние объекты

  • CPU с весом = 0.8,
  • HDD с весом 0.7,

перешли в состояние OVERLOADED (приоритет 6).

Весовая сумма дочерних объектов:

  • в состоянии WORKING равна 1.6 (больше или равно 1);
  • в состоянии OVERLOADED равна 1.5 (больше или равно 1).

Так как состояние OVERLOADED критичнее, чем WORKING, родительский объект переходит в состояние OVERLOADED.

image

NOTE

Объект с установленным вручную состоянием: не наследует состояния от дочерних объектов, не меняет состояние по результатам собственной проверки, до момента отключения ручного состояния.