Изменения

Перейти к навигации Перейти к поиску

Мониторинг

24 147 байт добавлено, 05:27, 24 ноября 2021
Для начала получения данных не забудьте установить лицензию на вновь установленный сервер.
 
==Счетчики производительности==
==Журналы==
==Совместимость==
==Диагностика==В случае, если компоненты системы установлены на отдельных машинах важно своевременно производить обновление серверной части, в редких случаях, при несвоевременном обновлении (если сервер DPA не обновлялся длительное время и версия значительно отличается от версии HOST) возможны проблемы совместимости компонентов. Проверить наличие несовместимости вы можете на соответствующей вкладке. [[File:Compatibility1.PNG | 1000 px]]
=Транспорт=
<span style="color:red"><b>Внимание!</b></span> Для работы внутренней FIFO очереди используется оперативная память. Данные не выгружаются в файловую систему, базу данных или другие хранилища. Если до отправки сообщений получателю DPA сервер будет остановлен, содержимое очереди будет утеряно.
 
== Диагностика ==
На что нужно обратить внимание в первую очередь при возникновении проблем с получением данных по Транспорту из DPA сервера:
:1. Лицензия должна быть установлена и активна
:2. Убедиться, что ''События'' активны:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Драйвера \ <Драйвер> \ Events \ <Событие>
:3. Убедиться, что Транспорт для ''Событий'' настроен корректно:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Драйвера \ <Драйвер> \ Events \ <Событие> \ Транспорт
:4. При использовании протокола WCF убедиться, что IP-адрес и порт получателя установлены корректно:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Транспорт \ WCF
:5. Используйте счетчики производительности Транспорта для анализа проблем доставки и производительности:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Транспорт \ WCF => Счетчики производительности
=Драйвер=
Все три уведомления значимы, если какое-то из них отсутствует, при отсутствии других ошибок он вероятно вызван нестабильным сетевым соединением, подробно варианты неполадок и способы их диагностики описаны в соответствующем разделе.
 
==Удаление==
 
Для удаления драйвера без возможности последующего восстановления и удаления связанных данных мониторинга выполните: Контекстное меню драйвера -> Удалить, нажмите "Да"
 
Удаление рекомендуется выполнять только в случае если драйвер был добавлен ошибочно.
==Настройки==
*Драйвер - общая информация о драйвере
*Конфигурация - настройки чтения данных
*Счетчики производительности - диагностика взаимодействия сервера и драйвера(подробное описание приведено в пункте диагностика)
*Журналы - логи драйвера
*Агент - информация об установленном агенте и доступ к функционалу по его обновлению
Данная вкладка актуальна, если у пользователя нет доступа к серверу, на котором развернут DPA Сервер, но есть подозрения, что соединение качество сетевого соединения недостаточное.
[[File:Ping1.PNG | 500px]]  [[File:Ping2.PNG | 500px1000px]]
===Конфигурация===
===Счетчики производительности===На данной вкладке вы можете изменить частоту опроса оборудования (рекомендуется выполнять после согласования с X-tensive), данная функциональность может потребоваться в случае сверхдлинных циклов, когда частое чтение данных не актуально. Выберите желаемую частоту и нажмите "Сохранить". Вы можете разрешить или запретить применять для конкретной единицы оборудования захват экрана: убрать/выставить флаг и нажмите "Сохранить". В случае, если выбор флага не активен, данный тип оборудования не поддерживает функцию захвата экрана. Для стоек некоторых производителей (в частности Heidenhain) может потребоваться скорректировать язык чтения данных вручную (об этом вас проинформируют специалисты X-tensive), выберите язык и нажмите "Сохранить". В случае, если выбор не активен, для данного типа оборудования язык всегда определяется автоматически. [[Файл:Driverconf.PNG | 1000px]]
===Журналы===
 
В случае, если необходимо включить расширенное логирование по выбранному драйверу, на вкладке "Журналы" укажите имя нового журнала и уровень логирования, нажмите кнопку "Добавить".
 
Драйвер DPA поддерживает несколько режимов логирования:
* Off - логирование отключено
* Fatal – Критически ошибки, приводящие к отказу драйвера
* Error – Логирование всех ошибок: ошибок драйверов, вычисления состояний, неудачная отправка событий
* Warn – Логирует нештатные ситуации, которые можно обработать
* Info – логирует запуск сервисов, внешние запросы, сообщения драйверов и всех более высоких уровней (Warn, Error, Fatal)
* Debug – Журналирование в режиме отладки: статистика трафика, подробности работы функций (не рекомендуется для штатного использования)
* All - Полное журналирование сообщений всех уровней (не рекомендуется для штатного использования)
 
