я уже решительно не понимаю что происходит...за ночь проблема рассосалась сама собой: после сегодняшнего утреннего сброса статуса "Critical" с дисков сервера, теперь как "Critical" помечается только тот диск, на котором и правда реально есть проблема с местом... и ничего дурацкого... но ведь вчера-то помечались все, Вы же видели скрины... я это не придумал...
сейчас: в Alarm'ах всё корректно, извещения приходят только по реально проблемным дискам.
мда. дела.
склоняюсь к мысли, что чудил Агент.
так что проблема конечно есть, вот только где она зарыта....
вот интересные данные для размышления:
1. запрошенная история полученных значений выглядит странно, см. атач export_c.txt, я как-то сразу и не догадался туда заглянуть... даю данные экспорта только по одному диску, так как при ближайшем рассмотрении все остальные ЯКОБЫ проблемные DCI тоже получали 0 вместо реальных цифр...
я про это: https://www.netxms.org/forum/index.php?action=dlattach;topic=422.0;attach=137;image
2. по поводу настроек DCI: я практически закончил руководство и даю фрагмент, относящийся именно к указанному случаю (я всё ещё жду от Вас ответ на приват, там был запрос на несколько примеров, прошу по возможности помочь
).Quote
Пример: создаём 4 Пороговых значения с внутренней связью для отслеживания перехода Объекта из одного Тревожного состояния в другое и возврата в Нормальное состояние (каждое Пороговое значение вводится как отдельный объект, т.е. имеет свои свойства).
Поле Thresholds list, кнопка Add.
- Раздел "Condition" (Условие)
Пункты "will be" и "than" - условия для проведения Сравнения получаемых Сборщиком и Пороговых эталонных данных
Примечание: указан не порядок ввода, а порядок окончательного положения Порогов в списке Thresholds list; пункты с 1) по 4) - 4 повторяющихся действия по созданию каждого Порога отдельно, которые нужно выполнить как 1)->1)[а-б]->1), 2)->2)[а-б]->2) и т.д. до 4)
Вводим данные:
1) will be less than 5.000000
2) will be less than 10.000000
3) will be less than 15.000000
4) will be less than 20.000000
- Раздел "Event" (Событите)
Пункт а) "If condition is TRUE, generate the following event"
Пункт б) "When condition becames FALSE again, generate the following event"
Вводим данные:
1) а) DISK_CAPACITY_CRITICAL б) DISK_CAPACITY_MAJOR
2) а) DISK_CAPACITY_MAJOR б) DISK_CAPACITY_MINOR
3) а) DISK_CAPACITY_MINOR б) DISK_CAPACITY_WARNING
4) а) DISK_CAPACITY_WARNING б) DISK_CAPACITY_OK
- Раздел "Repeat Event" (Повтор События)
Пункт "Every".
Вводим данные:
1) 600
2) 900
3) 1800
4) 3600
Т.е. таким образом мы постепенно переводим Объект из одного из 4ёх состояний в другое по мере заполнения (или освобождения) диска и извещения о состоянии заполнения диска чаще приходят при более критических уровнях заполнения.