Парамеиры субагентов и ActionShellExec

Started by kozlov_ao, December 11, 2013, 09:49:38 PM

Previous topic - Next topic

kozlov_ao

Приветствую!
Имеем такой конфиг:

MasterServers = trampampam.ru
ConfigIncludeDir = C:\NetXMS\etc\nxagentd.conf.d
logFile = C:\NetXMS\var\log.txt
FileStore = C:\NetXMS\var
SubAgent = ecs.nsm
SubAgent = ping.nsm
SubAgent = logwatch.nsm
SubAgent = portcheck.nsm
SubAgent = winperf.nsm
SubAgent = wmi.nsm
SubAgent = ups.nsm

*PING
Timeout = 1000
PacketRate = 12
Target = 10.0.0.1:target_1

ActionShellExec = ResroreWinVPN:C:\Windows\system32\rasdial.exe $1 $2 $3


При таком конфиге не срабатывает ActionShellExec, и если с сервера сделать запрос:

nxaction Х.Х.Х.Х ResroreWinVPN vpn_to_buh XXX YYY

Получаем : "404: Unknown parameter"

Стоит выкинуть из конфига:
*PING
Timeout = 1000
PacketRate = 12
Target = 10.0.0.1:target_1

то все работает отлично...

Версия агента 1.2.7

Victor Kirhenshtein

*PING - это начало новой секции конфига. ActionShellExec должен быть в основной секции, вот так:


MasterServers = trampampam.ru
ConfigIncludeDir = C:\NetXMS\etc\nxagentd.conf.d
logFile = C:\NetXMS\var\log.txt
FileStore = C:\NetXMS\var
SubAgent = ecs.nsm
SubAgent = ping.nsm
SubAgent = logwatch.nsm
SubAgent = portcheck.nsm
SubAgent = winperf.nsm
SubAgent = wmi.nsm
SubAgent = ups.nsm

ActionShellExec = ResroreWinVPN:C:\Windows\system32\rasdial.exe $1 $2 $3

*PING
Timeout = 1000
PacketRate = 12
Target = 10.0.0.1:target_1


kozlov_ao