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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.02.2007, 18:16   #1  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Torin Посмотреть сообщение
А у нас, например, библиотека системных счетчиков просто не установилась. Кто то может посоветовать - как это сделать ручками ?
Вот кусок батника, которым я вручную ставлю AOS
Код:
@echo off
rem location of source and destination Axapta server directory
set __src_axapta=c:\axapta
set __src_ax32serv=%__src_axapta%\server\bin\ax32serv.exe
set __server_dir=%__src_axapta%\server
set __servicesroot=hklm\system\currentcontrolset\services
set __eventlogroot=%__servicesroot%\eventlog\application

rem set __svcname=%@iniread["%__src_axapta%\server\bin\ax32serv.ini",info,drivername]
set __svcname="Axapta Object Server"
rem clean up
unlodctr  "%__svcname%"
rem set __svcname=%@replace[%=",,%__svcname%]
set __svcname=Axapta Object Server
rem add eventlog message table entries
reg add "%__eventlogroot%\%__svcname%" /v EventMessageFile /t REG_SZ    /d "%__src_ax32serv%" /f
reg add "%__eventlogroot%\%__svcname%" /v TypesSupported   /t REG_DWORD /d 7                  /f
rem add performance counters
reg add "%__servicesroot%\%__svcname%\Performance"
reg add "%__servicesroot%\%__svcname%\Performance" /v Open    /d "OpenPerformanceData"		 /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Close   /d "ClosePerformanceData"		 /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Collect /d "CollectPerformanceData"	 /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Library /d "%__server_dir%\bin\axperf.dll" /f
lodctr "%__server_dir%\bin\ax32serv.ini"
reg, lodctr, unlodctr - стандартные виндовые утилиты

PS. строки с reg add "%__eventlogroot%\%__svcname%" - это таблица сообщений для eventlog, можно выкинуть

Последний раз редактировалось gl00mie; 19.02.2007 в 18:24.
За это сообщение автора поблагодарили: tolstjak (1), Torin (1), alex55 (1), vesna dba (1).
Старый 19.02.2007, 20:58   #2  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Вот кусок батника, которым я вручную ставлю AOS
...
set __svcname="Axapta Object Server"
rem clean up
unlodctr "%__svcname%"
rem set __svcname=%@replace[%=",,%__svcname%]
set __svcname=Axapta Object Server
rem add eventlog message table entries
reg add "%__eventlogroot%\%__svcname%" /v EventMessageFile /t REG_SZ /d "%__src_ax32serv%" /f
reg add "%__eventlogroot%\%__svcname%" /v TypesSupported /t REG_DWORD /d 7 /f
rem add performance counters
reg add "%__servicesroot%\%__svcname%\Performance"
reg add "%__servicesroot%\%__svcname%\Performance" /v Open /d "OpenPerformanceData" /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Close /d "ClosePerformanceData" /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Collect /d "CollectPerformanceData" /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Library /d "%__server_dir%\bin\axperf.dll" /f
lodctr "%__server_dir%\bin\ax32serv.ini"[/code]reg, lodctr, unlodctr - стандартные виндовые утилиты

PS. строки с reg add "%__eventlogroot%\%__svcname%" - это таблица сообщений для eventlog, можно выкинуть
А то же самое, только для счетчиков SQL сервера можно?
Съехали счетчики у SQL сервера.
За это сообщение автора поблагодарили: Torin (1).
Старый 19.02.2007, 21:34   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от vesna dba Посмотреть сообщение
А то же самое, только для счетчиков SQL сервера можно? Съехали счетчики у SQL сервера.
для unlodctr нужно указать название сервиса Ms SQL Server, по умолчанию - mssqlserver
Код:
unlodctr mssqlserver$ServerInstanceName
lodctr  "%programfiles%\microsoft sql server\mssql.1\mssql\binn\sqlctr.ini"
Если запустить perfmon после unlodctr и до lodctr, то счетчики SQL Server должны будут исчезнуть - это так, для проверки...
Старый 19.02.2007, 22:23   #4  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от gl00mie Посмотреть сообщение
для unlodctr нужно указать название сервиса Ms SQL Server, по умолчанию - mssqlserver
Код:
unlodctr mssqlserver$ServerInstanceName
Код:
lodctr  "%programfiles%\microsoft sql server\mssql.1\mssql\binn\sqlctr.ini"
Если запустить perfmon после unlodctr и до lodctr, то счетчики SQL Server должны будут исчезнуть - это так, для проверки...
Спасибо!
Я на основе первого примера уже понял как сделать. Батничек сворганил, исполнил.
Сделал так:
Цитата:
@echo off
rem Восстановление счетчиков производительности SQL Server 2000
set __server_dir=C:\PROGRA~1\MICROS~1\MSSQL
set __servicesroot=hklm\system\currentcontrolset\services
set __svcname="MSSQLServer"
rem clean up
unlodctr "%__svcname%"
set __svcname="MSSQLServer"
rem add performance counters
reg add "%__servicesroot%\%__svcname%\Performance"
reg add "%__servicesroot%\%__svcname%\Performance" /v Open /d "OpenSQLPerformanceData" /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Close /d "CloseSQLPerformanceData" /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Collect /d "CollectSQLPerformanceData" /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Library /d "%__server_dir%\BINN\SQLCTR80.DLL" /f
lodctr "%__server_dir%\BINN\sqlctr.ini"
rem Для применения настроек достаточно рестартовать сервис MSSQLSERVER

Последний раз редактировалось vesna dba; 20.02.2007 в 21:12. Причина: по результатам тестирования скрипта
Старый 19.02.2007, 22:34   #5  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от gl00mie Посмотреть сообщение
для unlodctr нужно указать название сервиса Ms SQL Server, по умолчанию - mssqlserver
Код:
unlodctr mssqlserver$ServerInstanceName
Код:
lodctr  "%programfiles%\microsoft sql server\mssql.1\mssql\binn\sqlctr.ini"
Если запустить perfmon после unlodctr и до lodctr, то счетчики SQL Server должны будут исчезнуть - это так, для проверки...
Счетчики SQL восстановились, спасибо!

Последний раз редактировалось vesna dba; 20.02.2007 в 21:16.
Старый 25.09.2007, 16:28   #6  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от gl00mie Посмотреть сообщение
для unlodctr нужно указать название сервиса Ms SQL Server, по умолчанию - mssqlserver
Код:
unlodctr mssqlserver$ServerInstanceName
lodctr  "%programfiles%\microsoft sql server\mssql.1\mssql\binn\sqlctr.ini"
Если запустить perfmon после unlodctr и до lodctr, то счетчики SQL Server должны будут исчезнуть - это так, для проверки...
Большое спасибо за батничек.
Очень помог, а то никак не мог вевести Аксаптовские счетчики в операционке Windows Server 2003 Enter.....
__________________
Александр
Теги
aos, ax4.0, администрирование, документация, производительность

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Запуск Axapta 3.0 Object Server Manager в качестве консольного приложения gl00mie DAX: Администрирование 2 15.11.2007 11:12
mazzy: Сравнительное тестирование производительности Microsoft Axapta v.3.0. CУБД Microsoft SQL Server 2005 и Microsoft SQL Server 2000 Blog bot DAX Blogs 0 28.10.2006 17:22
No Navision Axapta Object server could be located using current client configuration AKIS-Falcon DAX: Администрирование 7 08.07.2005 14:52
Как настроить Axapta Object Server ravil DAX: Администрирование 10 17.04.2003 19:32
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:54.