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

#1291
Hi,

try to open properties of already added device and set option "This is address of remote management node" on "Communication" page. Then try to addd another node with same IP address. It should work if both nodes does not report NAT IP as one of their interfaces address.

Best regards,
Victor
#1292
Add line

CreateCrashDumps = yes
DumpDirectory = some dir

to netxmsd.conf. Server then should generate minidumps after crash in directory you have specified.

Best regards,
Victor
#1293
General Support / Re: Wrong time on linecharts
June 12, 2019, 10:58:46 AM
Hi,

do you have web server on same machine as netxms server? What Java application server and Java version you are using?

Best regards,
Victor
#1294
Check server configuration variable CheckTrustedNodes - it should be set to 0 (false).

Best regards,
Victor
#1295
What version and on what platform you are running? Windows minidump or Linux core file would be extremely helpful to debug.

Best regards,
Victor
#1296
Yes, export - copy - import  is another option. It may not work well on large databases though (because of space requirements, extra time to write export file, and on some systems hitting file size limit).

Best regards,
Victor
#1297
Yes, you create script in library and then create script DCI specifying this script as parameter name. For testing you can select any container, right click and select "execute server script". You can also add print or trace calls to provide diagnostic. You have to use * as wildcard in FindAllDCIs call.

Best regards,
Victor
#1298
General Support / Re: Database Issues
June 08, 2019, 12:27:59 PM
Hi,

just commented in the issue.

Best regards,
Victor
#1299
Quite strange, I don't see anything wrong with the data. Could you please make it crash under debugger again, and then do the following commands:

bt
print module
print *module
print row
print column
print *var
print *request
print *response

Best regards,
Victor
#1300
Список квот можно возвращать как External Parameter. DCI с объединенной историей - сделать script DCI который будет собирать данные с индивидуальных квот и возвращать сумму. Чтобы сделать два параметра на одном графике надо делать два отдельных DCI.
#1301
Тогда похоже на то, что карта не сохраняется корректно в базе и после рестарта перестраивается. Проверьте содержимое таблиц network_maps и network_map_elements - там все элементы будут сохранены?
#1302
Hi,

currently you should enable duplicate detection - that will not prevent duplicate node creation, but they will be deleted shortly after. We are currently working on improving parallel discovery and earlier duplicate detection.

Best regards,
Victor
#1303
Hi!

If I correctly identified devices it seems that they have management IP address and mask in private MIB: http://www.circitor.fr/Mibs/Html/R/RADWIN-MIB-WINLINK1000.php#winlink1000OduAdmAddres. Can you check if this MIB is supported and that device returns correct information? If yes then we cn create driver that will utilize private MIB to create management interface object.

Best regards,
Victor
#1304
Hi!

If you need just one number for total disk space then best approach would be script DCI that will enumerate all servers and add up used disk space. Possible script implementation is following:


// Find "Entire Network" object and start enumeration from it
global TOTAL = 0;
EnumerateNodes(FindObject(1));
return TOTAL;

// This function walks object tree recursively starting from given root
sub EnumerateNodes(rootObject)
{
// Walk all child objects
foreach(o : GetObjectChildren(rootObject))
{
if (classof(o) == "Node")
{
// Process node object
            for(d : FindAllDCIs(o, "FileSystem.Used(*)"))
            {
                v = GetDCIValue(o, d->id);
                if (v != null)
                {
                    TOTAL += v;
                }
            }
}
else
{
// For all other objects, go down the tree
EnumerateNodes(o);
}
}
}


You should select right top level object for enumeration. Also this script does not check if same node encountered multiple times - so you either have to pass such rot object under which each node bound exactly once, ar add additional check to avoid duplicates.

Best regards,
Victor
#1305
General Support / Re: DCI Template manual override
June 06, 2019, 09:52:49 AM
Hi,

you may need to use instance discovery.

Best regards,
Victor