Skip to content

Instructions for configuring the collection of performance counters from servers for the BIT.Performance Management product line

Notifications You must be signed in to change notification settings

Shanginre/BIT-PerfManager-Setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

БИТ.Управление производительностью (скрипты настройки сбора счетчиков)

Platform Platform GitHub release (latest SemVer)

Инструкция настройки сбора счетчиков производительности с серверов для продуктов линейки "БИТ:Управление производительностью".

Инструкция настройки для Windows

Шаг 1. Откройте командную оболочку cmd с правами администратора.

Шаг 2. Перейдите в папку, где находится текущий файл readme.txt, выполнив команду:

cd полный_адрес_папки_со_скриптом_на_диске

Шаг 3. Запустите скрипт powershell "setup_monitoring.ps1" выполнив команду:

powershell -File "setup_monitoring.ps1" -server_type xxxx [-1C_version 8.x.xx.xxxx] [-1C_cluster_port хххх] [-1C_RAS_port хххх] [-1C_ClusterFolder хххх] [-share_user хххх]

Состав параметров скрипта зависит от роли сервера, на котором инсталлируется сбор счетчиков:

  • server_type - имя роли сервера (можно указывать несколько через символ _). Доступны следующие имена ролей:
    • 1C - на сервере работает только служба сервера 1С.
    • MSSQL - на сервере работает только служба MSSQL
    • Postgree - на сервере работает только служба Postgree
    • 1C_MSSQL - на сервере работает служба 1C и служба MSSQL
    • 1C_Postgree - на сервере работает служба 1C и служба Postgree
    • other - на сервере не работают служба 1С и службы СУБД.
  • 1C_version - версия платформы кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ, к которому будет подключен RAS.
    • Параметр указывается только для ролей сервера "1C", "1C_MSSQL" или "1C_Postgree".
  • 1C_cluster_port - порт кластера кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ, к которому будет подключен RAS.
    • Если порт службы 1С стандартный 1540, то данный параметр можно не указывать.
    • Параметр указывается только для ролей сервера "1C", "1C_MSSQL" или "1C_Postgree".
  • 1C_RAS_port - порт агента RAS, к которому будет обращаться система мониторинга.
    • Если параметр не указан, то назначается порт агента RAS по умолчанию 1545.
    • Параметр указывается только для ролей сервера "1C", "1C_MSSQL" или "1C_Postgree".
  • 1C_ClusterFolder - имя каталога данных кластера 1С, который содержит в себе сеансовые данные кластера, а также индекс полнотекстового поиска и журнал регистрации информационных баз, которые зарегистрированы в данном кластере.
    • Если расположение каталога не переопределено в параметрах запуска службы 1С, то параметр можно не указывать. В данном случае адрес директории будет C:\Program Files\1cv8\srvinfo. Параметр указывается только для ролей сервера "1C", "1C_MSSQL" или "1C_Postgree".
  • share_user - имя пользователя, для которого будут открыты сетевые папки с логами.
    • Имя пользователя должно совпадать с именем пользователя, под которым работает служба 1С, где размещена база мониторинга "БИТ.Управление производительностью".
    • Если требуется открыть папки для всех пользоветелей, то нужно указать значение everyone.
    • В некоторых случаях не удается программно открыть сетевой доступ к папкам. Рекомендуется вручную проверить настройки доступа сетевых папок:
      • C:\PerfLogs\BIT_monitoring_server
      • C:\PerfLogs\BIT_monitoring_prosesses
      • C:\1c_logs_BIT (только для ролей сервера "1C", "1C_MSSQL" или "1C_PostgreSQL")
      • C:\BIT_ClusterFoldersSizeLogs\logs (только для ролей сервера "1C", "1C_MSSQL" или "1C_PostgreSQL")

Примеры:

powershell -File "make_monitoring_settings.ps1" -server_type 1C_MSSQL -1C_version 8.3.24.1667 -share_user everyone
  • роли сервера: сервер приложений 1С и сервер СУБД MSSQL
  • версия платформы кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ: 8.3.24.1667
  • порт кластера кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ: 1540 (стандартный)
  • порт агента RAS: 1545 (стандартный)
  • адрес каталога данных кластера 1С: C:\Program Files\1cv8\srvinfo (стандартный)
  • имя пользователя, которому открыты сетевые папки с логами: everyone (все пользователи)
powershell -File "make_monitoring_settings.ps1" -server_type 1C -1C_version 8.3.24.1667 -1C_cluster_port 2540 -1C_RAS_port 2545 -1C_ClusterFolder "D:\1cv8\srvinfo" -share_user admin
  • роли сервера: сервер приложений 1С
  • версия платформы кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ: 8.3.24.1667
  • порт кластера кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ: 2540
  • порт агента RAS: 2545
  • адрес каталога данных кластера 1С: D:\1cv8\srvinfo
  • имя пользователя, которому открыты сетевые папки с логами: admin
