Сделал Шаблон для мониторинга RAID контроллера Adaptec.
У шаблона создал элемент данных (info), который собирает информацию. Его полученные данные (сокращенно):
Controllers found: 1
Controller information
Controller Status : Optimal
Channel description : SAS/SATA
Создал зависимы элемент данных от элемента info, который на первом проходе предобработки (регулярное выражение) ищет значение “Controller Status”:
Controller Status +: (.*)
А на втором проходе (JavaScript) присваивает значение:
if (value == "Optimal") {
value = 1;
}
else { value = 0;
}
return value;
Но на выходе я всегда получаю 0, а не 1. Хотя тест проходов возвращает 1, но в реале у элемента данных присваивается значение 0. Первый проход возвращает Optimal (проверил отдельно, удалял второй проход), но второй почему-то всегда 0. Где я ошибся? Подскажите, пожалуйста