AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.12.2016, 15:10   #18  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
BatchJobMonitoring
Абсолютно бесплатно, т.е. даром предлагаю вашему вниманию SQL скрипт BatchJobMonitoring.sql, сделанный под DAX 2009. Он находит джобы (batchJob), которые удовлетворяют первому или второму условию:
  • Джоб был фактически запущен, и с тех пор прошло уже 20 минут (StartDateTime > GetDATE() + @ALERTEXECUTIONTIME). Однако он до сих пор еще не закончен (статус Executing), так что вполне возможно, что он завис.
  • Джоб был запланирован к запуску, и с тех пор прошло уже 10 минут (OrigStartDateTime > GetDATE() + @ALERTDELAY). Однако он все еще в статусе Waiting, либо Error, либо любом другом кроме Executing или Finished - словом, он или вообще не был запущен в запланированное время, либо - был запущен, но что-то с ним явно не так.
В скрипте учтен сдвиг времени на сервере на час и задействован фильтр по создателю джоба, если вам это неактуально - удалите.
Скрипт запускается с помощью утилиты sqlcmd, которая сохраняет вывод SQL запроса в текстовый файл BatchJobMonitoring.txt. Улитита входит в состав SQL сервер, начиная с MSSQL 2005.
Если SQL скриптом найдены подозрительные job-ы, что соответствует отсутствию строки "0 rows affected" в выходном файле - файл отсылается админам с помощью vbs - скрипта mail_to.vbs.
Во всех трех приложенных скриптах файлах надо заменить плейсхолдеры **xxx** (имя сервера и бд, email адрес...) на данные Вашей компании. В случае необходимости, добавьте в вызов sqlcmd логин и пароль SQL.
После того, как оттестировали работу скрипта - добавьте запуск BatchJobMonitoring.cmd в Task Sheduler.

В качестве ответной любезности, хотелось бы, чтобы кто-нибудь поделился доработкой по копированию batchJob. Задача - скопировать в один клик настроенный batchJob, со всеми его задачами, параметрами, расписанием и тд. На форуме такого не нашел.
Вложения
Тип файла: zip Batch warnings.zip (1.5 Кб, 125 просмотров)
__________________
Бесты и регарды!
За это сообщение автора поблагодарили: eugene egorov (2), gl00mie (3), Отшельник (1), AXcons (1), BIDeveloper (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с планированием заданий в производстве alexander.PK-RAZIONAL DAX: Функционал 30 10.11.2016 20:07
Повторения пакетных заданий и уход времени начала Maximin DAX: Администрирование 3 11.08.2009 11:41
у кого есть проект VATTransitionPeriod_RU ahtoh DAX: Программирование 2 11.01.2006 15:43
У кого-нибудь есть.. no sex at work DAX: Функционал 0 16.05.2005 12:59
У кого есть русская аксапта с русскими хелпами ??? niksa DAX: Прочие вопросы 12 16.12.2002 10:35

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:34.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.