Настройка Hardware

Инструкция по включению записи замеров счетчиков оборудования и настройки инструмента «Мониторинг оборудования»

 

1. Необходимо на сервере баз данных SQL, на котором предполагается запись замеров, создать базу данных, например «PerfmonData», именно в этой базе будут сохраняться данные замеров по выбранным счетчикам

hardwaresetup1

2. На компьютерах (серверах приложений 1с, серверах баз данных и т.д.) , на которых предполагается снимать показания счетчиков, необходимо описать источник данных ODBC.
ODBC

hardwaresetup2

hardwaresetup3

 

hardwaresetup4

Указать созданную в пункте 1 базу

hardwaresetup5

 

И по окончании работы мастера можно протестировать настраиваемое нами соединение. Если все сделано правильно тест пройдет успешно.

 

3. На следующем шаге нам необходимо открыть «Системный монитор » (Perfmon) и создать новую группу сборщиков данных

hardwaresetup6

hardwaresetup7

Добавить счетчики необходимые нам для дальнейшего анализа, при этом можно основывать свой выбор на следующих счетчиках представленные в нашем классификаторе

hardwaresetup8

 

Просьба обратить внимание, что показатели Physical disk требуется настраивать не на _Total (когда выдаётся общий суммарный показатель для всех логических дисков системы), а на * (когда фиксируются показатели каждого логического диска отдельно).

 

Настроить расписание запуска группы сборщиков данных

hardwaresetup9

 

На закладке «Общие» необходимо указать пользователя от имени которого будет производится запуск сборщика счетчиков

hardwaresetup10

ВАЖНО! Пользователь, от имени которого (на скриншоте Администратор)  работает сборщик, должен быть прописан в MS SQL Server с доступом к базе данных PerfmonData.

В свойствах счетчика производительности для поля «Формат журнала» указать значение «SQL» и в поле «Имя источника данных» выбрать имя ранее нами созданного системного источника ODBC.

hardwaresetup11

В случае если при запуске сборщика счетчиков вы столкнетесь с ошибкой

«Вызов SQLAllocConnect завершился с ошибкой %1.»  
Тогда необходимо проверить, что в качестве пользователя, от имени которого запущен сборщик счетчиков и в качестве пользователя указанного в настройках источника ODBC используется доменный пользователь и он имеет доступ в сам сервер SQL на котором размещена база данных для сбора значений счетчиков «PerfmonData».

Кроме того, убедитесь что название драйвера источника данных не содержит «Native Client». Пример выбора правильного драйвера источника данных:

 

 

4.  Далее в клиент-серверной базе основанной на конфигурации HardwareClient82.cf  необходимо произвести настройку.

 

Создание нового кластера 1с
Создание нового кластера 1с

Рекомендуется устанавливать конфигурацию в отдельный кластер сервера 1с , а не в кластер где располагаются рабочие базы. Цель рекомендации  минимизировать любые риски, связанные с нештатным поведением платформы и изолировать взаимное влияния продуктивных баз и базы  нашего инструмента. 

 

В справочнике  «Рабочие станции» необходимо создать элементы (Сервера) для которых будет производится загрузка счетчиков. На закладке «Настройки» должны быть указаны следующие настройки:

1) «База хранения счетчиков» — для получения данных из созданной нами на 1 шаге базы SQL

2) «Сервер SQL базы счетчиков» на котором расположена база хранения счетчиков (в качестве которого выступает элемент этого же справочника с заполненными параметрами Аутентификации для подключения к SQL серверу);

3) Имя  набора счетчиков

4) GUID набора счетчиков

5) «Загружать данные счетчиков производительности» — признак устанавливается в том случае если для сервера требуется загружать  данные замеров счетчиков производительности  и отправлять эти данные по веб-сервису

hardwaresetup12

Если SQL Server находится не локально, то нужно создать запись в «рабочих станциях» с его именем.

Получить информацию о GUID, Имени набора счетчиков можно нажав кнопку «Получить информацию по счетчикам» и при корректном заполнении данных в полях «Сервер SQL базы счетчиков», «База  хранения счетчиков»  в таблицу будет выведена информация обо всех настроенных наборов счетчиков в эту базу хранения.

5. Для отправки данных с целью дальнейшего анализа и вывода информации на нашем сервере необходимо заполнить настройки:

hardwaresetup13

 

Идентификатор базы: — содержится в письме

Веб-сервис: http://otto.gilev.ru:8080/hardware/ws/hardware.1cws?wsdl

Пользователь (Веб-сервис): ws

Пароль (Веб-сервис): ws

 

Логин и пароль указанные в письме не нужно использовать для указания подключения по Веб-сервису!!!

Если возникло сообщение об ошибке:
hardwaresetup14

{ОбщийМодуль.СчетчикиПроизводительности.Модуль(20)}: Ошибка при вызове метода контекста (Open)
RecSet.Open(ТекстЗапроса,SQLServer,3,1,1);
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Conversion failed when converting from a character string to uniqueidentifier.

То скорее всего это произошло по причине что наборы счетчиков и идентификатор GUID указан неверно или вообще не указан.
Нужно указать, пример на скриншоте

IMG_05062015_115703

 

При возникновении сообщения о нарушении прав доступа к операции Web-сервиса вроде

ошибкасвязи

 

скорее всего изменили стандартный логин ws и не читали эту инструкцию сначала, верните исходные настройки )

Отсутствие доступа в интернет

Сообщение типа

Значение не является значением объектного типа (WebAccess)

означает что нет доступа в интернет у учетной записи службы сервера 1С

Интернет прокси-сервер

Возможна отправка данных через интернет используя прокси, это штатная возможность платформы, для этого необходимо настроить служебный файл платформы inetcfg.xml.

Содержимое файла должно быть примерно следующим:
<InternetProxy
protocols=»http=10.1.0.8:8080 10.1.0.9:8080″
user=»proxyUser»
password=»proxyPassword»
bypassOnLocal=»true»
bypassOnAddresses=»127.0.0.1 *.master»
/>

Подробнее смотрите в документации к 1С или на ИТС

Интерпретация значений счетчиков

процессор http://www.gilev.ru/countproc/
память http://www.gilev.ru/countmem/
диски http://www.gilev.ru/countio/
сеть http://www.gilev.ru/countnet/

По всем возникающим вопросам по работе и настройке инструмента, сразу же пишите мы обязательно поможем.

skype: gilev_slava