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 - Filipp Sudanov

#106
After the moment when system shows "request timeout message" please capture dump of netxmsd process. You can do this using Windows Task Manager, there's "Create Dump File" if you right-click the process.

You can share the dump with us using this link: https://cloud.radensolutions.com/s/SHniBXHz5PJKpeR

Pls drop a message when you've uploaded the file
#107
Agent uses GetSecurityInfo win api function, please check information about needed access rights here:
https://learn.microsoft.com/en-us/windows/win32/api/aclapi/nf-aclapi-getsecurityinfo#remarks

#108
Please try to run the agent under system user to see if that makes any difference
#109
Well, that explains why the metric does not return what you expect. 

How do you run the agent - under SYSTEM user or in some other way?
#110
Yes, I think you are right - if it's SYS_NODE_UNREACHABLE, then alarm is not created and timers are not set. 

Actually SYS_NODE_UP event has parameter at index 1 which is set to 1 if node is returning from "unreachable" state and 0 if from "down", so you can filter by that in your recovery EPP rule by the following script:

return $event.getParameter("reason") != 1;
#111
Да, не совсем напрямую с сервера, а с агента которой на сервере (или через прокси-агента, который указан в свойствах зоны). В любом случае на агенте должен быть включен TCP Proxy.

В десктопном клиенте VNC viewer встроенный - там используется какой-то, написанный на java. Так что имплементации VNC вьювера на десктопе и в вебе разные, от этого могут быть различия.

Что не запрашивает пароль - это странно, может, конечно ему не нравится именно MS logon. А если указать логин-пароль в свойствах ноды?
#112
Какой NetXMS клиент используется - десктопный или веб?
И как происходит подключение - через TCP Proxy на netxms агенте или напрямую с сервера?
#114
Let's double-check with script to be sure. Pls run this on "Entire network" object:

for (c : $object.children) {
  if (classof(c) == "Subnet")
    println(f"{c.name}: {c.ipAddr}/{c.ipNetMask}");
  else
    for (c2 : c.children) {
      println(f"{c2.name}: {c2.ipAddr}/{c2.ipNetMask}");

    }
}

it will print name of subnet and actual IP/mask (which can differ from subnet name)
#115
Tokens generated from Management Console are intended for different things - currently I think only for publishing network maps.
So yes, current way it to get temporarily session id.

UPD: actually permanent tokens are supported in the new API - the one that is server module and is currently under development. But not in the old one.
#116
File uploads are kept under Configuration -> Scheduled tasks. In the menu (three-dot button on the toolbar) you need to enable "Show system tasks".
#117
Please check if you have subnet 0.0.0.0/0 under Entire Network. If it's not visible there, you pls login using the system user.

If it's there, pls delete it (make sure that nodes under are also present under other subnets or containers, otherwise they'll get deleted).
#118
I've moved your post to a separate thread, most probably it's something different.

Can you show your EPP configuration for SYS_NODE_DOWN and UP events with these blocking timer keys?
#119
Hi,

Sorry, you post got a bit lost.

Current version is 5.2.3, I don't think there were any changes related to this, but anyways, pls upgrade to is to that we are on the same page.

Then, when you observer such situation, pls check Event log for a node that had SYS_NODE_UNREACHABLE event. Check Root ID column for this ID, is it 0 or not? If not, pls find event with that ID. Pls show screenshots
#120
What do you have in Index column in Interfaces tab on the node? Is the index the same or it gets changed? We use the index to identify interfaces on the system, so if a an interface appears with a new index we think that it's a new interface. 

There's a global setting for default expected state - Objects.Interfaces.DefaultExpectedState
Or it can be changed from script - e.g. in configuration poll hook script or interface creation hook script.