Мониторинг ИБП МАП и выключение, включение серверов

Публикация № 1711455 16.08.22

Системное администрирование - Мониторинг

ИБП UPS литий сервер LiFePO4 HTTP GET мониторинг

В качестве источника бесперебойного питания серверов можно использовать сетевой инвертор и сборку литиевых аккумуляторов. Единственное, чтобы это работало без участия человека, нужно выключать сервера, когда АКБ разряжается, и включать их обратно, когда сетевое напряжение появилось и АКБ зарядился. С этим вполне может справляться и программа на 1С. Далее описывается программа мониторинга и схема подключения МАП Тitanator UPS (Микроарт) с АКБ Vektor LFP (LiFePO4). Обмен данными ведется по протоколу HTTP.

Выбор такой системы был обусловлен как и относительно низкой ценой, так и временем работы от аккумулятора и возможностями мониторинга.

В качестве ИБП используется МАП Титанатор ИБП, но подойдет производителя Микроарт и МАП Доминатор, значек "UPS" не обязателен, от него зависят тип разъемов сзади и рэковое исполнение.

Они позволяют мониторить себя с помощью встроенной Raspberry Pi (Малина) через веб или по протоколу HTTP (GET запросы), для этого используется 1с_http клиент.

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

Алгоритм простой - при отключении электросети и понижении напряжения на АКБ ниже заданного, выполняется выключение серверов (по заданному списку).

После этого командой ping проверяется выключение серверов и далее отключается питание с серверов с помощью контактора.

Когда внешнее электропитание восстановится и АКБ зарядится, то сервера включаются.

При каких-либо не штатных ситуациях и для информирование отправляются сообщения на электронную почту.

Электрическая схема:

 

 

Вместо "Реле задержки" можно использовать реле 12V, подключенное к выходу 12V блока питания сервера.

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

 

Особенности выключения серверов.

Программа, в зависимости от заполненности настроек, поддерживает выключение непосредственно через команду shutdown, либо с прокладкой RunAsSpc, либо через запуск задания.

В моем случае, установлен сервер Windows Server 2019, для команды shutdown требуются привилегии, через RunAs или RunAsSpc выполнить ее не удается. Так же проблемы с пуском задачи через планировщик заданий (schtasks).

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

Пользователя задачи нужно включить в "Log on as a batch job" (Вход в качестве пакетного задания) gpedit.msc - Computer Configuration - Windows Settings - Security Settings - Local Polices - User Rights Assigment.

 

Без использования БСП.

Проверено на версии 1С 8.3.17.2306.

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

Наименование Файл Версия Размер
Мониторинг ИБП МАП и выключение, включение серверов:

.zip 214,84Kb
2
.zip 1.0.0.0 214,84Kb 2 Скачать

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

Оставьте свое сообщение

См. также

Внешняя компонента печати этикеток для 4 моделей принтеров Промо

Розничная торговля Разработка внешних компонент Периферийные устройства Печатные формы Платформа 1С v8.3 Россия Абонемент ($m)

COM-сервер (внешняя компонента) позволяет печатать этикетки на 4-е модели принтеров (+совместимые с ними по языку управления) 1) Godex EZ-2, Godex BZB-2 2) Godex EZ-2P, Godex DT-2 3) Zebra LP 2824 4) Argox OS-203DT

1 стартмани

15.08.2012    45854    109    ImageWriter    5    

#APMЭтоПросто: APM Adapter 1C (elastic)

Инструментарий разработчика Мониторинг Платформа 1С v8.3 Абонемент ($m)

Сегодня поднимем в docker "APM" и используя "APM Adapter 1C", получим красивую диаграмму последовательностей в Elastic APM.

5 стартмани

23.08.2022    587    0    huxuxuya    0    

Подсистема печати на сетевые принтеры по протоколу IPP без драйверов из любой ОС и серверного контекста

Периферийные устройства Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Печать на сетевые принтеры по протоколу IPP как напрямую, так и с иcпользованием сервера CUPS. Подсистема позволяет печатать из серверного, клиентского контекста, регламентных и фоновых заданий и не требует установки какого-то дополнительного ПО, библиотек и драйверов принтеров как на сервер 1С Предприятия, так и на клиента. Получение статуса принтера, информации о нем и результатов печати. Никаких внешних компонент не используется, под капотом HTTP и работа с двоичными данными средствами платформы. Сериализатор и десериализатор протокола IPP позволяет относительно легко доработать подсистему для поддержки нереализованных методов и типов данных протокола IPP.

