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

#856
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
#857
А какая стоит системная кодировка на этой машине (code page for non-UNICODE programs вроде называлось)?
#858
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 сервера это записал данные и забыл, прочитать через сервер их уже нельзя.
#859
С такой конфигурацией дедупликацию лучше отключить. А вообще нам надо будет подумать как правильно обрабатывать такую ситуацию и не допускать false positive для дедупликации.
#860
У нас есть возможность создавать fan-out драйвера для параллельной выгрузки данных в другую базу. Сейчас есть драйвер для InfluxDB, но можно сделать и для других баз. Если требуется хранить и анализировать данные за несколько лет то я бы предложил переход на TimescaleDB. Он позволит нормально работать с оперативными данными, и в нем есть встроенные механизмы архивации и анализа исторических данных. У нас есть несколько клиентов на поддержке на TimescaleDB и результаты в целом очень хорошие.
#861
Yes, sounds reasonable. I've registered it in bug tracker: https://track.radensolutions.com/issue/NX-1887

Best regards,
Victor
#862
Hi,

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

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

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

Best regards,
Victor
#865
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
#866
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
#867
Попробуйте проверить в дебаг консоли серера командой

show object имя

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

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

И третий вариант - дедупликация нод, возможно неправильная. Можно попробовать ее отключить в настройках сервера.
#868
Для ExternalParameterShellExec подстановку параметров можно делать через $1, $2, и т.д. Например

ExternalParameterShellExec = Test_SMS:php /home/netxms/Documents/sms/sms.php "$1" "$2"

Серверная команда тоже должна работать. Посмотрите лог сервера на уровне 5 - должны быть записи вида "Executing command ..." и "RunCommandThread: failed to execute command ..." при ошибке.
#869
Announcements / NetXMS 3.4 released
June 16, 2020, 11:12:17 PM
Hi all!

NetXMS version 3.4 is released. Changes since previous release:

- Improved topology based event correlation
- New methods in NXSL class "Node": getInterfaceByIndex, getInterfaceByMACAddress, getInterfaceByName
- Method getInterface in NXSL class "Node" automatically detects if parameter is interface index, name, or MAC address
- Added built-in NXSL constant NXSL::SystemIsBigEndian
- Added NXSL hook for alarm state change (Hook::AlarmStateChange)
- Can pass arguments to NXSL script executed as EPP action
- Implemented agent metrics for available and cache memory on AIX
- New agent parameter WindowsFirewall.State on Windows
- Implemented disk latency parameters in Linux agent (System.IO.WaitTime, System.IO.ReadWaitTime, System.IO.WriteWaitTime)
- User agent tooltip message can be set via policy
- Fixed issues:
        NX-470 (Hooks or events for alarm state change)
        NX-763 (File Tail/Show should not access database directly)
        NX-811 (System.IO.WaitTime unsupported on Linux)
        NX-1043 (Windows installer cannot initialize Oracle database)
        NX-1078 (Event correlation not working)
        NX-1152 (Attempt to upload .npi pointing to non-existing installer lock up package manager on Windows)
        NX-1176 (Handle routing loops during event correlation)
        NX-1524 (Server configuration wizard is not visible on task bar)
        NX-1556 (Add HMAC to every record in audit log table)
        NX-1566 (NXSL Script Action to allow for parameters)
        NX-1739 (When a node goes down and it's upstream port on a switch goes down, do not correlate those events)
        NX-1753 (File downloads from agent and file upload to server should be logged to Audit Log)
        NX-1801 (Strange if condition)
        NX-1832 (Export configuration does not detect referenced NXSL scripts within NXSL scripts)
        NX-1837 (Store out of the box object tools as .xml files, not in database initialization script)
        NX-1846 (Server crash when querying Audit Log)
        NX-1848 (Add getGuid method to org.netxms.client.events.EventTemplate class in Java API)
        NX-1853 (User Agent Notifications view in management console has no means to hide old notifications)
        NX-1854 (When double-clicking a stacked graph in performance tab, it opens in a new view as non-stacked)
        NX-1856 (Text in tooltip for user support application should be configurable)
        NX-1860 (Parameters to get state of each Windows Firewall profile separately)
        NX-1861 (Unable to add USM Credentials when zoning is ON)
        NX-1862 (Lazy object synchronization breaks object-based link status display on maps)
        NX-1865 (Remote Node using TLS Tunnel Added incorrectly if same name is resolvable on local NetXMS network)
        NX-1866 (NXSL GetAvgDCIValue may not work with MySQL database)
        NX-1867 (NXSL GetMaxDCIValue may return incorrect value)

Best regards,
Victor
#870
Похоже на проблему со структурой базы. А если сделать nxdbmgr check перед миграцией, будут какие-то ошибки?
Еще возможный вариант - что теряются права на объекты. Попробуйте после миграции зайти пользователем system - возможно он увидит все объекты.