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 - eugene1

#16
Есть специфичный коммутатор, у него по SNMP при опросе конфигурации в списке сетевых интерфейсов выдается весь список доступных для использования номеров VLAN, от 1 до 4095. Соответственно при открытии ноды там более 4000 объектов, система подвисает.
Ранее было рабочее решение, как на вложенной картинке - запретить опрос конфигурации и вручную его также не запускать (проект сдан в эксплуатацию, конфиг годам не меняется). При этом после первого опроса удалить все VLAN, оставив только нужные интерфейсы. Тогда при последующих открытия ноды все ок - все VLAN не появляются.

Сейчас заметил что это уже не срабатывает, версия 5.2.8. Галочка запрета стоит, удаляешь VLAN, открываешь ноду - они снова все подгружаются. Возможно путь выше не самый оптимальный и есть какое то другое решение ?
#17
Собственно предложение в топике. Сейчас если сетевой интерфейс в операционном статусе DOWN, то есть нет физического линка - система отображает в строке Speed видимо последнее значение. Это путает и не логично. Лучше если бы отображало в этом случае 0 принудительно, независимо от прочитанного по SNMP значения.

В данном случае на приложенной картинке специфичный коммутатор фирмы Planet, он видимо некорректно сам возвращает значение скорости, когда link down. Возможно такое поведение есть еще у каких либо промышленных коммутаторов.

Версия 5.2.8
#18
>> На какой ОС клиент?
Windows, браузер Google Chrome, версия: 145.0.7632.77 (64 бит), но не принципиально, так как отображение с сервера NetXMS через его Web-интерфейс.

>>Это на всех нодах так, или только на некоторых?
Да, на всех нодах независимо от их типа - сервер или коммутатор, на любом сетевом интерфейсе так.
#19
После обновления системы не отображается поле state со статусами интерфейса UP/DOWN в версии 6.0.2
Примеры во вложении.
#20
если добавить в bin каталог tomcat9 файл setenv.sh с содержанием JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64/
- nxmc запускается и web-интерфейс работает.
- nxmc-legacy запускается но web-интерфейса нет.

как запустить legacy интерфейс ? нужен именно он
#21
последняя версия 5.1.1 - не стартует web-интерфейс. war файл разворачивается, работает, судя по статусу tomcat9

имя_сервера:8080/nxmc-legacy/ выдает ошибку, страница не найдена.

Apache Tomcat/9.0.9811.0.25+9-post-Ubuntu-1ubuntu124.04

Версия java - openjdk 21.0.5

для nxmc выдается ошибка  Message:  FAIL - Application at context path [/nxmc] could not be started
для nxmc-legacy ошибок нет, запускается, web интерфейса нет
#22
Eще момент - в руководстве не указано, что в большинстве случаев надо "max_locks_per_transaction set to 512 in postgresql.conf" иначе операция миграции завершается с ошибкой "025P02". имеет смысл указать
 nxdbmgr failes to repair
#23
Quote from: eugene1 on December 13, 2024, 10:02:38 AM
Quote from: uldis on December 13, 2024, 09:54:35 AMHi, Попробуйте выполнить шаги миграции из руководства администратора. Также есть раздел для экспорта/импорта базы данных.
https://netxms.org/documentation/adminguide/appendix.html

это не работает. утилита не видит конфигурационный файл исходной базы, хотя оба лежат рядом. Опечатка в руководстве, нужен ключ пути ?


Решено:
1) в руководстве не указано, что либо файл-исходник перенести в /root, либо стартовать из каталога /etc.
По умолчанию из прочтения документации можно логично предположить, что путь к файлу будет браться утилитой по умолчанию такой же, как путь к рабочему конфигурационному файлу

2) утилита выводит некорректное сообщение об ошибке - и прочтение данных базы источника и собственно отсутствие файла - одинаковый текст ошибки. Очевидно в данном случае должна быть ошибка "file not found" например, а уж если файл найден но некорректно прочитаны значения DBname и прочее - тогда текущий текст ошибки.

#24
Quote from: uldis on December 13, 2024, 09:54:35 AMHi, Попробуйте выполнить шаги миграции из руководства администратора. Также есть раздел для экспорта/импорта базы данных.
https://netxms.org/documentation/adminguide/appendix.html

это не работает. утилита не видит конфигурационный файл исходной базы, хотя оба лежат рядом. Опечатка в руководстве, нужен ключ пути ?
#26
Добрый день!
После обновления базы netxms и миграции с PostgreSQL 12 на 14 - перестали сохранятся все значения из DCI, все метрики (загрузка CPU например и прочее). В истории значений новых записей не создается.
При этом:
- nxdbmgr все проверки проходит успешно.
- Если создать тестового пользователя или доску - она в базе сохраняется, все корректно.
- Подключение к базе корректно.
- источники данных как NetxMS агенты так и SNMP опросы подключены, все показывает ок;

Как исправить?  Версия netxms 5.1.1
Полагаю, что тут точечно можно сделать. Сохранение истории данных не требуется. Удалить и создать заново какую-то ключевую таблицу в базе netxms, связанную с хранением значений ?

порядок действий:
//install
apt install timescaledb-2-postgresql-14 postgresql-client-14
// pre-check
pg_lsclusters
// upgrade
sudo pg_dropcluster 14 main --stop
sudo pg_upgradecluster 12 main
// check
pg_lsclusters
// remove
sudo pg_dropcluster 12 main
sudo apt remove -y postgresql-12
#27
Quote from: Alex Kirhenshtein on August 05, 2024, 04:13:20 PM
Quote from: eugene1 on August 05, 2024, 04:02:43 PMгде и как посмотреть лог ошибок телеграмм-бота ? при отправке сообщения через tools -> Send notification, пишет Status failure и Driver error
Tools->server debug console, там дать команду
debug ncd.telegram 6
И смотреть лог netxmsd

тут нет такого пункта
#28
где и как посмотреть лог ошибок телеграмм-бота ? при отправке сообщения через tools -> Send notification, пишет Status failure и Driver error
#29
разобрался - в поле Subject должно быть ID топка в явном виде, а не видимое имя. Так и задумано, а можно чтобы имя прям было ?

Вот так работает, имя топика в группе #sw
#30

Топик #sw создан вручную в канале заранее.