5 стартмани

19.08.2022    766    1    dumsik    4    

"Perfomance monitor": обработка для просмотра двоичных файлов

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Внешняя обработка с внешней NativeAPI компонентой просмотра двоичных файлов "Perfomance monitor". Платформа 1С x32, x64 не ниже 8.3.18, только ОС Windows.

1 стартмани

13.07.2022    761    0    sdf1979    0    

Мониторинг потребления памяти рабочими процессами rphost

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Организация мониторинга за потребляемой рабочими процессами 1С памятью.

1 стартмани

10.06.2022    1349    0    user1287977    0    

Печать на мобильных принтерах по bluetooth и сети (ZPL, TSPL, CPCL)

Периферийные устройства Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Реализация печати на мобильные принтера по bluetooth и сети в формате языка разметки ZPL, TSPL, CPCL из мобильных приложений 1С под Android.

5 стартмани

10.06.2022    1210    6    igorK    7    

Структура хранения данных и рекомендации по индексам

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка для просмотра структуры хранения данных, дискового пространства, занятого таблицами и индексами. Дополнительно показывает статистику по индексам (рекомендации СУБД по созданию индексов, неиспользуемые / редко используемые индексы).

1 стартмани

10.06.2022    2176    29    Fox1976    0    

Командная строка Windows

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Выполнение команд CMD операционной системы Windows из 1С, а также получение результата в переменную 1C.

1 стартмани

27.02.2022    1878    8    user-z99999    1    

Диспетчер задач Windows

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Создан диспетчер задач Windows из 1С. Удобно смотреть дату создания процессов и их потребляемые ресурсы. Будет полезен для программистов и администраторов.

1 стартмани

10.02.2022    2269    1    user-z99999    4    

Управление устройством сопряжения Ke-USB24R

Периферийные устройства Платформа 1С v8.3 Конфигурации 1cv8 Бытовые услуги, сервис Абонемент ($m)

Управление устройством сопряжения через внешнюю обработку.

1 стартмани

23.11.2021    1946    1    djalilovv_RSH    1    

Полноценная работа с COM портом через библиотеку MSComm

Периферийные устройства Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Чтение и запись в COM порт через библиотеку MSComm. Без бесконечных циклов и прочих костылей.

1 стартмани

15.09.2021    8305    80    vadnevzorov    27    

Конфигурация для мониторинга лицензий 1С

Мониторинг Платформа 1С v8.3 Россия Абонемент ($m)

Мониторинг лицензий 1С является одним из важных процессов при работе с большим количеством пользователей. Если вы хотите просматривать и хранить статистику за определенный период времени по всем базам и пользователям, тогда эта конфигурация будет необходима в вашей компании!

2 стартмани

21.08.2021    6014    62    solbol    22    

Печать этикеток и ценников из УТ 10.3 на обычные и термопринтеры Argox и Godex

Периферийные устройства Печатные формы Платформа 1С v8.3 1С:Управление торговлей 10 Абонемент ($m)

Удобная и быстрая печать ценников и этикеток из 1С:Управление торговлей (УТ) 10.3 на обычных принтерах и на термопринтерах Argox OS-203 DT, OS-2130D и Godex BZB2/EZ2/EZ4, Citizen CLP-521/621.

2 стартмани

12.07.2021    5447    17    w0r0n    10    

Чтение логов Perfmon

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка предназначена для чтения логов Perfmon, сохраненных в формате blg и автоматического поиска резких скачков значений счетчиков. Можно использовать в качестве альтернативы штатных средств Windows для чтения файлов логов. Лично мне они не нравятся за постоянные зависания и ужасный юзабилити. Работает с платформой версии не ниже 8.3.14.1565 (до этой версии платформа плохо работала с содержащими большое количество данных диаграммами)

1 стартмани

30.04.2021    3262    4    kser87    0    

Отправка накладной на складской принтер (УТ 11)

Печатные формы Оптовая торговля Периферийные устройства Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Расширение (.cfe для УТ 11) позволяет автоматически (по требованию) распечатывать заказ клиента на складской принтер (независимо от указанного количества копий, на склад отправляется только одна копия). При возникновении потребности отправки копии накладной на складской принтер достаточно установить галку у параметра «+ печать на склад» (подробнее в прикрепленном изображении).