По умолчанию выставлен режим «Info» (данный журнал нельзя удалить). Чтобы добавить новый журнал, укажите имя нового журнала и уровень логирования, нажмите кнопку "Добавить".
 
<b>Примечание</b>: лог драйвера входит в состав архива лога сервера, соответственно скачивание производится на вкладке журналов сервера DPA
===Обновление агента===
 
Для первичной установки необходим физический или удаленный доступ к операционной системе, установленной на оборудовании мониторинга.
 
Важно, чтобы на протяжении обновления оборудование оставалось подключенным к сети. Производите обновление только, если необходимость данной операции подтвердили специалисты X-tensive.
 
Для удаленного обновления перейдите на соответствующую вкладку. В строке версия отражается установленная на станок версия агента.
Загрузка установочных файлов агентов на сервер производится при штатной установке системы и обновлении системы.
В области «Доступные инсталляторы на станке» отображаются ране загруженные на станок установочных файлов агентов. Нажмите кнопку «Добавить».
В открывшемся диалоговом окне выберите версию агента и нажмите «Выбрать». Система проинформирует вас об успешном заверении операции, агент появиться в списке.
 
Выберите необходимую версию агента и нажмите кнопку «Запустить». Подтвердите выбор.
 
Ожидайте сообщения «Установка завершена», нажмите кнопку «Закрыть».
 
Версия агента будет обновлена после того, как служба агента перезапустится. Процесс перезапуска может занять до 10 минут. В процессе перезапуска станок будет недоступен для системы мониторинга.
==Конфигурация и обновление конфигурации==
 
Файл конфигурации содержит информацию о единице оборудования, его внутренней структуре (например числе шпинделей и именах осей), а так же настройках чтения и логирования машинных данных.
 
В случае, если в рамках обновления системы было выпущено обновление конфигурации драйвера для ранее подключенного оборудования или если в ходе обследования было выявлено, что для данной единицы оборудования необходимо скорректировать стандартную конфигурацию , может потребоваться выполнить обновление конфигурации. Данная операция не ведет к потере архивных данных.
Выполните клик правой кнопкой мыши на наименовании драйвера, конфигурацию которого необходимо обновить, выберите пункт «Перенастроить».
 
Выберите конфигурацию (с опцией "из существующих" для очередного обновления и с опцией "загрузить" для применения уникальных настроек переданных X-tensive) , задайте настройки транспорта (не меняйте, если иное не сообщили специалисты X-tensive). Нажмите «Обновить».
 
Система оповестит вас об успешном завершении операции.
 
[[File:Driverconf1.PNG | 1000 px]]
 
<b>Примечание:</b> Если конфигурация редактировалась вручную несогласованное с X-tensive обновление конфигурации приведет к частичной потере данных (в части добавленных вручную параметров)
==Активация и деактивация==
 
В случае, если вам необходимо прекратить мониторинг станка, но вы хотите сохранить собранную информацию в привязке к существующему id с возможностью последующего восстановления сбора данных, деактивируйте драйвер.
 
Для деактивации выполните: Контекстное меню драйвера -> Деактивировать, нажмите "Да"
Для активации выполните: Контекстное меню драйвера -> Активировать, нажмите "Да"
 
[[Файл:Act1.PNG | 300px]]
 
Структуру деактивированного драйвера невозможно развернуть.
 
[[Файл:Act2.PNG | 200px]]
=Лицензия=
[[File:licenseView.png]]
 
=Диагностика неполадок=
Система предоставляет встроенный инструмент диагностики производительности и сбоев, кроме того многолетний опыт внедрения позволил сформировать чек-лист, позволяющий самостоятельно диагностировать неполадки и исправить их или подготовить полный пакет данных для обращения в техподдержку X-tensive.
 
 
==Базовая диагностика==
 
