Версия NetXms 1.1.9, добавляю новый элемент в Actions, в Event Processing Policy добавляю этот элемент в колонку Action. В итоге при возникновении события программа прописанная в элементе Actions не запускается, в диспетчере задач этой программы нет. Можно где нибудь посмотреть лог выполнения команды запуска элемента Actions?
Nado smotret' logi servera. Esli bili oshibki, to tam dolzna bit' zapis'. A kak vigljadit komanda, propisannaja v action?
Вот так:
c:\windows\system32\notepad.exe
В логе сервера ошибок нет, единственная ошибка которая там появляется
SQL query failed (Query = "INSERT INTO event_log (event_id,event_code,event_timestamp,event_source,event_severity,event_message,root_event_id,user_tag) VALUES (?,?,?,?,?,?,?,?)"): column event_id is not unique
Quote from: dimansound on January 26, 2012, 07:21:10 AM
Вот так:
c:\windows\system32\notepad.exe
A server zapuschen kak prilozenie ili kak servis? Esli kak servis, to on ne mozet normal'no zapuskat' UI prilozenija esli ne stoit opcija "interact with desktop". Vozmozno v etom prichina.
Сервер запущен как служба, галка Взаимодействие с рабочим столом установлена, все равно не запускается.
Лог сервера:
[30-Jan-2012 12:35:50] Event::expandText(event=018C7730 sourceObject=108 template='C:\Windows\System32\notepad.exe' alarmMsg='Node down ---8.8.8.8 Ping')
[30-Jan-2012 12:35:50] Event::expandText(event=018C7730 sourceObject=108 template='' alarmMsg='Node down ---8.8.8.8 Ping')
[30-Jan-2012 12:35:50] *actions* Executing command "C:WindowsSystem32
A, nu da. Simvol \ - eto escape, nado stavit' dva:
c:\\windows\\system32\\notepad.exe
Спасибо, теперь заработало.