Количество баз 1С как счетчик в Zabbix

Публикация № 1113709

Администрирование - Администрирование данных 1С - Статистика базы данных

2
Делаем счётчик баз 1С в Zabbix.
Задача:
Сделать мониторинг количества баз в Zabbix. Всего и по шаблону.
Zabbix и его агенты уже развёрнуты и работают. Активные проверки (Active Checks) уже настроены.
 
Реализация:
  1. Разрешить использование локальных неподписанных скриптов на сервере приложений 1С:
    %systemroot%\system32\WindowsPowerShell\v1.0\powershell -Command Set-ExecutionPolicy RemoteSigned
     
  2. Положить скрипт из публикации в C:\Program Files\Zabbix Agent\Scripts\.
     
  3. Создать в zabbix_agentd.conf новые параметры:
    UserParameter=Total_1C_Bases_Count[*],PowerShell.exe -nologo -NoProfile -File "C:\Program Files\Zabbix Agent\Scripts\C1PsZabbix.ps1" -Total 1
    UserParameter=Special_1C_Bases_Count[*],PowerShell.exe -nologo -NoProfile -File "C:\Program Files\Zabbix Agent\Scripts\C1PsZabbix.ps1" -Special 1
     
  4. Перезапустить Zabbix Agent.
     
  5. С Zabbix-сервера проверяем корректность работы:
    zabbix_get -s 1c_server -p 10050 -k Total_1C_Bases_Count
    zabbix_get -s 1c_server -p 10050 -k Special_1C_Bases_Count
     
  6. Настраиваем счётчики для хоста (или кладём себе в шаблон) как на скрине

     
  7.   Profit!

 

Код powershell-скрипта из раздела загрузки:

Param(
        $Total,                                 # выводить общее количество
        $Special                                # выводить количество по шаблону $re_special_pattern
    )

$re_SrvInfo                                     =   '-d\s+"([\w\d\:\\\s]+?)"'
$re_Port                                        =   '{[\w\d]{8}-([\w\d]{4}-){3}[\w\d]{12},"*.*?"*,(\d+)'
$re_C1_InfoBase                                 =   '{[\w\d]{8}-([\w\d]{4}-){3}[\w\d]{12},"*(.*?)"*,.*?DB=.*?DBMS='
$re_special_pattern                             =   'нужный или не нужный вам шаблон в виде регулярного выражения'
$c1_bases_total                                 =   0
$c1_bases_special                               =   0

$C1CommandLine                                  =   Get-WmiObject Win32_Process -Filter "name = 'ragent.exe'" | Select-Object CommandLine
$C1CommandLine                                  |   % {
    if ($_ -match $re_SrvInfo){
        $C1SrvInfoDir                           =   $Matches[1]
        $C1_1cv8wsrv                            =   "$C1SrvInfoDir\1cv8wsrv.lst"
        $C1_1cv8wsrv_content                    =   Get-Content -Path $C1_1cv8wsrv -Encoding UTF8
        foreach($line in $C1_1cv8wsrv_content -match $re_Port){
            if($line -match $re_Port){
                $c1_port_dir                    =   "$C1SrvInfoDir\reg_"+$Matches[2]
                $c1_cluster_content             =   Get-Content -Path "$c1_port_dir\1CV8Clst.lst" -Encoding UTF8
                foreach($base in $c1_cluster_content -match $re_C1_InfoBase){
                    $c1_bases_total             +=  1
                    if($base -match $re_C1_InfoBase){
                        if($Matches[2] -match $re_special_pattern){
                            $c1_bases_special   +=  1
                        }
                    }                    
                }
            }
        }
    }
}
if($Total){
    $c1_bases_total 
}
if($Special){
    $c1_bases_special
}

 

2

Скачать файлы