1 стартмани

31.03.2021    3211    1    Lonelcor    0    

Оперативный мониторинг управляемых блокировок и серверных вызовов кластера 1С (windows сервис BETA расширения функционала конфигурации "Центр Контроля Качества")

Мониторинг Платформа 1С v8.3 Управление блокировками Абонемент ($m)

Windows сервис расширения функционала счетчиков производительности конфигурации "Центр Контроля Качества". Собирает и агрегирует информацию из технологического журнала об управляемых блокировках (TLOCK, TDEADLOCK, TTIMEOUT), а так же серверных вызовов (CALL в разрезе p:processName для процессов rphost и в разрезе IName для процессов ragent и rmngr). Агрегированная информация каждую минуту отправляется по http в конфигурацию ЦКК и там представлена в виде счетчиков производительности.

1 стартмани

29.03.2021    3556    3    sdf1979    0    

Учет рабочего времени (интеграция с оборудованием ZKTeco)

Учет рабочего времени Периферийные устройства Платформа 1С v8.3 Казахстан Управленческий учет Абонемент ($m)

Автоматизация учета рабочего времени. Цель - получение данных о посещении сотрудников с устройства сканера отпечатка пальцев в 1С.

1 стартмани

23.03.2021    6018    19    Almaz    13    

Связка python + PostgreSQL + 1C 8.3

Сервера WEB-интеграция Платформа 1С v8.3 Россия Абонемент ($m)

Поступила задача от руководства сделать парсер сайтов с сохранением результатов в 1С. Парсер сайтов принял решение писать в python, благо его компоненты позволяют сделать парсер с минимальными затратами. Но нормальной связки python + 1С во всемирной сети я не нашел. Поэтому решил сделать через PostgreSQL, так как в postgres поддерживается python. Обработка тестировалась на платформе 1С 8.3.17.1549.

1 стартмани

08.02.2021    7226    2    klepser    4    

Интерфейс к утилите администрирования кластера серверов для ОС Linux

Linux Сервера Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Реализация сценария администрирования кластера серверов для ОС Linux при СУБД - PostgreSQL.

1 стартмани

21.01.2021    3553    4    masterb    0    

Получение скриншота с камеры Hikvision при digest-аутентификации

Периферийные устройства Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Имея подключенную ip-камеру, требуется по нажатию кнопки в документе 1С получать изображение. Может быть полезна при организации рабочих мест на проходных, весовых и т.п.

1 стартмани

30.12.2020    4837    11    garagauto    5    

Управление серверами (консоль Linux)

Linux Сервера Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Конфигурация-консоль администрирования кластера серверов 1С Linux.

1 стартмани

28.12.2020    4899    10    m_aster    0    

Копирование настроек торгового оборудования для УПП (КА 1.1)

Периферийные устройства Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Абонемент ($m)

Обработка для копирования торгового оборудования (настроек) с одного ПК на другой.

1 стартмани

04.08.2020    3012    3    RTA    0    

Включение и выключение электроприборов из 1С

Периферийные устройства Платформа 1С v8.3 Абонемент ($m)

В публикации я постараюсь описать, как в случае необходимости можно расширить возможности 1С при помощи доступного внешнего оборудования. Рассмотрим, каким образом можно легко включать и выключать электроприборы программно из 1С или имитировать нажатие кнопок.

1 стартмани

02.04.2020    11203    8    bobreks    66    

Мониторинг количества использованных программных лицензий, выданных выделенным сервером лицензирования

Мониторинг Платформа 1С v8.3 Абонемент ($m)

Следим за утилизацией программных клиентских лицензий на выделенном сервере лицензирования в разрезе кластеров 1С Предприятия, в состав которых включен данный сервер лицензирования

1 стартмани

22.11.2019    12275    11    Sloth    4    

Удаление неактивных и повторно запущенных пользователем сеансов - обработкой в фоне или внешней обработкой

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

На экране монитора при запуске конфигурации нередко приходится видеть обидное сообщение "Не обнаружено свободной лицензии". Особенно это актуально, когда у вас 100 лицензий и при этом работает порядка 90 пользователей. При этом, очень актуальна жесткая политика - "Один сеанс в одни руки". Для автоматизации ручной работы администратора 1С по удалению сеансов пользователей и предназначена данная обработка. Обработка может быть использована как внешняя, так и поставлена в дополнительные отчеты и обработки с установкой расписания запуска, в этом случае обработка будет выполняться как фоновое задание. Обработка предназначена для работы в клиент-серверных базах и тестировалась на платформе 8.3.14.1854. Обработка установленная на платформе не ниже 8.3.6, позволяет управлять сеансами конфигураций установленных на платформе 8.2

