Еще раз про Log Агента

susinmn

Well-known member
16.10.2007
529
3
#1
Мне поручили сделать базу по агентам: на каком сервере в каких базах есть работающие агенты+инфу о них...
У меня так и не получилось програмно получить log*и, а именно меня интересует во сколько запускался агент, во сколько закончил работу и были ли ошибки. в @-формулах есть @Command( [AgentLog] ), но работает только "Displays the log for the currently selected agent. The log contains information about when the agent last ran, what actions it performed, and when it finished running."
Помогите пож., уже все перерыл...
 

morpheus

скриптописец
07.08.2006
3 915
1
#2
Для: susinmn
а что в самих агентах прописать какуюнить библиотку можно
и на инициализации библиотеки делать логирование
 

susinmn

Well-known member
16.10.2007
529
3
#3
...так у нас на каждом сервере минимум по 100 баз и реплик...и серверов около 50, может уже и больше
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
Для: susinmn
а шаблоом пользоваться не пытались?
 

morpheus

скриптописец
07.08.2006
3 915
1
#6
Для: susinmn
шаблоном по которому создавалась база.
Тоесть если у Вас надо чтото измеить в базе Вы меныяете прямо в рабочей базе? :)
 

susinmn

Well-known member
16.10.2007
529
3
#7
в основном прямо на рабочей меняем...
меня интересует можно ли в скрипте получить log*и или нет...
 

morpheus

скриптописец
07.08.2006
3 915
1
#8
<!--QuoteBegin-susinmn+30:10:2007, 12:30 -->
<span class="vbquote">(susinmn @ 30:10:2007, 12:30 )</span><!--QuoteEBegin-->в основном прямо на рабочей меняем...
[snapback]83601" rel="nofollow" target="_blank[/snapback]​
[/quote]
Плохо

<!--QuoteBegin-susinmn+30:10:2007, 12:30 -->
<span class="vbquote">(susinmn @ 30:10:2007, 12:30 )</span><!--QuoteEBegin-->меня интересует можно ли в скрипте получить log*и или нет...
[snapback]83601" rel="nofollow" target="_blank[/snapback]​
[/quote]
Можно получить разве что LastRun

Можете посмотреть в сторону NotesLog class
 
K

K-Fire

#10
Если есть возможность решить эту задачу правильно, то совет уже дали: пишите библиотеку логгирования, и будет счастье.
Если нет такой возможности, то можно предложить следующий вариант: получить LastRun, и потом пропарсить нотес лог на предмет каких либо сообщений от агент менеджера, либо ошибок.

ИМХО других вариантов решения нет.