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

#7306
General Support / Re: DCI via VBScript through Agent
April 03, 2008, 08:47:57 AM
Hello!

You can call external commands from agent by creating new parameters with ExternalParameter configuration option. As an external command you can use cscript to run your vbscripts. Agent will return first line of script output as a value of parameter.
You can also look at this topic for some examples of ExternalParameter usage:
https://www.netxms.org/forum/index.php/topic,255.0.html

Best regards,
Victor
#7307
General Support / Re: NetXMS agent advantage?
April 03, 2008, 08:45:05 AM
It depends on your environment and requirements, but here are some of possible advantages:

* Centralized configuration - you can change configuration of agent from management console; if needed, you can even store agent configs on NetXMS server
* More secure: communications between NetXMS server and agent can be encrypted, additional authentication on agent can be configured
* TCP instead of UDP is used for communications with agent - this can help in case of slow and poor quality links
* Remote command execution - agents can be used to execute commands on managed systems as a reaction to certain events
* Proxy functionality: agent can be used as a proxy to reach agents on hosts not directly accessible by NetXMS server
* SNMP proxy: agent can be used as a proxy to reach remote SNMP devices
* Extensible: you can add new parameters very easy using ExternalParamer configuration option or by writing your own subagents
* Easy upgrade - you can upgrade all agents at once from console

Best regards,
Victor
#7308
General Support / Re: Agent bug?
April 03, 2008, 08:34:35 AM
It looks more like bug in a server, not in agent. As a test, can you check if it is possible to collect same DCIs using command line, like this:


nxget server_address System.CPU.LoadAvg


Best regards,
Victor

#7309
Hello!

It's intended behaviour. System tries to build and maintain as much accurate IP topology as possible. Unmanaging interfaces means only exclude them from status polls, but they still be used for building topology. However, you can avoid adding node to specific subnets by deleting appropriate interfaces and disabling configuration polls on node.

Best regards,
Victor
#7310
Поэтому и графиков нет. Графики строятся за определенный период времени - если в этот период никаких собранных значений нет, то и графиков нет. А collected data показывает 1000 последних значений, без фильтрации по времени сбора.
#7311
General Support / Re: Discovery subnets mistake
April 02, 2008, 07:40:21 PM
Hello!

It's looks like a bug... :( I'll check it.

Best regards,
Victor
#7313
Я не очень понял - если скрипт работал последний раз 3 марта - то что за значения в collected data?
#7314
General Support / Re: SNMP service not recognized?
April 02, 2008, 01:46:51 PM
Possible causes can be:
1. Incorrect SNMP community
2. NetXMS server's address is not listed as allowed address for SNMP queries
3. SNMP requests blocked by firewall somewhere

Best regards,
Victor
#7315
Feature Requests / Re: Copy O.I.D. from SNMP walk
April 02, 2008, 01:43:35 PM
Unfortunately, it's not possible now. I'll add it to feature requests.

Best regards,
Victor
#7316
Поменялось только в отношении proxy node - смотри этот пост про trusted nodes:
https://www.netxms.org/forum/index.php/topic,244.msg1200.html#msg1200

С этим все нормально выставлено?
#7317
Да, конечно, можно и такой вариант добавить. В следующей версии будет.

#7318
Konsol' napisana na C++/MFC, no sejchas delaem novuju konsol', toze na C++, no pod wxWidgets - chtobi bila portabel'noj na UNIX. Tak chto esli delat' horoshie karti - to srazu v vide plugina dlja novoj konsoli. Nu i bila ideja sdelat' klientskuju biblioteku na Jave i GUI na Jave, no poskol'ku s Javoi u menja ploho, to eto tak ideej i ostalos'.
Servernaja chast' toze napisana na C++.
Esche bol'shaja otkritaja tema - eto web interfeis. To chto est' sejchas, toze napisano na C++ - no privesti eto v normal'nij vid ne poluchaetsja, nado chto-to drugoje pridumivat'.

