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

#2941
Announcements / NetXMS 2.0-RC1 released
August 08, 2015, 10:30:11 PM
Hi all!

NetXMS 2.0-RC1 is out! Changes since previous release:

- Fixed LDAP authentication issues with Active Directory
- Fixed character encoding issues in LDAP user data
- Java subagent improved
- Fixed multiple issues with agent side data caching
- Hash maps implemented in NXSL
- Improved array implementation in NXSL
- New NXSL function ArrayToString
- New OS parameters and tables: System.HandleCount, System.OpenFiles, Process.Handles
- Unified macros in all types of object tools
- Server can be switched to case-insensitive login names mode
- Implemented support of "command generates output" option for server commands
- Network device driver for TelcoBridges gateways
- Fixed memory leak in Qtech OLT driver
- Java subagent plugin for Ubiquity/LigoWave device monitoring
- Management console:
   - Default object display mode can be set in map properties
   - Map drill-down can be enabled in dashboard map elements
   - Input fields in object tools
   - Improved script editor for script library
   - Interface speed displayed in interface object details and in "Interfaces" tab
   - Symbolic name of interface type displayed when known
- Fixed issues: #38, #55, #741, #818, #829, #830, #836, #838, #840, #843, #844, #845, #846, #848, #850, #853, #855, #856, #857, #862, #866

Best regards,
Victor
#2942
General Support / Re: Graph templates
August 07, 2015, 10:19:13 AM
It is not possible now, but I think it could be quite useful to have template graphs (and possibly dashboards) preconfigured and accessible for node in a way similar to object tools. So far I see easiest way to implement it is to add option "save as template" for graph - it will save all settings except actual node name, and when called for node will show same parameters for selected node. It should not be too complicated to implement. For those who wants to track progress: https://dev.raden.solutions/issues/876.

Best regards,
Victor
#2943
Hi,

no it's not possible. However, you can generate new event from NXSL using PostEvent function, and execute action on this event as usual.

Best regards,
Victor
#2944
So, there are two problems. First, you should add 127.0.0.1 to list of MasterServers for agent running on NetXMS server. Second, you should check that primary host name for node is not set to 127.0.0.1, but to real IP address.

Best regards,
Victor
#2945
Попробуйте прописать в конфиге агента как ConfigurableQuery - должен появится новый параметр checksensor к которому можно будет обратится как checksensor(1)
#2946
Логично на самом деле. Тип тоже можно ведь достать из объекта интерфейса - поле ifType.
#2947
Из фильтра можно возвращать измененый instance и instance name. Можно попробовать такой скрипт:


transport = CreateSNMPTransport($node);
if (transport == null)
return false;
type = SNMPGet(transport, ".1.3.6.1.2.1.2.2.1.3." . $1);
if (type == null)
return false;
if (type->value != 129)
return false;

name = SNMPGetValue(transport, ".1.3.6.1.2.1.2.2.1.2." . $1);  // ifDescr
if (name == null)
        name = $1; // use interface index as fallback

return %(true, $1, name);


и в параметре использовать {instance-name} там где надо подставить имя интерфейса.
#2948
Can you post agent config for verification please?

Best regards,
Victor
#2949
Hi,

your agent version (2.0-M2) has a bug that can cause incorrect server access if server address listed in multiple categories (Servers, ControlServers, MasterServers). Try to comment out Servers and ControlServers options in nxagentd.conf leaving only MasterServers.

Best regards,
Victor
#2950
Actually, there is a flaw in the logic of status poll. When there are no SNMP or NetXMS agent ob the node, server relies only on ICMP pings of interfaces. If all interfaces are down, node is considered down. Problem is that status poller checks status of interfaces, so interfaces with expected state set to ignore are effectively excluded from status calculation. Probably most correct solution would be to use interface operational state instead of status for determining if all interfaces are down.

Best regards,
Victor
#2951
По поводу навигации по карте - сейчас такого нет, но можно сделать. Добавлю в наш список feature requests.
#2952
Попробуйте такой скрипт:

return int64($1) * 8L;
#2953
So the driver that is working is CATALYST-GENERIC? In that case, could you send me result of SNMP walk on .1.3.6.1.4.1.9.5.1.2 from this C4500 switch?

I've seen post on topology issues, will answer on it later.

Best regards,
Victor
#2954
Add interface speed and type description is quite easy, will do that in one of next releases.

Entity MIB support should be enough to show information in components. Can you send me result of SNMP walk on .1.3.6.1.2.1.47.1.1.1.1?

Best regards,
Victor
#2955
General Support / Re: nxshell gives Request timed out
August 05, 2015, 05:49:48 PM
Hi,

event if connection is not closed properly connection limit is way bigger than 2. What is in server log (on debug level 6 or higher) when you try to connect for 3rd time?

Best regards,
Victor