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

#4741
Announcements / NetXMS 1.2.6 released
February 23, 2013, 01:58:33 PM
Hi all!

NetXMS version 1.2.6 is out. Changes since previous release:

- DCI instance discovery
- nxshell: Python-based client-side scripting
- Array initializers in NXSL
- NXSL function PostEvent can use event names instead of event codes
- New NXSL functions: AgentReadParameter, CreateDCI, ManageObject, SetInterfaceExpectedState, UnmanageObject
- Management console:
        - Network map functionality in web console now in sync with desktop version
        - Alarm details view improved
        - Configurable chart ordering on performance tab
        - Syslog parser editor working correctly
- Android Console:
        - Force reconnection after changing settings (#241)
        - Fixed bug in showing predefined graphs and dashboards (#239)
        - Added support for mobile device objects
        - Added geolocation info in overview tab
- 64bit interface counters in Windows agent
- Improved LLDP support
- Driver for D-Link switches
- Event parameters passed as arguments to action scripts
- PING subagent: targets can be specified using DNS names
- Android Agent:
        - Changed name of configuration parameters (NB needs reconfiguration of agent!!!)
        - New location strategy: relay on updates from other apps or force update (frequency, duration and provider selectable).
        - Show location strategy on home screen.
        - Fixed bug in automatic connection on first start when agent was disabled
        - Override for connection schedule on detecting change of connectivity (selectable)
- New MIBs added: LLDP-EXT-DOT1-MIB, LLDP-EXT-DOT3-MIB
- Fixed issues: #197, #204, #219, #222, #225, #227, #229, #231, #234, #236

Best regards,
Victor
#4742
Feature Requests / Re: Interface expected state
February 20, 2013, 08:49:46 PM
I have added new NXSL finction SetInterfaceExpectedState: http://wiki.netxms.org/wiki/NXSL:SetInterfaceExpectedState. You can use it in configuration poll hook to change interface expected state automatically.
#4743
А в чем была проблема?

По поводу параметров - UPS может не поддерживать полный набор параметров. Надо разбираться, действительно этих данных нет или агент не может их прочитать.
#4744
General Support / Re: MIB Issue 1.2.5
February 20, 2013, 07:14:38 PM
I encounter this error few times - Java zlib implementation sometimes cannot decompress files created with C zlib implementation. Usually it goes away when file changes - like new MIB added. I still didn't found a solution for that problem.

Best regards,
Victor
#4745
General Support / Re: MSSQL Monitoring
February 20, 2013, 07:12:28 PM
Hi!

Performance counters probably will be easier to configure.

Best regards,
Victor
#4746
Hi!

That's really cool! I'll put this into wiki as well.

Best regards,
Victor
#4747
Hi!

It should work that way. User must have "read" access on object to see it in the tree. Can you send me a screenshot of object's access control settings and screenshot of user's screen after login?

Best regards,
Victor
#4748
Общие вопросы / Re: помогите с SQL
February 18, 2013, 07:17:37 PM
Сначала надо найти DCI ID по имени и node ID:

SELECT item_id FROM items WHERE node_id=<node id> AND name='<snmp oid>';

теперь можно прочитать последнее собранное значение:

SELECT transformed_value FROM raw_dci_values WHERE item_id=<dci id>;

Для Oracle у меня получился такой запрос:


SELECT n.primary_ip IP,
o.name NAME,
n.uname MODEL,
n.snmp_sys_name SNMP_DESCR,
n.bridge_base_addr MAC_ADDR,
i.description VLAN,
r.transformed_value SERIAL
FROM nodes n
LEFT JOIN object_properties o ON n.id = o.object_id
LEFT JOIN interfaces i ON n.id = i.node_id AND i.description like '%vlan%'
LEFT JOIN items t ON t.node_id=n.id AND T.NAME='.1.3.6.1.2.1.1.1.0'
LEFT JOIN raw_dci_values r ON r.item_id=t.item_id
ORDER BY n.primary_ip;


OID неправильный конечно. Можно вместо items.name использовать items.description.
#4749
А как вы делали инициализацию? Есть два типа SQL скриптов - dbinit_ и dbschema_. Надо использовать dbinit_ скрипт.
#4750
General Support / Re: Network Service
February 16, 2013, 09:03:21 PM
Hi!

Check that you have 127.0.0.1 in MasterServers.

Best regards,
Victor
#4751
Hi!

It's called "bind". You can select "Infrastructure Services" object or any container below, choose "Bind..." from context menu, and select node(s) you want to put into container.

Best regards,
Victor
#4752
General Support / Re: Network Service
February 15, 2013, 04:50:46 PM
Hi!

Internally server uses it's own agent running on same machine to monitor network services. You should check that NetXMS agent is running on NetXMS server's machine, and that it has port checker subagent loaded - there must be

SubAgent = portcheck.nsm

entry in nxagentd.conf. You don't have to install NetXMS agents on monitored nodes to check network services.

Best regards,
Victor
#4753
Windows / Re: Compilation for Windows, missing files
February 15, 2013, 04:48:49 PM
Hi!

We use Visual Studio 2005 for building NetXMS on Windows. I'll check and fix missing files. In the meantime you can use SVN snapshot to get these files: https://www.netxms.org/download/netxms-svn.tar.gz.

Best regards,
Victor
#4754
Feature Requests / Re: ifOperStatus Dormant
February 14, 2013, 05:46:24 PM
Hi!

Yes, it's a bug. Ill add correct handling of dormant operational status.

Best regards,
Victor
#4755
Hi!

How often do you see SNMP packets destined to devices with SNMP turned off? Can you show a screenshot of node properties and screenshot of SNMP request (or list SNMP OIDs requested by server)?

Best regards,
Victor