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

#1
Спасибо, уже проверяем.
#2
Спасибо за видео, но пришлось через дублирование всё делать в ручном режиме.
#3
Добрый день,

подскажите как добавить массово много параметров в узел.

Мне нужно с .1.3.6.1.4.1.9839.1.2.1.0 по .1.3.6.1.4.1.9839.1.2.401.0 и сразу чтобы отлавливало значение 1 в этих параметрах. Может кто скинет пример или мануал как массово заводить столько параметров или как их запихнуть в таблицу всё. Таблица даже лучше будет. это отлов ошибок на устройстве.
#4
Ошибка всё равно осталась, legacy клиент зависает, обычный клиент имеет проблему со звуками, поэтому использовать нельзя тоже. Что делать не понятно  8)


Я пробую запустить в докере клиент на другой версии tomcat. только не могу понять где указать куда клиенту подконектится или такое не прокатит потому что изолированная среда?
#5
В логе было только такое:

[crit] The web application [nxmc] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@66f75c26]) and a value of type [org.eclipse.osgi.internal.loader.classpath.ClasspathManager.DefineContext] (value [org.eclipse.osgi.internal.loader.classpath.ClasspathManager$DefineContext@37c6045a]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
#6
Причину на нашёл, вернул 4.4.1 legacy, полётный нормальный.
#7
Добрый день

Через час или два работы веб клиент зависает и при перезаходе вот такая загрузка висит постоянно, под любым логином:

Снимок экрана 2023-10-11 130633.png

до обновления до 4.4.2 веб клиент работал без каких-либо зависаний, теперь зависает.

Помогает только рестарт tomcat9, при это параллельно работает простой клиент 4.4.2 - в него заходит.

Что может вызывать такой сбой, любые логи прилажу по запросу.
#8
Оказалось что tomcat9 не верно выбирал версию java, в файле /usr/libexec/tomcat9/tomcat-locate-java.sh указал путь до JDK и новая версия 4.4.2 заработала  8)
#9
Это лог с 4.3.7 и он пишется:

!SESSION 2023-09-18 16:55:37.385 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.20.1
java.vendor=Ubuntu
BootLoader constants: OS=linux, ARCH=x86_64, WS=rap, NL=en_US
Framework arguments:  -registryMultiLanguage
Command-line arguments:  -registryMultiLanguage -ws rap

!ENTRY org.eclipse.equinox.app 0 0 2023-09-18 16:55:37.385
!MESSAGE Product org.netxms.webui.core.product could not be found.

Когда 4.4.2 стартует лога нету, но почему в логе от 4.3.7 указана версия  java.version=11.0.20.1... может 17 не запускается?
#10
netxms@netxms-server:/var/lib/tomcat9/webapps$ java -version
openjdk version "17.0.8.1" 2023-08-24
OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 17.0.8.1+1-Ubuntu-0ubuntu120.04, mixed mode, sharing)
netxms@netxms-server:/var/lib/tomcat9/webapps$
#11
Добрый день, 

До версии 4.4.2 всегда веб в формате war обновлялось без проблем. Сервер обновил до версии 4.4.2, скачал новый war файл веб-клиента, закинул как обычно в директорию tomcat9 и вебка перестала отображаться. В .../eclipse/worspace/ логов нету. Лог tomcat9:

[2023-09-18 16:30:16] [info] Deploying web application archive [/var/lib/tomcat9/webapps/nxmc.war]
[2023-09-18 16:30:17] [info] At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping>
[2023-09-18 16:30:18] [info] Deployment of web application archive [/var/lib/tomcat9/webapps/nxmc.war] has finished in [2,647] m

Всё разворачивает, в вебе такая страница:

HTTP Status 404 – Не найдено


Type Status Report
Message ProxyServlet: /
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.


Может новая версия куда-то по другому теперь разворачивается? Откатываю до 4.3.7 и вебка отображается сразу.
Apache Tomcat/9.0.31 (Ubuntu)
#12
Добрый день. подскажите почему нет графика в Подробности тревоги:

Версия сервера и клиента последние.
#13
Quote from: Victor Kirhenshtein on June 17, 2020, 09:36:53 AM
Для ExternalParameterShellExec подстановку параметров можно делать через $1, $2, и т.д. Например

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

Серверная команда тоже должна работать. Посмотрите лог сервера на уровне 5 - должны быть записи вида "Executing command ..." и "RunCommandThread: failed to execute command ..." при ошибке.

Какая-то странность, вчера не работала команда описанная в первом посте, а сегодня уже работает и шлёт всё корректно! Возможно из-за того что не был установлен агент ;)

Так что вариант php /home/netxms/Documents/sms/sms.php '%M' 'NOMER' работает уже, всем спасибо!
#14
У меня Linux (в шапке темы указано  8) )
Получилось вызывать скрипт вот такой командой:

nxget localhost Test_SMS '%m %n' 'NOMER'

где Test_SMS - это в файле nxagentd.conf строка ExternalParameterShellExec = Test_SMS:php /home/netxms/Documents/sms/sms.php для вызова скрипта.

Но проблема что не передаётся в скрипт параметры. Как сделать подскажите передачу параметров ошибки и номера телефона?
#15
Добрый день  ;)

Помогите разобраться с действием: Выполнение команды на сервере

У меня есть php скрипт для отправки SMS (/home/netxms/Documents/sms/sms.php) в него я передаю два параметра arg1(Текст СМС) и arg2(Телефон). Сделал действие как на скриншоте:

php /home/netxms/Documents/sms/sms.php '%M' 'NOMER'


Но ничего не выполняется, смс не приходит, через консоль сервера этот скрипт отрабатывает и смс летит.

В документации не очевидно написано, можно ли так выполнять или нет. Подскажите смогу ли я вообще такое реализовать?