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 - Tatjana Dubrovica

#196
If there will be message that node already exists in database, then most probably it means that node with this IP is in the system scheduled for deletion, but can't be deleted because of some lock. In this case restart of server should help.
#197
I would advise to check debug log of the server on a debug level 4 while node is added. There will be written reason why this node is not added:

[23-Mar-2015 10:42:36.057] [DEBUG] [CLSN-0] Received message CMD_CREATE_OBJECT
[23-Mar-2015 10:42:36.057] [DEBUG] PollNode(10.5.0.27/0) zone 0
[23-Mar-2015 10:42:36.057] [DEBUG] PollNode: Node 10.5.0.27 already exist in database
[23-Mar-2015 10:42:36.057] [DEBUG] [CLSN-0] Sending message CMD_REQUEST_COMPLETED

#198
Здесь есть обсуждение этого вопроса с примером скрипта:
https://www.netxms.org/forum/configuration/notification-about-event-only-during-defined-period-of-time/msg16051/#msg16051

Тоесть написать Filtering Script в EPP фильтре который будет оценивать не только что правельный эвент пришёл но и что в правельное время и только тогда создавать аларм.
https://www.netxms.org/documentation/adminguide/event-processing.html#event-processing-policy
#199
Try to find your object using IP filter in the filter of object tree:

Buy default search is done by node name. In this type of search can be used
'*' and '?' symbols for pattern search.

But there are few prefix that can be used for other search options:
- '/' - will search in comments
- '>' - will search by IP address

Example: ">10.5.0.12"
#200
Агент должен быть запущен под той же пользовательской сессией, под которой хочется запустить калькулятор. GUI приложения нельзя запускать, если агент запускается как сервис.
#201
Да. Нашли такую ошибку. В следующем релизе будет исправлено. Ошибка заключалась в том что переменные не подставлялись если опция "generates output" включена.
#203
Это делаеться через скрипт.

Вот полезные функции для этого:
https://wiki.netxms.org/wiki/NXSL:GetDCIObject
https://wiki.netxms.org/wiki/NXSL:GetDCIValue

Сделать Internal dummy DCI со скриптом:

maxSpeed = n
return GetDCIValue($node, FindDCIByName($node, "current speed")) / maxSpeed
#204
Ошиблась в функциональности condition, туда как данные подаються объекты DCI. Но для вашей задачи действительно оптимальнее использовать Кластер. Если все нодны в кластере станут down, то будет сгенерён эвент SYS_CLUSTER_DOWN.

Эвент может быть сгенерён при нарушении трешхолда, кондишена, в скрипте, при SNMP Trap или во внутренних заранее заданных местах генерации. На контейнер нельза повесить скрипт или эвент.
#205
Can you please check server and agent logs at the time when error occurs.
#206
Почитайте про condition

Как данные в него можно подавать контейнер. И дальше в скрипте проверять что необходимо пройдясь по детям объекта.

https://www.netxms.org/documentation/adminguide/objects.html#condition
https://wiki.netxms.org/wiki/NXSL:GetObjectChildren

На всякий случай если ещё не знаете - эвенты можно самому создавать, а не только использовать существующие.
#207
Step 3 should look like this:
3. On the "General" tab. PARAMETER: Net.Interface.BytesIn64({instance}) DATA TYPE: Unsigned Interger 64 bit
#208
Есть несколько возможностей.

Первая это написать скрипт для Automatic Bind Rules. Это вкладка в свойствах контейнера. Первый пример который нашла тут: https://www.netxms.org/forum/configuration/automatic-bind-rules-addrinsubnet/msg13357/#msg13357  В скрипт подаётся переменная $node если скрипт возвращает true то нода добавляется в контейнер. Проверка происходит во время configuration poll для каждой ноды.

Вторая возможность это в EPP сделать правило по которому на SYS_NODE_ADDED эвент будет запускаться скрипт который будет биндить ноду к нужному контейнеру.
Полезные ссылки:
https://www.netxms.org/documentation/adminguide/event-processing.html#event-processing-policy
https://wiki.netxms.org/wiki/NXSL:BindObject


#209
Добрый день здесь ответы только на 2 из 4.

1. Чтобы зарегистрировать агент на сервере можно использовать ключик -r <адресс сервера> при первом старте агента. Вот описание в документации вариантов: https://www.netxms.org/documentation/adminguide/agent-management.html#agent-registry

4.1. Если я правельно поняла, то нужно запускать в ручную команду на агентских нодах. Для этого в Object Tools можно сделать инструмент с типом "Local command", там прописать команду. Дальше этот иструмент появится в меню ноды под пунктом Tools.

4.2. Чтобы копировать файлы добавьте в конфигурацию агента загрузку субагента filemgr и доступные пути для работы с файловой системой. Пример конфигурации тут: https://www.netxms.org/documentation/adminguide/subagents.html#filemgr  на несколько нод конфигурацию можно наложить с помошью тэмплэйта(template), дальше работу с файлами можно проводить с помошью File Manager View описание тут: https://www.netxms.org/documentation/adminguide/file-management.html#file-management-label
#210
General Support / Re: Error in Tools - Wakeup node
February 13, 2015, 02:33:44 PM
Fix will be included in next release.