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

#871
Only if you'll remove overridden value from node.
#872
General / Re: PostgreSQL subagent
July 09, 2020, 02:14:07 PM
Subagent is merged into master branch. I've added Visual Studio project for Windows builds and did some minor refactoring and fixes. I also plan to backport it into 3.4 branch.

Best regards,
Victor
#873
Hi all!

NetXMS version 3.4 patch release 1 (version 3.4.232) is published. Changes since initial 3.4 release:

- Improved logic for node capability expiration
- "Reset identity" command line option in agent
- EtherNet/IP has priority over SNMP when reading hardware information
- Implemented Web API calls for DCI creation and modification
- Implemented Web API calls for reading last value of specific DCI
- NXSL function CreateDCI accepts numeric codes for data type and data origin
- Improved node matching for agent tunnel automatic binding
- Fixed bug that prevents PushDCIData NXSL function to work on chassis object
- Fixed bug in template import
- Fixed issues:
        NX-1422 (SMTP HELO should be configurable)
        NX-1886 (DCI Table using Script Origin ignores Column definition)
        NX-1888 (Delete completed non-recurring scheduled tasks after configurable retention period)
        NX-1890 (Object Name field in Create Node Object requires cleaning)
        NX-1892 (Wrong format string on a map makes the map uneditable)

Best regards,
Victor
#874
This is bug in importing templates from export files generated by old versions of NetXMS server. I just fixed it and fix will be included into next patch release.

Best regards,
Victor
#875
А какая стоит системная кодировка на этой машине (code page for non-UNICODE programs вроде называлось)?
#876
Quote from: EugeneSG on June 29, 2020, 11:45:21 AM
Простой (на первый взляд) вариант это перейти на TimescaleDB и просто изменить параметр DefaultDCIRetentionTime? Я парвильно понял?

да

Quote from: EugeneSG on June 29, 2020, 11:45:21 AM
Сложный - это разработать драйвер для другого сервера БД, или этого же но уже архивная БД и еще придется разрабатывать инструмент анализа так же? Например в случае того же Elasticsearch это будет Kibana?

Это отдельная архивная БД. Оперативные данные останутся как есть, просто будут писаться параллельно в архивную базу. Инструменты для анализа тоже зависят от архивной базы. С точки зрения NetXMS сервера это записал данные и забыл, прочитать через сервер их уже нельзя.
#877
С такой конфигурацией дедупликацию лучше отключить. А вообще нам надо будет подумать как правильно обрабатывать такую ситуацию и не допускать false positive для дедупликации.
#878
У нас есть возможность создавать fan-out драйвера для параллельной выгрузки данных в другую базу. Сейчас есть драйвер для InfluxDB, но можно сделать и для других баз. Если требуется хранить и анализировать данные за несколько лет то я бы предложил переход на TimescaleDB. Он позволит нормально работать с оперативными данными, и в нем есть встроенные механизмы архивации и анализа исторических данных. У нас есть несколько клиентов на поддержке на TimescaleDB и результаты в целом очень хорошие.
#879
Yes, sounds reasonable. I've registered it in bug tracker: https://track.radensolutions.com/issue/NX-1887

Best regards,
Victor
#880
Hi,

is it fresh install or you are upgrading from 3.3.x or older?

Best regards,
Victor
#881
What is debug level? You should see lines like "Adding CA certificate ..." on level 3 and more on level 5.

Best regards,
Victor
#882
Registered it as a bug https://track.radensolutions.com/issue/NX-1880. We will fix it in next patch release.

Best regards,
Victor
#883
Is it typo when copying here or actual typo in your config, or correct configuration (v: and c:)?

ServerCACertificate = v:\netxms\etc\ca.cer
ServerCertificate = c:\netxms\etc\cert.cer

Also, are there any messages about certificate loading on server startup?

Best regards,
Victor
#884
From server log it looks like certificate validation error. One of common reasons is incomplete certificate chain. Did you provide root CA certificate and all intermediate CA certificates in server configuration?

Best regards,
Victor
#885
Попробуйте проверить в дебаг консоли серера командой

show object имя

что они действительно исчезли. Если нет, то может проблема с правами.

Еще одна возможная причина - ошибка записи в базу. Тогда нода исчезнет после рестарта сервера.

И третий вариант - дедупликация нод, возможно неправильная. Можно попробовать ее отключить в настройках сервера.