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

#7531
Общие вопросы / Re: NetXMS FAQ/ЧаВо
December 17, 2007, 02:30:27 PM
Quote from: weec on December 13, 2007, 10:10:26 AM
подскажите как добавить в DCI>Thresholds значение "пусто" (ситуация когда DCI не получает данные)
хочу добавить Alarm на момент пропажи ping-a до хоста

использовать threshold функцию "data collection error" - тогда он сработает если в течении указанного количества опросов данные для DCi получить не удалось.
#7532
В меню Object -> View отключить "Follow object updates".
#7533
Шаблоны задумывались как средство облегчения конфигурации DCI, а не просмотра собранных данных... Мне честно говоря такой вариант их использования даже в голову не пришел. Такой вопрос уже недавно поднимался, и сделать это конечно можно. Вопрос только в том, а что должно показаться на графике вызванном из шаблона - параметр со всех узлов но одном графике, или много отдельных окошек с графиками сразу открыть? Или вообще спросить что дальше делать? А если улов штук так 500?
#7534
Общие вопросы / Re: Export базы
December 17, 2007, 02:20:11 PM
Утилит для экспорта-импорта пока нет, так что все придется делать руками. Я советую сделать пустую новую базу из init скрипта, и переносить только содержимое таблиц. Важный момент - при переносе таблицы config не перезаписать параметры DBSyntax, IDataTableCreationCommand, и всех IDataIndexCreationCommand_. Больше вроде никаких проблем быть не должно.
#7535
Общие вопросы / Re: Syslog
December 17, 2007, 02:13:58 PM
Я принял к сведению :) Конечно, все возможно, и со временем обязательно будет.
#7536
General Support / Re: Switch Fowarding Database
December 17, 2007, 02:12:34 PM
Hello!

Could you please provide some more information: data your get from the NetXMS, actual location of problematic MAC address, information about switch, and maybe your network topology, if possible.

Best regards,
Victor
#7537
Очень просто:

Во-первых, и сервер, и агент должны быть собраны с поддержкой шифрования - для этого нужен OpenSSL.

Дальше есть 3 пути:
1. В конфиг агента добавить параметр


RequireEncryption = yes


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

2. В свойствах соотв. узла включить опцию "Force encryption" - тогда сервер всегда будет использовать только шифрованные соединения для связи с агентом на этом узле.

3. Выставить серверный параметр конфигурации DefaultEncryptionPolicy в 2 или 3. 2 означает "использовать шифрование если агент поддерживает его, иначе использовать нешифрованные соединения". 3 означает "всегда использовать шифрованные соединения (если агент не поддерживает шифрование, то соединение установлено не будет)".

Вот и все.
#7538
Нет пока такой возможности :( Хотя идея с шаблонами графиков хорошая.
#7539
Общие вопросы / Re: Timezone
December 07, 2007, 02:53:25 PM
Пока такое сделать нельзя. Постараюсь не забыть и к следующему релизу сделать. Сейчас единственный вариант - менять timezone на клиенте.
#7540
Возможно. Делаем action например так:

В конфиге агента:

ActionShellExec = MyAction:my_script $1


В настройках action на сервере делаем remote action, в поле action пишем

MyAction "[i]текст[/i]"


В тексте можно использовать макросы описанные в документации в разделе 8.6 (https://www.netxms.org/documentation/netxms_user_manual.pdf).
Например если я хочу передать имя хоста и текст сообщения то можно написать

MyAction "%n %m"


И вызываем этот action в event processing policy для нужных событий.

#7541
Alarm Viewer - full-screen прога, которая большими буквами показывает текущие alarm'ы.
Alarm Notifier - программа, которая сидит в system tray и показывает popup если приходит новый аларм.
#7542
Quote from: weec on December 07, 2007, 09:18:18 AM

удаляю шаблон с несколькими DCI у определенной Node
после захожу в Node>DCI а там в графе 'Template' осталось название уничтоженного ранее template
что делать?


Это баг (зарегистрировал его под номером 203), буду исправлять.
#7543
Пока нет. Мы давно собирались это сделать, даже придумали архитектуру, но не сделали. Но база у каждого сервера все равно должна быть своя, просто они будут синхронизированы. А зачем кстати нужно два сервера в вашем случае?
#7544
Общие вопросы / Re: Timezone
December 07, 2007, 11:59:48 AM
Время внутри системы - это всегда UTC. Timezone определяет как нам его покажут. Например, у нас есть сервер и консоль в Риге, где местное время это GMT+2. На сервере я ставлю timezone GMT (неправильно), а на рабочей станции GMT+2 (правильно). Но при зтом в настройках системы и там и там ставлю текущее время 11:00. На экране выглядит одинаково, но внутри сетвера UTC время будет 11:00, а внутри клиента - 9:00. Теперь сервер пишет в базу timestamp - это будет UTC, т.е. 11:00. На рабочей станции клиент получает этот timestamp и показывает его на экране в соответствии со своей timezone - т.е. мы увидим 13:00 (11:00 UTC + 2 поскольку timezone GMT+2).
#7545
Общие вопросы / Re: Timezone
December 06, 2007, 04:09:52 PM
Внутри NetXMS используется UTC, который консоль конвертирует в локальное время при показе, используя timezone рабочей станции. Соответственно для правильной работы на сервере должно быть корректное UTC время. Т.е. если у меня например зона GMT+2, и сейчас у меня 16:10, то на сервере должно быть время UTC 14:10. Если сервер стоит у меня, но в настройках timezone я поставил GMT вместо GMT+2, то время которое показывают часы на сервере должно быть 14:10, тогда UTC будет правильным.