===При "зависании" станков в одном состоянии===
Убедитесь, что:
*Лицензия активна
*сервер DPA запущен
Диспетчер задач/Службы/Открыть службы/DPA Server
*"События" активны:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Драйвера \ <Драйвер> \ Events \ <Событие>
*Транспорт "Событий" настроен:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Драйвера \ <Драйвер> \ Events \ <Событие> \ Транспорт
*Версии компонентов совместимы (при распределенной установке)
*Транспорт данных осуществляется на корректный ip-адрес без потери пакетов:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Транспорт \ WCF
**сервер DPA-HOST
**драйвер-сервер DPA
 
===Если работающее оборудование находится в состоянии "Выключен" или "Недоступен"===
Убедитесь, что:
*Лицензия активна
*сервер DPA запущен
Диспетчер задач/Службы/Открыть службы/DPA Server
*"События" активны:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Драйвера \ <Драйвер> \ Events \ <Событие>
*Транспорт "Событий" настроен:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Драйвера \ <Драйвер> \ Events \ <Событие> \ Транспорт
*Версии компонентов совместимы (при распределенной установке)
*Транспорт данных осуществляется на корректный ip-адрес без потери пакетов:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Транспорт \ WCF
**сервер DPA-HOST
**драйвер-сервер DPA
*Драйвер(а) активен
 
===При несоответствии данных в системе мониторинга реальному состоянию оборудования===
 
Если состояние оборудования в системе ("Производство", "Наладка", "Простой") не соответствует реальному по версии предприятия, необходимо сообщить в каком режиме в периоды расхождений запускались управляющие программы и указать временные интервалы для примера. Вероятно потребуется корректировка логики определения состояния оборудования.
 
==Счетчики производительности==
 
Для диагностики стабильности мониторинга могут быть применены счетчики производительности.
Они доступны на уровне сервера (каждого из серверов, если их несколько), транспорта сервера, каждого драйвера. Для работы со счетчиками производительности необходимо выбрать соответствующий узел в дереве и перейти на вкладку "Счетчики производительности".
Нажмите "Выбрать счётчики", выберите необходимые, в открывшемся модальном окне нажмите "ОК", затем "Сохранить".
Ниже приведено описание счетчиков производительности. В случае, если счетчик демонстрирует значения отличные от нормативных, сделайте снимок экрана и направьте его в X-tensive.
 
