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

#16
Try this (for MYSQL):
CREATE TABLE `hibernate_sequence` (
`next_val` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY(`next_val`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `hibernate_sequence` VALUES (1);

More https://www.netxms.org/forum/oe-oo/reporting-server-2-1-oema-etatam-aam/
#17
После анализа debug лога проблему решил.
Проблема была вызвана отсутствием таблицы hibernate_sequence, для ее устранения нужно создать эту таблицу:

DROP TABLE IF EXISTS `hibernate_sequence`;
CREATE TABLE `hibernate_sequence` (
`next_val` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY(`next_val`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `hibernate_sequence` VALUES (1);

Данный запрос можно добавить в nxreporting.sql и выполнить
nxdbmgr batch nxreporting.sql
так же желательно пересоздать таблицы quartz для очистки от предыдущих записей
nxdbmgr batch quartz.sql
удалить директорию output в /opt/netxms-reporting-server/workspace
и запустить reporting server в фоне
nohup java -jar reporting-server-2.1.jar > /dev/null &
#18
Столкнулся в релизной версии с такой же проблемой описанной тут:
https://www.netxms.org/forum/configuration/reporting-server-the-result-is-not-shown-in-results-window-console/

При выполнении отчета в
/opt/netxms-reporting-server/workspace/output/3a6a78d2-b650-4b55-bf7d-62fde5a09807/
появляются .jrprint файлы, но в таблице Result не появляются доступные для рендеринга записи.

Еще если при добавлении расписания включить отправку уведомления и указать получателя, то после непродолжительного ожидания появляется сообщение:
QuoteCannot get schedule list for report Empty Report: Request timed out
и все дальнейшие действия приводят к такой же ошибке, но сам reporting server работает и доступен по порту 4710
помогает перезапуск reporting server.

При добавлении расписания, без оповещения, добавляются записи в таблицы QRTZ_CRON_TRIGGERS, QRTZ_JOB_DETAILS, QRTZ_TRIGGERS
Насколько я понял проблемы начинаются когда reporting server обращается к таблицам reporting_result и reporting_notification, т.к. по логике при выполнении расписания, запись о результате должна появляться в reporting_result, а при добавлении получателя для отправки уведомлений в reporting_notification.
Таблицы брал отсюда https://git.netxms.org/public/netxms.git/tree/refs/heads/develop:/src/java/nxreporting/sql/mysql?js=1

Может кто-нибудь нашел решение данной проблемы?
#19
Общие вопросы / Re: Nxmc 2.1 на Mac
August 18, 2017, 02:39:41 AM
Quoteeclipse.buildId=unknown
java.version=1.6.0_65
java.vendor=Apple Inc.

QuoteMESSAGE Missing required capability Require-Capability: osgi.ee; filter="(&(osgi.ee=JavaSE)(version=1.7))".
Насколько я понимаю, версия jre старая.
#20
Дело в Data Type. У вас int64, а на выходе после трансформации string.
#21
Quote from: Retif on August 16, 2017, 09:50:08 AM
Так, для systemd несколько по другому
Для systemd можно также использовать init.d startup скрипт, который можно взять как из исходников, так и из deb пакета (например тут http://packages.netxms.org/ubuntu/pool/xenial/main/n/netxms/)
изменить в нем
QuoteDAEMON=/usr/bin/nxagentd
на
QuoteDAEMON=/usr/local/bin/nxagentd
создать симлинки
Quoteln -s /opt/netxms/bin/* /usr/local/bin/ -v
положить скрипт в /etc/init.d/ и при старте системы systemd-sysv-generator сделает на него systemd сервис (для ubuntu в /var/run/systemd/generator.late/)
#22
При наступлении события выполняется действие:
echo "latin - кириллица" > /home/voron/netxms/test.txt

Из лога:
[07-Jul-2017 13:40:11.076] [DEBUG] *actions* Executing action 4 (Echo) of type EXEC
[07-Jul-2017 13:40:11.076] [DEBUG] *actions* Executing command "echo "latin - кириллица" > /home/voron/netxms/test.txt"
Но в файле содержится только: latin -

Система: Ubuntu 16.04.2 LTS
Locale:
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Ставил с репозитория
deb http://packages.netxms.org/ubuntu/ xenial main

Сталкивался кто-нибудь с похожей проблемой?