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 - Victor Kirhenshtein

#6706
Индекс интерфейса назначается операционной системой хоста. NetXMS сервер просто считывает эти данные. В большинстве систем индексы интерфейсов вручную назначать нельзя.
#6707
Общие вопросы / Re: auto apply template
September 28, 2009, 09:31:41 AM
Маленький комментарий - ждать приходится из-за того, что наложение (и снятие) шаблонов происходит во время configuration poll, по умолчанию это один раз в час.
#6708
Общие вопросы / Re: Upgrade to 0.2.27
September 24, 2009, 11:11:55 PM
Dobrij den'!

Mne udalos' povtorit' etu situaciju u sebja - etot bug projavljaetsja tol'ko na 64-bit sistemah. Ispravil, agent versii 0.2.28 budet rabotat' normal'no.

Best regards,
Victor
#6709
И еще один скриншот (в одном посте можно только 5) - last values для ноды NETXMS. Видно что у параметра dummy значение 4, как и должно быть.
#6710
На моей тестовой системе сделано так:

Есть нода NETXMS, на ней я хочу получить DCI со значением статуса с ноды catalyst-2900-central.radensolutions.com.

На скриншоте #1 - trusted nodes для catalyst-2900-central.radensolutions.com;
На скриншоте #2 - last values для catalyst-2900-central.radensolutions.com - видно что статус равен 4;
На скриншоте #3 - DCI, созданный на ноде NETXMS для получения статуса с ноды catalyst-2900-central.radensolutions.com;
На скриншоте #4 - DCI, созданный на ноде NETXMS, в котором я хочу получить статус ноды catalyst-2900-central.radensolutions.com в скрипте; я использовал dummy параметр, но он может быть любым;
На скриншоте #5 - transformation script для этого DCI.
#6711
Tol'ko chto zametil - v skripte toze oshibka. FindDCIByDescription nahodit DCI i vozvraschaet sootvetstvujuschij ob'ekt - a znachenie poluchaet funkcija GetDCIValue. T.e. skript dolzen vigljadet' tak:


sub main()
{
$ts = FindDCIByDescription($node, "description here");
return GetDCIValue($node, $ts);
}


Proveril u sebja - rabotaet.
#6712
Esli ja pravil'no ponjal, to sejchas na node A dva DCI s identichnimi description'ami - "Status". Poetomu FindDCIByDescription nahodit pervij popavshijsja s takim opisaniem, i eto okazivaetsja lokal'nij. Nado sdelat' unikal'nij description dlja DCI.
#6713
Esli noda B postavlena kak proxy dlja DCI nodi A, to nado v svojstvah nodi B dobavit' nodu A v spisok "Trusted Nodes". Eto sdelano dlja bezopasnosti - inache pol'zovatel', u kotorogo est'; prava rabotat' s nodoj A, no net prav rabotat' s nodoj B, cherez proxy mehanizm mog bi nastroit' poluchenie dannih s nodi B. Alternativnij variant - voobsche otkljuchit' etu proverku, vistaviv parametr servera CheckTrustedNodes v 0.
#6714
Напрямую из скрипта это сделать нельзя. Но есть обходной путь - делается еще один DCI, у которого как proxy выставляется та нода, откуда надо получить значение. Ну а дальше как обычно.
#6715
В явном виде нельзя. Но можно сделать необходимое количество маленьких скриптов в библиотеке, которые просто возвращают константу, и использовать их когда надо.

Идея опять-же хорошая, я подумаю как лучше сделать.
#6716
Нет такой возможности к сожалению :( Но идея хорошая, я постараюсь не забыть и сделать.

Есть нечто похожее при наложении шаблона - в шаблоне в имени и описании можно указывать переменные, но они раскрываются в текст один раз при наложении шаблона, а не при каждом вызове параметра.
#6717
Этот параметр служит для контроля доступности Windows share. Формат у него следующий:

Net.RemoteShareStatus(share,domain,login,password)

share - это UNC, например \\SERVER\c$
domain, login, password - думаю понятно :)

Параметр возвращает 0 если соединение установилось успешно, иначе код ошибки. Можно также использовать параметр

Net.RemoteShareStatusText(share,domain,login,password)

он возвращает текстовое описание ошибки вместо кода, или строку OK в случае успешного подключения.
#6718
Hi!

Very strange - configure found that this function exists, but looks like it is not declared. Could you please post pthread.h from your system? Unfortunately I don't have any Sparc Solaris systems available, only Solaris 10 for x86, on which everything compiles without problems. Also, as a workaround, you can comment out or remove line


#define HAVE_PTHREAD_COND_RELTIMEDWAIT_NP 1


in config.h.

Best regards,
Victor
#6719
General Support / Re: NetXMS and GPON networks
September 10, 2009, 01:09:34 PM
Very strange. It shouldn't be. The only field that is grayed is symbolic OID representation in MIB browser - but you can enter numeric OID anyway, or select it from the tree. Could you please post a screenshot?

Best regards,
Victor
#6720
General Support / Re: ECS.HttpMD5 or ECS.HttpSHA1 Timeout
September 10, 2009, 11:09:37 AM
Just test it - download from forum and run - loads fine on 32bit Windows. Are you sure you have downloaded it correctly? I can send it to you by email if you wish.

Best regards,
Victor