Наименование Файл Версия Размер
Скрипт сбора данных
.ps1 2,38Kb
26.08.19
0
.ps1 2,38Kb Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. VmvLer 26.08.19 16:44 Сейчас в теме
а что даст этот счетчик в практическом смысле кроме того что сервер станет открыт для неподписанных шрифтов сприптов?
2. MrWonder 576 26.08.19 16:46 Сейчас в теме
(1) Мне, в практическом смысле, он даёт именно то, для чего задуман. Есть такая потребность - отслеживать количество баз.
3. Sloth 128 26.08.19 16:52 Сейчас в теме
(2) Сервер используется разработчиками или сервисниками, где может разворачиваться произвольное количество баз?
4. MrWonder 576 26.08.19 16:56 Сейчас в теме
5. Sloth 128 26.08.19 17:17 Сейчас в теме
(4) Просто хотелось бы хорошо понимать прикладной сценарий описанного в статье :) А об этом автор скромно умолчал ;)
6. MrWonder 576 26.08.19 17:19 Сейчас в теме
(5) Понятно. Автор делал под свои задачи и решил выложить для community.
7. Sloth 128 26.08.19 17:33 Сейчас в теме
(6) Скажем так, меня очень интересуют различные сценарии использования 1С + Zabbix и их практическое применение.
Т.е. не просто "смотрите, можно сделать так ...", а "смотрите, можно сделать так ..., я этим пользуюсь для ...".
Оставьте свое сообщение

См. также

Журнал данных информационной базы 1

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Обработка для получения информации о структуре и количестве объектов информационной базы.

2 стартмани

25.08.2019    924    1    AleSSandre    0       

Статистика объектов информационных баз 1C 8.x (обычные и управляемые формы, СКД) 5

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m) Статистика базы данных

Внешний универсальный отчет по статистике объектов информационных баз 1C 8.x для обычных и управляемых форм с возможностью группировки по периодам.

1 стартмани

08.08.2019    1017    8    as.1c.nik    0       

Количество активных пользователей 2

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Абонемент ($m) Статистика базы данных

Отчет СКД в форме таблицы на основе регистров сведений ЗамерыВремени, ЗамерыВремениТехнологические.

1 стартмани

07.08.2019    824    Mari_Kuznetzova    0       

Свойства объектов 1С в SQL (и сравнение баз) 59

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Абонемент ($m) Статистика базы данных

Подключаемый отчет на системе компоновки данных по типам объектов 1С показывает: 1) Совокупности таблиц SQL для хранения объекта 1С и их предназначение; 2) Число объектов данного типа; 3) Размеры хранения данных и индексов в MB (мегабайтах); 4) Сравнение данных двух баз

1 стартмани

15.07.2019    3926    102    sapervodichka    0       

Количество документов за период 0

Отчеты и формы Программист Пользователь Внешний отчет (ert,erf) v8 v8::УФ v8::СКД 1cv8.cf Россия Абонемент ($m) Специальные

Отчет показывает типы используемых документов в информационной базе за выбранный период и их количество по месяцам. Есть отбор по признаку документа ("проведен"/"распроведен"/"помечен на удаление"). Отчет универсальный подойдет для любой конфигурации.

2 стартмани

12.07.2019    1170    7    trntv    4       

Количество элементов в базе по метаданным и их размер для файловой информационной базы 12

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Статистика базы данных

В версии платформы 8.3.15, вышедшей 26.06.2019 (8.3.15.1489), была реализована возможность получить (оценить) размер данных, которые они занимают в таблицах СУБД - метод глобального контекста ПолучитьРазмерДанныхБазыДанных(). В данной обработке реализована данная возможность.

1 стартмани

27.06.2019    1467    8    BurlakovIvan    0       

Количество документов за период (Управляемые + Обычные формы, все конфигурации) 0

Отчеты и формы no Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Статистика базы данных

Представляю вашему вниманию маленькую но быструю и полезную обработку. Эта обработка выводит количество документов за произвольный период. Берутся все документы конфигурации. В сообщения выводятся: Представление документа, имя документа (в конфигураторе), количество документов за выбранный период. Обработка работает в обычных формах и управляемых формах. Для запуска в обычном приложении, а также в управляемом приложении (толстый клиент) достаточно открыть файл обработки. Для запуска в тонком клиенте, обработку необходимо регистрировать в конфигурации как встроенную обработку.

1 стартмани

