News:

We really need your input in this questionnaire

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - kozlov_ao

#526
Можно-ли как нибудь управлять процедурой назначения индексов, которые назначаются интерфейсам каждой ноды? Или возможно-ли их исправить после создания (пускай даже через редактирование БД)?
т.е. нужно, чтобы сетевым картам с адресами 10.2.2.0/24 давались индексы 1, 10.2.10.0/24 - индекс 2... и т.п.?
#527
Общие вопросы / auto apply template
September 26, 2009, 01:05:17 PM
Приветствую!

Заметил в свойства шаблонов приятную вкладку, Auto apply. Но в документации ничего не нашел. Хотелось бы узнать каким должен быть скрипт фильтра? Пробовал писать фрагменты из названия ноды, со звездами на концах и без...но не получилось. Как эта штука работает? :)

PS: Прошу прощения, сразу не посмотрел.. есть пост https://www.netxms.org/forum/index.php/topic,613.0.html.

Но все равно не получилось.. Пишу в скрипте:
sub main()
{
   return left($node->name,12) == "Vologda_Pos4";
}


Но как-то все равно не получается. Что я делаю не так?

PS2: Прошу прощения... все работает. Только нужно подождать..
#528
Спасибо Виктор! Теперь заработало... Я немного не так делал.. :)
Спасибо еще раз!
#529
Виктор, убейте меня....ну не понимаю, почему у меня не работает. Можете написать пример для тех кто на бронепоезде? Все правильно указано, а результат в итоге - "0"!  :(

Заранее спасибо за помощь!

Может есть какая-нибудь возможность детально посмотреть, что он делает, куда лезет и что пытается найти?
#530
Я тоже так подумал, поэтому сделал тестовый DCI с Description 1234. Но возврат значения был так-же 0. :( Сейчас обновляюсь на 0.2.27. Может там это лучше получиться сделать.. Как попробую отпишусь.

Нет, не помогло.... Проверял разные скрипты. Искал и по описанию и по имени..
#531
Виктор, это опять я... :) простите, но не работает. :(
Проверку отключал, в Trusted Nodes добавлял. Теперь не краснеет. Только ведет себя как-то непонятно.
Если на ноде А оставить скрипт:
sub main()
{
$ts = FindDCIByDescription($node, "Status");
return $ts;
}

то, не важно, добавлена нода В как прокси или нет, выдается значение локального ID статуса, т.е. от ноды А.
Если пробовать вместо $node писать (хоть с кавычками, хоть без) имя ноды В, или ее ID, то выдается результат 0, как будто DCI не найден.
#532
Виктор, не получилось.. :(
Мои действия:
Есть две ноды - А и В. На обеих режим прокси включен. Также, на обеих нодах есть DCI "Status". У хоста А ID статуса 4590, у хоста В ID статуса 3662.
На ноде А делаю DCI (Proxy не указываю), в Transformation script делаю:
sub main()
{
$ts = FindDCIByDescription($node, "Status");
return $ts;
}

Все работает. Возвращается значение 4590, т.е. то, что нужно.
В свойствах этого-же DCI добавляю в качестве Proxy ноду В, и все. Значения больше не собираются., а сам DCI становиться красным. При этом, когда DCI покраснел, его трудно удалить. Консоль при удалении, начинает ругаться на Time Out.. Версия агентов и сервера 0.2.24.
Может что неправильно делаю... ???
Не подскажете, что можно сделать? Уже всю голову сломал, но это очень нужно..  :(
#533
Отлично, работает!
Небольшое дополнение для тех, у кого разрешен гостевой (анонимный доступ) к шарам.
Нужно вбить имя шары, а в оставшиеся поля вбить любые значения, иначе выскочит ошибка. Например так:

Net.RemoteShareStatusText(\\file\test,1,1,1)
#534
Не, это немного не то. Т.к.если наложить шаблон на ноды, где присутствует, например, название сетевухи (а у каждой ноды часто названия сетевух разные), то это получиться очень ненадежно, т.к. если захочешь изменить шаблон, то изменятся все настройки на всех нодах...и как следствие, получим одинаковые название сетевых карт и их придется менять.
Все равно, спасибо за систему! Очень помогает она в жизни админов! :)
#535
Спасибо! Буду пробовать. А-то не очень хочется на 250 нодах вбивать одно и то-же :)
#536
Как использовать Net.RemoteShareStatus? Нигде нет описания данного параметра :(
#537
Нет-ли возможности, при создании DCI, в поле Parametr указывать какние нибудь переменные, например, заданные в Custom Attributes.
Т.е. можно-ли сделать примерно следующее:
ServiceCheck.Custom(%переменная%,20900)
#538
Можно поинтересоваться как работает Calculate status as multiple thresholds?
Если можно, какой нибудь примерчик небольшой. Ни на форуме ни в документации ничего толком не нашел.. :(
#539
Есть ли возможность задания каких-нибудь "глобальных" Custom Attributes? Если да, то как задать и потом использовать?

Заранее спасибо!
#540
Есть скрипт:
GetDCIValue($node, FindDCIByDescription($node, "Number of input bytes on interface INET"));
Можно ли как нибудь в подобных скриптах использовать не $node, а например support_cmp, т.е. имя какой нибудь другой ноды?