NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: VSS on April 11, 2014, 05:43:03 PM

Title: Переменные при создании параметров в Data Collection
Post by: VSS on April 11, 2014, 05:43:03 PM
Коллеги,

стоит задача по выполнению SQL запроса с переменной. Т.е. SQL запрос содержит в себе переменную, которая может меняться. SQL запрос выполняется при помощи dbquery.nsm. Но вот что делать с переменной... Подскажите есть ли такая возможность?
Title: Re: Переменные при создании параметров в Data Collection
Post by: Victor Kirhenshtein on April 11, 2014, 06:23:31 PM
А запрос определен в конфиге агента или прямо в DCI?
Title: Re: Переменные при создании параметров в Data Collection
Post by: VSS on April 14, 2014, 09:44:13 AM
Quote from: Victor Kirhenshtein on April 11, 2014, 06:23:31 PM
А запрос определен в конфиге агента или прямо в DCI?

Прямо в DCI:

(http://i58.tinypic.com/2zptbp0.jpg)
Title: Re: Переменные при создании параметров в Data Collection
Post by: Victor Kirhenshtein on April 14, 2014, 09:58:01 AM
Пожалуй единственный вариант - это сделать Internal DCI с параметром Dummy и в transformation script вызывать AgentQueryParameter с нужным SQL запросом.
Title: Re: Переменные при создании параметров в Data Collection
Post by: VSS on April 14, 2014, 10:22:35 AM
Quote from: Victor Kirhenshtein on April 14, 2014, 09:58:01 AM
Пожалуй единственный вариант - это сделать Internal DCI с параметром Dummy и в transformation script вызывать AgentQueryParameter с нужным SQL запросом.

А что если запрос определить в конфигураторе агента? Запрос постоянный, меняться должен только один параметр. 
Title: Re: Переменные при создании параметров в Data Collection
Post by: Victor Kirhenshtein on April 24, 2014, 07:06:53 PM
Тогда ничего сделать нельзя. Я подумаю как можно добавить переменные в запросы в DBQuery.
Title: Re: Переменные при создании параметров в Data Collection
Post by: VSS on April 25, 2014, 08:44:15 AM
Quote from: Victor Kirhenshtein on April 24, 2014, 07:06:53 PM
Тогда ничего сделать нельзя. Я подумаю как можно добавить переменные в запросы в DBQuery.

Спасибо, нам кажется что данная возможность будет востребована!
Title: Re: Переменные при создании параметров в Data Collection
Post by: VSS on May 24, 2014, 09:14:32 AM
Quote from: Victor Kirhenshtein on April 24, 2014, 07:06:53 PM
Тогда ничего сделать нельзя. Я подумаю как можно добавить переменные в запросы в DBQuery.

Подскажите, пожалуйста, есть ли что-то подобное в 1.2.14?
Title: Re: Переменные при создании параметров в Data Collection
Post by: Victor Kirhenshtein on May 24, 2014, 08:08:47 PM
Quote from: VSS on May 24, 2014, 09:14:32 AM
Quote from: Victor Kirhenshtein on April 24, 2014, 07:06:53 PM
Тогда ничего сделать нельзя. Я подумаю как можно добавить переменные в запросы в DBQuery.

Подскажите, пожалуйста, есть ли что-то подобное в 1.2.14?

Да, есть. На английском был маленький анонс: https://www.netxms.org/forum/announcements/netxms-1-2-14-released/msg13923/#msg13923 (https://www.netxms.org/forum/announcements/netxms-1-2-14-released/msg13923/#msg13923). В понедельник разработчик этой опции будет доступен, расскажет подробнее :)
Title: Re: Переменные при создании параметров в Data Collection
Post by: VSS on May 26, 2014, 08:03:04 AM
Quote from: Victor Kirhenshtein on May 24, 2014, 08:08:47 PM
Quote from: VSS on May 24, 2014, 09:14:32 AM
Quote from: Victor Kirhenshtein on April 24, 2014, 07:06:53 PM
Тогда ничего сделать нельзя. Я подумаю как можно добавить переменные в запросы в DBQuery.

Подскажите, пожалуйста, есть ли что-то подобное в 1.2.14?

Да, есть. На английском был маленький анонс: https://www.netxms.org/forum/announcements/netxms-1-2-14-released/msg13923/#msg13923 (https://www.netxms.org/forum/announcements/netxms-1-2-14-released/msg13923/#msg13923). В понедельник разработчик этой опции будет доступен, расскажет подробнее :)

Спасибо! Анонс изучили будем пробовать, если появятся подробности тоже замечательно!
Title: Re: Переменные при создании параметров в Data Collection
Post by: Tatjana Dubrovica on May 27, 2014, 01:27:12 PM
Практически тот же анонс, только описанный в документации: https://www.netxms.org/documentation/adminguide/subagents.html#dbquery . Особенно то и добавить нечего. Если будут вопросы - задавайте.
Title: Re: Переменные при создании параметров в Data Collection
Post by: VSS on May 31, 2014, 02:48:04 PM
Quote from: Tatjana Dubrovica on May 27, 2014, 01:27:12 PM
Практически тот же анонс, только описанный в документации: https://www.netxms.org/documentation/adminguide/subagents.html#dbquery . Особенно то и добавить нечего. Если будут вопросы - задавайте.

Спасибо!