20.06.2019    1233    4    pvlunegov    1       

Размер файлов хранилища 1

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Статистика базы данных

Обработка предназначена для вычисления объема информации, расположенного в справочнике ХранилищеДополнительнойИнформации для обычных форм.

1 стартмани

11.06.2019    1411    3    needmic    4       

Количество документов и справочников с отбором по организации для обычных и управляемых форм 2

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Статистика базы данных

Обработка позволяет вывести количество документов и справочников информационной базы с отбором по организации для обычных и управляемых форм.

1 стартмани

08.06.2019    1296    3    Dadriel619960    2       

Базомер (показывает количество записей в таблицах) 6

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Базомер показывает количество записей во всех регистрах сведений, регистрах накопления, документах и справочниках.

1 стартмани

31.05.2019    1539    4    bars21rus    6       

Количество элементов в справочниках и документах системы 0

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Отчет для любой конфигурации на платформе 8.х по количеству элементов в справочниках и документах системы Открывается как внешний файл (меню Файл - Открыть) на любом релизе платформы 8.х Формируется по кнопке Сформировать - см. скриншот

1 стартмани

21.05.2019    1443    5    denis_r    0       

Подсчёт общего количества объектов (справочников и документов) в базе данных 1

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Абонемент ($m) Статистика базы данных

Обработка подсчитывает количество всех типов документов и справочников в базе 1С и выводит в таблицу. Ведёт подсчёт общего количества документов, проведённых, не проведённых и помеченных на удаление. Подсчитывает общее количество элементов каждого справочника, помеченные на удаление и предопределённые элементы. Предназначена для общих целей анализа базы, особенно для прогнозирования времени свёртки/тестирования/обновления/синхронизации базы данных, а также для сравнения двух баз по количеству объектов (например, источник и приёмник при конвертации). Есть возможность выбора периода, выбора сортировки по количеству/наименованию и скрывать/показывать нулевые.

1 стартмани

22.04.2019    1603    2    Aleksandr55555    3       

Количество элементов справочников и документов для 1С 8.x (обычные и управляемые формы) 1

