Переменные при создании параметров в Data Collection

Started by VSS, April 11, 2014, 05:43:03 PM

Previous topic - Next topic

VSS

Коллеги,

стоит задача по выполнению SQL запроса с переменной. Т.е. SQL запрос содержит в себе переменную, которая может меняться. SQL запрос выполняется при помощи dbquery.nsm. Но вот что делать с переменной... Подскажите есть ли такая возможность?

Victor Kirhenshtein

А запрос определен в конфиге агента или прямо в DCI?

VSS


Victor Kirhenshtein

Пожалуй единственный вариант - это сделать Internal DCI с параметром Dummy и в transformation script вызывать AgentQueryParameter с нужным SQL запросом.

VSS

Quote from: Victor Kirhenshtein on April 14, 2014, 09:58:01 AM
Пожалуй единственный вариант - это сделать Internal DCI с параметром Dummy и в transformation script вызывать AgentQueryParameter с нужным SQL запросом.

А что если запрос определить в конфигураторе агента? Запрос постоянный, меняться должен только один параметр. 

Victor Kirhenshtein

Тогда ничего сделать нельзя. Я подумаю как можно добавить переменные в запросы в DBQuery.

VSS

Quote from: Victor Kirhenshtein on April 24, 2014, 07:06:53 PM
Тогда ничего сделать нельзя. Я подумаю как можно добавить переменные в запросы в DBQuery.

Спасибо, нам кажется что данная возможность будет востребована!

VSS

Quote from: Victor Kirhenshtein on April 24, 2014, 07:06:53 PM
Тогда ничего сделать нельзя. Я подумаю как можно добавить переменные в запросы в DBQuery.

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

Victor Kirhenshtein

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. В понедельник разработчик этой опции будет доступен, расскажет подробнее :)

VSS

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. В понедельник разработчик этой опции будет доступен, расскажет подробнее :)

Спасибо! Анонс изучили будем пробовать, если появятся подробности тоже замечательно!

Tatjana Dubrovica

Практически тот же анонс, только описанный в документации: https://www.netxms.org/documentation/adminguide/subagents.html#dbquery . Особенно то и добавить нечего. Если будут вопросы - задавайте.

VSS

Quote from: Tatjana Dubrovica on May 27, 2014, 01:27:12 PM
Практически тот же анонс, только описанный в документации: https://www.netxms.org/documentation/adminguide/subagents.html#dbquery . Особенно то и добавить нечего. Если будут вопросы - задавайте.

Спасибо!