3 стартмани

13.11.2019    9599    26    IVC_goal    11    

Монитор показателей и лицензий с графиками

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

07.10.2019    22987    210    sapervodichka    17    

Мониторинг количества использованных клиентских лицензий, выданных сервером 1С Предприятия, работающим на платформе GNU/Linux

Мониторинг Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

27.08.2019    17016    2    Sloth    18    

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

Статистика базы данных Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Делаем счётчик баз 1С в Zabbix.

1 стартмани

26.08.2019    12520    0    MrWonder    8    

Интеграция 1С со сканерами отпечатка пальца ZKTime (обычные формы)

Периферийные устройства Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Интеграция 1С со сканерами отпечатка ZKTime.

1 стартмани

07.08.2019    6333    6    Nefilimus    8    

Мониторинг потребления ресурсов базами кластеров сервера

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

4 стартмани

17.07.2019    16003    59    IVC_goal    34    

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

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

05.10.2018    69895    88    akimych    54    

Умный дом. Продолжение: подключаем счётчик воды к 1С

Периферийные устройства Платформа 1С v8.3 Россия Абонемент ($m)

Подключаем стандартный счётчик учета расхода воды к локальной сети по вай фай и работаем с ним из 1С

1 стартмани

07.12.2017    9636    2    sasha777666    10    

Версия 2. Управление принтерами внутри 1С

Периферийные устройства Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Управление принтерами внутри 1С, обычные формы, операционная система - Windows

1 стартмани

24.07.2017    24368    53    vasilev2015    32    

Интеграция ЦКК и ЦУП

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Способ создать интеграцию Центра контроля качества (ЦКК) и Центра управления производительностью (ЦУП). Статья состоит из двух пунктов: 1. Как заставить ЦУП собирать информацию по команде из вне 2. Как запускать ЦУП из ЦКК при определённых в ЦКК условиях

1 стартмани

22.08.2016    10314    3    ostapchenko.alexandr    6    

Вывод информации на второй дисплей (дисплей покупателя)

Периферийные устройства Платформа 1С v8.3 Абонемент ($m)

Программа для обеспечения взаимодействия 1С со вторым дисплеем.

1 стартмани

25.07.2016    17563    37    Bienko    18    

Подсистема RJM "Мониторинг регламентных заданий"

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Подсистема RJM расшифровывается как «Regulated Job Monitor», т.е. «Монитор регламентных заданий». Данная подсистема необходима для наблюдения за регламентными заданиями в сторонних базах удаленно. Например, у вас 5 ИБ, в которых выполняются одни и те же регламентные задания или разные задания, и вы хотите посмотреть, что там происходит с этими заданиями, при этом не хотите открывать все эти базы, для этого и была придумана эта подсистема. Подсистема разработана на управляемых формах под тонкий клиент. Она позволяет производить мониторинг, управлять и оповещать о проблемах.

1 стартмани

16.06.2016    18197    22    Vint_1c    10    

Тест прямой печати для Штрих-600 в управляемом приложении

Периферийные устройства Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Появилась необходимость настроить Штрих-600 на Windows-7. Драйверов под эту ОС не существует. Зато у принтера есть возможность печатать без драйвера Windows напрямую, используя ESC последовательности. Эта обработка была написана для тестирования данного метода.

1 стартмани

31.05.2016    11042    5    Rokky78    1    

Подключение принтера чеков к Рознице 2.2

Кассовые операции Периферийные устройства Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Абонемент ($m)

Вариант подключения windows принтеров чеков, примеру Mprint t58, к 1С:Розница 2.2.2.12

1 стартмани

21.03.2016    22395    43    shard    12    

Анализ журналов аудита подсистемы печати Windows в 1С:Предприятие

Мониторинг Платформа 1С v8.3 Абонемент ($m)

Пример использования библиотеки "Работа с PowerShell из 1С" для получения событий аудита подсистемы печати Windows с последующим анализом количества распечатанных документов в различных разрезах.

1 стартмани

21.12.2015    55438    5    blackhole321    5    

1С, arduino, http и никаких внешних компонент

Периферийные устройства Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

26.04.2015    23282    17    sasha777666    25