Отчеты и формы Программист Пользователь Внешний отчет (ert,erf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Отчет позволяет быстро оценить количество элементов справочников и документов в базах 1С 8.x (обычные и управляемые формы).

1 стартмани

26.03.2019    1287    3    black.nik    0       

Отчет по метаданным. Количество элементов справочников, документов, регистров. Отбор по периоду 2

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Отчет по метаданным. Количество элементов справочников, документов, регистров. Есть отбор по периоду для периодических метаданных. Можно использовать для анализа при переносе данных. 8.3.13.1644.

1 стартмани

27.02.2019    1809    3    serg.7x    0       

Подсчет количества документов в конфигурации 2

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 1cv8.cf Украина Абонемент ($m) Статистика базы данных

Как-то всё руки не доходили, но вот написал для себя, и делюсь с другими, обработку для подсчета количества документов в конфигурации. Может, кому-то будет полезной.

1 стартмани

23.02.2019    1775    2    forwork1c    1       

Анализ документов базы по пользователям 0

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Анализ документов, введённых пользователями: внешний отчёт, позволяющий увидеть количество документов каждого вида, введённых каждым пользователем (количественные показатели работы).

1 стартмани

16.02.2019    1888    4    Fantasisto    0       

Отчет по базе данных 3

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Внешний отчет по содержимому базы данных, формирует структуру базы данных, а также по конкретным объектам конфигурации можно посмотреть поля СУБД и индексы. (УФ)

1 стартмани

12.01.2019    2529    9    user5300    0       

Отчет "Всего объектов" 0

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Отчет показывает количество документов и справочников в разрезе метаданных с отбором по организации. Протестировано: на платформе 1С:Предприятие 8.3 (8.3.12.1616).

1 стартмани

25.12.2018    1873    3    birk    1       

Анализ максимального количества пользователей в базах средствами 1С (БСП) 1

Отчеты и формы Системный администратор Конфигурация (md, cf) v8 ДО ERP2 БП3.0 УТ11 КА2 ЗУП3.x Россия Windows Абонемент ($m) Статистика базы данных

Подсистема для хранения и анализа количества подключений пользователей к указанным базам. Данные хранятся в отдельном регистре сведений, подключение выполняется средствами БСП.

1 стартмани

13.12.2018    2911    4    DarkPinch222    0       

Универсальный реестр документов (обычные и управляемые формы) 0

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Обработка для вывода списка ВСЕХ документов (всех видов) за указанный период.

1 стартмани

28.11.2018    2714    7    DarkPinch222    1       

Замер производительности. КА 2, УТ 11 1

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 УТ11 Абонемент ($m) Статистика базы данных Производительность и оптимизация (HighLoad)

Отчет позволяет замерять на актуальных базах КА2 и УТ11 (в том числе на демо-базах) три параметра: время выборки данных, время передачи с клиента на сервер, время вывода данных. Тестировал на релизах КА 2.4.1.240 и УТ 11.4.5.32.

1 стартмани

22.11.2018    3811    5    FarFar    9       

Анализ метаданных для свертки базы данных и не только для обычных и управляемых форм. Свертка для обычного приложения. 2

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Статистика базы данных

Анализ Метаданных для Свертки БД и не только для Обычных и Управляемых форм. Позволяет получить Список объектов и количество записей по объекту. Проанализировать данные, установить нужные режимы свертки выгрузить результаты файл *.xml и восстановить потом в обработке СверткаИнформационнойБазы. Можно использовать просто для анализа данных ИБ. Обработка АнализМетаданныхДляСверткиБД тестировалась на релизах: - УПП - обычный интерфейс - УТ 11 - управляемый - КА 2.2 - управляемый - УНФ - управляемый

1 стартмани

28.10.2018    3186    39    Serggray    3       

Считаем количество элементов объекта 0

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Беларусь Украина Россия Абонемент ($m) Статистика базы данных

Обработка подсчета количества элементов в справочники, документе, регистре сведений.

1 стартмани

25.10.2018    2962    1    kalyuzhny    6       

Мониторинг показателей систем 1С 8.3 с помощью Zabbix 162

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Внешние источники данных Zabbix

Опишу свой опыт мониторинга наших систем 1С с помощью Zabbix и ту пользу, которую можно извлечить из этого.

1 стартмани

05.10.2018    20502    36    akimych    48       

Монитор активности сеансов пользователей в виде графиков в клиент-серверном варианте 59

Инструменты и обработки Системный администратор Конфигурация (md, cf) v8 1cv8.cf Windows Абонемент ($m) Статистика базы данных

Сбор статистики активности сеансов посредством подключения к агенту сервера и отображение в режиме реального времени в виде графиков за указанный интервал времени

1 стартмани

25.09.2018    7226    59    rullin    23       

Как узнать, какие типы документов в базе рабочие и сколько документов каждого типа? 5

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Статистика базы данных

При разработке правил обмена необходимо определить, какие типы документов используются последние 2 года или 1 год.

1 стартмани

14.09.2018    3582    2    wowik    0       

Количество пользователей программы за период (по журналу регистрации) 2

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Статистика базы данных

Обработка родилась от необходимости оценки реального количества пользователей систем. Расчет выполняется на основании данных журнала регистрации.

1 стартмани

12.09.2018    2437    4    Kaavan    4       

Анализ использования справочников и документов в любой конфигурации (обычные формы, v8.3.12.1567) 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Статистика базы данных

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

1 стартмани

27.08.2018    3411    3    MaxCreator    1       

Отчет по количеству документов и строк в ТЧ (по видам документов, с заданной периодичностью) 4

Отчеты и формы Системный администратор Программист Бизнес-аналитик Бухгалтер Внешний отчет (ert,erf) v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m) Статистика базы данных

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

1 стартмани

30.07.2018    5343    16    Tavalik    3       

Размер данных в базе 1С 0

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 1cv8.cf Россия Windows Абонемент ($m) Статистика базы данных

