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 - SKYnv

#241
очень не хватает еще возможности временно отключить какие либо команды.

ну и в filter Наверно еще стоит добавить возможность писать скрипт как и в контейнерах.

даже написание некорректного oid в качестве фильтра не срабатывает.
#242
Feature Requests / Re: tools execution
August 28, 2012, 07:47:46 PM
Quote from: lindeamon on August 28, 2012, 04:10:23 PM
i do not have agent on all computers and the tool i wrote is ms shutdown \m.... style

anyway you need remote exec some action. Agent do it simple.
For win try this way
Quoteshutdown -m \\PC_name_or_ip -t 2 -s -f
#243
жаль print в скриптах не выводит в консоль текст при запуске через Exec )
#244
Feature Requests / Re: tools execution
August 28, 2012, 04:07:07 PM
Agent on all nodes and external command.
#245
Я так понимаю что из скриптов у $node->name сменить имя не получится?
#246
если делаешь exec Из консоли не отображаются результаты, в ней, например ошибки, приходится лезть в лог.
всего пишет Script finished with rc=0.

хотя нет не всегда, некоторые ошибки пишет.
#247
Quote from: Victor Kirhenshtein on August 27, 2012, 04:01:41 PM
склероз :) Сейчас записал в баг трекер.
выполнить скрипт еще не работает в Transformation script
#248
Quote from: Victor Kirhenshtein on August 27, 2012, 03:07:29 PM
Нет, не так. Автобинд скрипты задуманы для добавления нод в контейнеры по определенным признакам. Например, я хочу собрать в контейнер все Windows хосты с агентами. Тогда автобинд скрипт будет выглядеть так:


return $node->isAgent && ($node->platformName like "windows-*");

или как я понимаю

return $node->isSNMP && ($node->ipAddr like "192.168.1.10");


похоже что
BindObject(FindObject(36420),FindObject(3718)); в скриптах автобинда временами убивает сервер.
#249
Quote from: Victor Kirhenshtein on August 27, 2012, 03:08:34 PM
Да, действительно :) Сейчас сделаю, в следующем билде будет уже.
насчет клирдата я еще месяц назад писал ))
#250
Quote from: Victor Kirhenshtein on August 27, 2012, 12:55:55 PM
Автобинд скрипты на контейнерах работают немного по другому - там не надо вызывать BindObject. Автобинд скрипт контейнера вызывается для каждой ноды во время configuration poll, и должен вернуть TRUE если ноду надо добавить в контейнер, и FALSE если нет. Функция BindObject задумывалась для скриптов, которые вызываются в других местах - например как реакция на событие.
то есть достаточно будет?

Quotesub main()
{
findobject(123);
findobject(435);
}
#251
Quote from: Victor Kirhenshtein on August 27, 2012, 12:56:47 PM
Имеется ввиду именование хостов или интерфейсов?
хостов.
#252
Quote from: doncelab on August 27, 2012, 08:06:28 AM
Хотя приходят такие сообщения и появляются в Event Monitor
27.08.12 8:59:01 MSK Test_Cisco SNMP_UNMATCHED_TRAP SNMP trap received: .1.3.6.1.4.1.9.9.41.2.0.1 (Parameters: .1.3.6.1.2.1.1.3.0 == '23717020'; .1.3.6.1.6.3.1.1.4.1.0 == '.1.3.6.1.4.1.9.9.41.2.0.1'; .1.3.6.1.4.1.9.9.41.1.2.3.1.2.302 == 'LINK'; .1.3.6.1.4.1.9.9.41.1.2.3.1.3.302 == '4'; .1.3.6.1.4.1.9.9.41.1.2.3.1.4.302 == 'UPDOWN'; .1.3.6.1.4.1.9.9.41.1.2.3.1.5.302 == 'Interface Serial0/0/1:15, changed state to up'; .1.3.6.1.4.1.9.9.41.1.2.3.1.6.302 == '23717019')

все верно, это сообщение приходит когда приходит trap который netxms неизвестен. добавляйте трапы нужные в event configuration.
#253
и так CheckTrustedNodes = 0

такой скрипт висит в правилах автобинда на контейнер. отрабатывает без ошибок (они не сыплятся в алярмы)
Quotesub main()
{
BindObject(FindObject(36420),FindObject(3718));
BindObject(FindObject(36420),FindObject(2218));
}
реакции 0
выполняю через exec в консоли сервера, ноды биндятся на контейнер мгновенно.

udp
странно, а после перезапуска сервера добавляет мгновенно... правда из классической консоли.

udp
да, если писать в ява консоли правила для автобинда в контейнер это не оказывает никакого эффекта. Если из классической, то все отрабатывает мгновенно. Другое дело что в классической нет галки на анбинд при несовпадении...
#254
неплохо бы добавить опцию для того откуда именно брать имя интерфейса. А то не всегда sysname бывает заполнен или бывает заполнен одинаково и в дереве объектов сотни объектов с одним и тем же именем.
#255
Quote from: MaG on August 24, 2012, 09:05:59 PM
Виктор, в том то и дело что на обычной карте это получается картинка с конкретным разрешением и отнюдь не малым, с одной стороны хочется видеть всю карту города целиком а с другой стороны хочется просмотреть район на каких домах оборудование установлено - в мировой карте это очень удобно а в обычной и карта грузится вечность и всё-равно при зуме пиксели. А пожелания как видите у меня конкретные, вот ещё товарищ к теме присоединился с боле продвинутым предложением. Хотя я его предложение считаю излишним, т.е. имхо нужно сделать возможность назначать картинки на статусы (normal,minor,major,warning) а уж нода переводится в это состояние обработкой событий а тут получается дублирование темы трешхолдов.
И ещё один момент - вот я завёл ноду, выставил ей координаты, а если мне нужна обычная карта то мне её ещё и там прийдётся выставять в нужное место - что ну никак не упрощает жизнь.
немножко несогласен насчет дублирования трешхолдов, лишь отчасти можно притянуть. И предложение скорее ко всем картам. Это повысит их интерактивность и собственно гибкость.