{| class="wikitable"
| №
| Наименование счетчика
| Поведение/значение при штатной работе
|-
|1
|Active drivers
|Количество активных драйверов Постоянная величина, может меняться при подключении/отключении оборудования. Периодическое изменение может свидетельствовать о нестабильности сети.
|-
|2
|Active states count
|Активные состояния При неизменных настройках мониторинга и при пистонном числе активных драйверов постоянная величина. Периодическое изменение может свидетельствовать о нестабильности сети.
|-
|3
|CNC program download duration (ms)
|Длительность загрузки управляющих программ Справочный показатель, может быть использован для оценки нагрузки на сеть
|-
|4
| CNC program download failed
| Количество неудачно загруженных управляющих программ В норме данный показатель равен 0, отклонения свидетельствуют о необходимости изучить логи и разобраться в причинах
|-
|5
| CNC program download failed per second
| Количество неудачно загруженных управляющих программ (за секунду) В норме данный показатель равен 0
|-
|6
| CNC program download succeed
| Количество успешно загруженных управляющих программ Показатель зависит от числа драйверов, загруженности производства и длительности циклов
|-
|7
|CNC program download succeed per second
| Количество загруженных управляющих программ (за секунду) Показатель зависит от числа драйверов, загруженности производства и длительности циклов
|-
| 8
|CNC program download total
| Количество загруженных управляющих программ (за секунду) В норме равен «CNC program download succeed»
|-
|9
| CNC program download total per second
| Количество загруженных управляющих программ (за секунду) В норме равен «CNC program download succeed per second»
|-
| 10
|CNC requests duration (ms)
| Время ответа драйвера Справочный показатель, может быть использован для оценки нагрузки на сеть
|-
| 11
|CNC requests failed
| Количество неудачных запросов к драйверам В норме данный показатель равен 0
|-
| 12
|CNC requests failed per second
|Количество неудачных запросов к драйверам (за секунду) В норме данный показатель равен 0
|-
| 13
|CNC requests succeed
|Количество успешных запросов к драйверам Показатель зависит от числа драйверов
|-
| 14
|CNC requests succeed per second
|Количество успешных запросов к драйверам (за секунду) Показатель зависит от числа драйверов
|-
| 15
|CNC requests total
|Количество запросов к драйверам В норме равен «CNC requests succeed»
|-
| 16
|CNC requests total per second
|Количество запросов к драйверам (за секунду) В норме равен «CNC requests succeed per second»
|-
| 17
|CNC subscriptions changed
|Количество сообщений, полученных от драйверов Зависит от числа активных драйверов, работающих по подписке, в норме линейно растет
|-
| 18
|CNC subscriptions changed per second
|Количество сообщений, полученных от драйверов (за секунду) Зависит от числа активных драйверов, работающих по подписке
|-
| 19
|Drivers
|Общее число подключённых драйверов Справочный показатель
|-
| 20
|Inactive states count
|Число неактивных состояний В норме данный показатель равен 0
|-
| 21
|Screen capture duration (ms)
|Длительность сессии захвата экрана Справочный показатель, может быть использован для оценки нагрузки на сеть
|-
| 22
|Screen capture failed
|Количество неуспешных попыток захвата экрана В норме данный показатель равен 0
|-
| 23
|Screen capture failed per second
|Количество неуспешных попыток захвата экрана (за секунду)В норме данный показатель равен 0
|-
| 24
|Screen capture succeed
|Количество успешных попыток захвата экрана Зависит от числа активных драйверов, поддерживающих функцию захвата
|
|-
| 25
|Screen capture succeed per second
|Количество успешных попыток захвата экрана (за секунду) Зависит от числа активных драйверов, поддерживающих функцию захвата
|-
| 26
|Screen capture total
|Количество попыток захвата экрана В норме равен «Screen capture succeed»
|-
| 27
|Screen capture total per second
|Количество попыток захвата экрана (за секунду) В норме равен «Screen capture succeed per second»
|-
| 28
|Snapshot count
|Количество запрашиваемых наборов данных
|-
| 29
|Snapshot send request duration (ms)
|Длительность запроса данных В норме данный показатель равен 0
|-
| 30
|Snapshot send request failed
|Количество неудачных запросов данных В норме данный показатель равен 0
|-
| 31
|Snapshot send request failed per second
|Количество неудачных запросов данных (за секунду) В норме данный показатель равен 0
|-
| 32
|Snapshot send request succeed
|Количество успешных запросов данных Зависит от числа активных драйверов, работающих по запросу, в норме линейно растет
|-
| 33
|Snapshot send request succeed per second
|Количество успешных запросов данных (за секунду) Зависит от числа активных драйверов, работающих по запросу
|-
| 34
|Snapshot send request total
|Количество запросов данных В норме равен «Snapshot send request succeed»
|-
| 35
|Snapshot send request total per second
|Количество запросов данных (за секунду) В норме равен «Snapshot send request succeed per second»
|-
| 36
|Snapshot updates failed
|Количество неудачных обновлений данных В норме данный показатель равен 0
|-
| 37
|Snapshot updates failed per second
|Количество неудачных обновлений данных (за секунду) В норме данный показатель равен 0
|-
| 38
|Snapshot updates succeed
|Количество успешных обновлений данных Зависит от числа активных драйверов, в норме линейно растет
|-
| 39
|Snapshot updates succeed per second
|Количество успешных обновлений данных (за секунду) Зависит от числа активных драйверов
|-
| 40
|Snapshot updates total
| Количество обновлений данных В норме равен «Snapshot updates succeed»
|-
| 41
|Snapshot updates total per second
|Количество обновлений данных (за секунду) В норме равен «Snapshot updates succeed per second»
|-
| 42
|Snapshots
|Общие число доступных параметров-данных Справочный показатель
|-
| 43
|State updates duration (ms)
|Длительность обновления состояния В норме данный показатель равен 0
|-
| 44
|State updates failed
|Количество неудачных обновлений состояний В норме данный показатель равен 0
|-
| 45
|State updates failed per second
|Количество неудачных обновлений состояний (за секунду) В норме данный показатель равен 0
|-
| 46
|State updates succeed
|Количество успешных обновлений состояний Зависит от числа активных драйверов, в норме линейно растет
|-
| 47
|State updates succeed per second
|Количество успешных обновлений состояний (за секунду) Зависит от числа активных драйверов
|-
| 48
|State updates total
|Количество обновлений состояний В норме равен « State updates succeed»
|-
| 49
|State updates total per second
|Количество обновлений состояний (за секунду) В норме равен «State updates succeed per second»
|-
| 50
|States
|В норме равен «Active states»
|}
968

правок

Навигация