Оценка размера данных в байтах. Отчёт не предназначен для точной оценки размеров данных, т.к. для многих типов размер вычисляется в попугаях. Этот отчёт не является верхом совершенства и работает крайне медленно. Но именно этот отчёт позволяет наглядно увидеть, как просто вывести данные через СКД и насколько это проще, нежели вывод обычным способом. В то же самое время данный отчёт показывает наглядно, как просто создавать инструменты одновременно и под обычные формы, и под управляемые. Также можно очень наглядно увидеть распределение данных по различным объектам метаданных.

1 стартмани

03.04.2018    6185    24    strange2007    3       

Количество элементов (справочники, документы, регистры, журналы) в базе 4

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 v8::Запросы 1cv8.cf Абонемент ($m) Статистика базы данных

Отображает количество всех документов и справочников в базе. При выборе поля в колонках "Проведенные", "Не проведенные" или "Помеченные на уд." откроется форма списка этого объекта с соответствующим отбором. Обработка очень пригодилась во время переносов данных. Добавлена возможность выборки данных по регистрам и журналам.

2 стартмани

12.03.2018    5137    14    Izumov    0       

Выявление количества объектов в информационной системе 0

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Статистика базы данных

Обработка поможет определить количество записей по объектам в информационной системе.

1 стартмани

11.12.2017    4251    1    skraikers    2       

Анализ используемых документов 3

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Статистика базы данных

Обработка показывает, какое количество документов разного вида присутствует в базе, сколько из них проведено, помечено на удаление.

1 стартмани

10.12.2017    6047    6    xico    1       

Количество записей в регистре накопления, сведений, справочников и документов 2

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Статистика базы данных

Обработка выводит список регистров накопления, сведений с количеством записей в каждом и список справочников и документов с количеством элементов. Управляемое и обычное приложение.

1 стартмани

26.10.2017    7699    12    vas2005    0       

Используемые в базе данных объекты 0

Отчеты и формы Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::УФ УНФ ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m) Статистика базы данных

Обработка позволяет вывести список используемых в базе справочников и документов Обработка может быть полезна: - при начале работы с базой данных новому бухгалтеру при передаче дел. - программисту при интеграции с другими конфигурациями и системами.

1 стартмани

06.09.2017    7373    5    "Я"    5       

Подсчет количества объектов в базе данных 3

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Статистика базы данных

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

1 стартмани

04.08.2017    7497    57    Wi5hMaCTeP    12       

Отчет по созданным документам в разрезе ответственных и узлов РИБ 5

Отчеты и формы Программист Внешний отчет (ert,erf) v8 ERP2 Абонемент ($m) Статистика базы данных

Отчет по всем документам в базе в разрезе узла РИБ, ответственного и вида документа

1 стартмани

20.07.2017    6529    5    smirnov.es    3       

Определение размера базы данных 1С с разбивкой по объектам метаданных (обычная и управляемая форма) 30

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Статистика базы данных

Обработка для определения размера таблиц базы данных 1С. Адаптирована для конфигураций на обычных и управляемых формах 8.2 - 8.3!

1 стартмани

12.07.2017    17337    217    Xershi    43       

Какие виды документов и их количество есть в вашей БД? 0

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Зачастую в различных задачах, например, при реализации синхронизаций документов, необходимо узнать какие виды документов и в каком количестве имеются в текущей базе в разрезе любого реквизита документа с типом "Справочник". Данная обработка выводит эту информацию в табличное поле формы. Есть возможность проверить все проведенные документы на наличие движений в регистрах накоплений. Возможно выполнить перепроведение проведенных документов по выбранным видам. Проводиться документы будут в порядке возрастания даты.

1 стартмани

15.06.2017    5857    5    Алекс_С    0       

Статистика запуска внешних обработок 16

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 БП1.6 Абонемент ($m) Статистика базы данных

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

5 стартмани

18.05.2017    10822    12    echo77    0       

Отчет по объектам системы (обычные формы) 0

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 1cv8.cf Абонемент ($m) Статистика базы данных

Отчет по количеству объектов базы данных по каждому типу метаданных.

1 стартмани

30.04.2017    6727    4    my_proud    2