NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: wonderboy on June 26, 2013, 11:13:20 AM

Title: auto set unmanaged
Post by: wonderboy on June 26, 2013, 11:13:20 AM
Могу ли я сделать такую штуку:

Делаю периодически configuration poll, тем самым стягивая названия интерфейсов, а затем в зависимости от названия выставлять этому интерфейсу unmanaged?

с проверкой названия и установкой в unmanaged вроде понятно, а куда этот скрипт писать?
Title: Re: auto set unmanaged
Post by: Alex Kirhenshtein on June 26, 2013, 12:23:25 PM
В Script Library можно добавить скрипты:
Hook::StatusPoll
Hook::ConfigurationPoll
Hook::TopologyPoll

В этих скриптах доступна переменная $node
Title: Re: auto set unmanaged
Post by: wonderboy on June 27, 2013, 03:39:14 PM
А нет функции remove object по аналогии с UnmanageObject ?
Title: Re: auto set unmanaged
Post by: Victor Kirhenshtein on June 30, 2013, 12:42:13 PM
Есть функция RemoveContainer, которая позволяет удалять только контейнеры. В 1.2.8 переделал ее в DeleteObject.
Title: Re: auto set unmanaged
Post by: wonderboy on July 01, 2013, 01:39:44 PM
Виктор, спасибо! :)
Title: Re: auto set unmanaged
Post by: glebofff on July 01, 2013, 01:47:30 PM
А ещё хотелось бы propagation/calculation читать/назначать объектам из скрипта.
Title: Re: auto set unmanaged
Post by: Victor Kirhenshtein on July 01, 2013, 02:54:45 PM
добавил в трекер чтобы не забыть: https://www.radensolutions.com/chiliproject/issues/297 (https://www.radensolutions.com/chiliproject/issues/297).