Best regards,
Victor
#7319
Quote from: dima-u on March 28, 2008, 10:42:02 PM
Понимаю, скорее всего так и будет, просто у меня в той сети был всего один хост по snmp.
А может ли по snmp сервер получить информацию о маске, в которой находится узел (чисто теоретически это не сложно, т.к. есть в mib-ах и ip и маски узла.)

Server ee poluchaet i sozdaet sootvetstvujuschie ob'ekti interfeisov pod ob'ektom uzla. Esli uzel podderzivaet SNMP, a informacii ob interfeisah/maskah v NetXMS net, to skoree vsego kakaja-to problema s nastrojkami - nevernij SNMP community naprimer. Esli vibrat' uzel v Object Browser, to na zakladke Overview dolzna bit' zapis' SNMP Agent Active. Esli tam Inactive, to eto znachit chto po kakoj-to prichine NetXMS server ne mozet po SNMP obschatsja s etim uzlom.

Quote from: dima-u on March 28, 2008, 10:42:02 PM
Еще один интересный вопрос, это что узел, у которого несколько интерфейсов, дублируется (и я полагаю может быть много его копий, в зависимости от числа интерфейсов, принадлежащих разным подсетям). Может как-то брать fingerprint узла, и если он есть, то один раз и навсегда спросить, какой ip первичный (хотя эта опция там есть вроди)?

Oni ne dublirujutsja - eto prosto sposob predstavlenija zavisimostiob'ektov. T.e. esli u hosta dva interfeisa, to on vhodit v dva subneta, i sootvetstvenno v dereve budet pokazan v dvuh mestah - no ob'ekt eto odin i tot-ze. Esli otkrit' zakladku Overview v Object Browser, to tam est' pole ID - eto unikal'nij identifikator ob'ekta - i mozno videt' chto eto odin i tot-ze ob'ekt. Toze samoe s derevom servisov - odin i tot-ze host mozno dobavit' (bind) v neskol'ko kontejnerov. T.e. derevo - eto prosto odin iz variantov otobrazenija vzaimosvjazej mezdu ob'ektami.

Quote from: dima-u on March 28, 2008, 10:42:02 PM
Ну и с картой узлов пока непонятно (это обсуждалось ранее в топиках). Конечно было бы неплохо динамически добавлять на карту узлы (перетаскиванием из дерева скажем), и чтобы была детализация до интерфейсов узла (а не до самого узла).

Karti nado pererabativat', prosto poskol'ku raboti tam mnogo, to ja hochu po vozmoznosti stabilizirovat' vse ostal'noe, a potom uze imi zanimatsja.

Quote from: dima-u on March 28, 2008, 10:42:02 PM
Я тоже программист, возможно помочь этому проекту?

Pomosh' v napisanii ochen' privetstvuetsja. Komponentov dlja napisanija ochen' mnogo - karti naprimer :) A chem hotelos' bi zanjatsja, v chem est' opit?

Best regards,
Victor
#7320
Teoreticheski v versii 0.2.20 vse dolzno proishodit' tak:
1. Esli NetXMS ne mozet opredelit' masku seti, on stavit /24 i otmechaet etu setku kak "synthetic mask".
2. Kak tol'ko pojavljaetsja informacija o pravil'noj maske (s drugogo uzla kak pravilo), to maska sootvetstvujuschej setki menjaetsja, ili sozdaetsja novij ob'ekt "subnet".

Nado pomnit', chto vse eto proishodit ne mgnovenno, a vo vremja configuration pols, kotorie po umolchaniju proishodjat raz v chas.

Nu i esli NetXMS ne menjaet isskustvennie maski setej, to eto bug, i bilo bi horosho prislayt' detal'nuju raskladku - u kakih hostov kakie interfeisi, i kakie setki ne pomenjalis'.

Nu i ja na vsjakij sluchaj prosmotrju esche raz kod proverki masok setej.

Best regards,
Victor