powershell -File "make_monitoring_settings.ps1" -server_type MSSQL -share_user admin
  • роли сервера: сервер СУБД MSSQL
  • имя пользователя, которому открыты сетевые папки с логами: admin

Инструкция настройки для Linux

Шаг 1. Откройте командную оболочку.

Шаг 2. Перейдите в папку, где находится текущий файл readme.txt, выполнив команду:

cd полный_адрес_папки_со_скриптом_на_диске

Шаг 3. Запустите скрипт setup_monitoring.sh с параметрами:

sudo bash setup_monitoring.sh --server-type=xxxx 
      [--1c-version=8.x.xx.xxxx] [--1c-cluster-port=хххх] [--1c-ras-port=хххх] [--1c-cluster-folder=хххх] [--share-user=хххх]

Состав параметров скрипта зависит от роли сервера, на котором инсталлируется сбор счетчиков:

  • --server-type - имя роли сервера (можно указывать несколько через символ _). Доступны следующие имена ролей:
    • 1C - на сервере работает только служба сервера 1С.
    • PostgreSQL - на сервере работает только служба PostgreSQL
    • 1C_PostgreSQL - на сервере работает служба 1C и служба PostgreSQL
    • other - на сервере не работают служба 1С и службы СУБД.
  • --1c-version - версия платформы кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ, к которому будет подключен RAS.
    • Параметр указывается только для ролей сервера "1C" или "1C_PostgreSQL".
  • --1c-cluster-port - порт кластера кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ, к которому будет подключен RAS.
    • Если порт службы 1С стандартный 1540, то данный параметр можно не указывать.
    • Параметр указывается только для ролей сервера "1C" или "1C_PostgreSQL".
  • --1c-ras-port - порт агента RAS, к которому будет обращаться система мониторинга.
    • Если параметр не указан, то назначается порт агента RAS по умолчанию 1545.
    • Параметр указывается только для ролей сервера "1C" или "1C_PostgreSQL".
  • --1c-cluster-folder - имя каталога данных кластера 1С, который содержит в себе сеансовые данные кластера, а также индекс полнотекстового поиска и журнал регистрации информационных баз, которые зарегистрированы в данном кластере.
    • Если расположение каталога не переопределено в параметрах запуска службы 1С, то параметр можно не указывать. В данном случае адрес директории будет /home/usr1cv8/.1cv8/1C/1cv8. Параметр указывается только для ролей сервера "1C" или "1C_PostgreSQL".
  • --share-user - имя пользователя, для которого будут открыты сетевые папки с логами.
    • Имя пользователя должно совпадать с именем пользователя, под которым работает служба 1С, где размещена база мониторинга "БИТ.Управление производительностью".
    • В некоторых случаях не удается программно открыть сетевой доступ к папкам. Рекомендуется вручную проверить настройки доступа сетевых папок:
      • /var/log/bit_monitoring/server_counters_logs
      • /var/log/bit_monitoring/1C_tech_logs (только для ролей сервера "1C" или "1C_PostgreSQL")
      • /var/log/bit_monitoring/cluster_folders_sizes_logs (только для ролей сервера "1C" или "1C_PostgreSQL")

Примеры:

sudo bash setup_monitoring.sh --server-type=1C_PostgreSQL --1c-version=8.3.24.1667 --share-user=admin
  • роли сервера: сервер приложений 1С и сервер СУБД PostgreSQL
  • версия платформы кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ: 8.3.24.1667
  • порт кластера кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ: 1540 (стандартный)
  • порт агента RAS: 1545 (стандартный)
  • адрес каталога данных кластера 1С: /home/usr1cv8/.1cv8/1C/1cv8 (стандартный)
  • имя пользователя, которому открыты сетевые папки с логами: admin
sudo bash setup_monitoring.sh --server-type=1C --1c-version=8.3.24.1667 --1c-cluster-port=2540 --1c-ras-port=2545 --1c-cluster-folder="/var/1cv8/srvinfo" -share_user admin
  • роли сервера: сервер приложений 1С
  • версия платформы кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ: 8.3.24.1667
  • порт кластера кластера 1С, который ТРЕБУЕТСЯ МОНИТОРИТЬ: 2540
  • порт агента RAS: 2545
  • адрес каталога данных кластера 1С: /var/1cv8/srvinfo
  • имя пользователя, которому открыты сетевые папки с логами: admin
sudo bash setup_monitoring.sh --server-type=PostgreSQL -share_user admin
  • роли сервера: сервер СУБД PostgreSQL
  • имя пользователя, которому открыты сетевые папки с логами: admin

About

Instructions for configuring the collection of performance counters from servers for the BIT.Performance Management product line

Resources

Stars

Watchers

Forks

Packages

No packages published