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

16.08.22

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

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

Скачать исходный код

Наименование Файл Версия Размер
Мониторинг ИБП МАП и выключение, включение серверов:
.zip 214,84Kb
2
.zip 1.0.0.0 214,84Kb 2 Скачать

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

В качестве ИБП используется МАП Титанатор ИБП, но подойдет производителя Микроарт и МАП Доминатор, значек "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.

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

См. также

Распознавание номеров автомашин с ip - камер, видео, фото

Распознавание документов и образов Периферийные устройства Автомобили, автосервисы Россия Платные (руб)

Программа считывает кадры с ip-камер (http - запрос к камере), видео, фото (источники кадров (нет ограничения на их количество) настраивается в конфигурационном файле), находит и распознает номера автомашин и сохраняет в базу db, с сохранением фото номера и автомашины, а также времени детекции.

20400 руб.

31.05.2023    4013    3    2    

5

Конфигурация Session Monitor

Мониторинг Инструменты администратора БД Платформа 1С v8.3 Россия Платные (руб)

Конфигурация Session Monitor предназначена для мониторинга сервера 1С с целью отслеживания чрезмерной нагрузки от конкретных сеансов и скорости реакции рабочих процессов.

1500 руб.

01.12.2020    14454    35    0    

50

Мониторинг баз и серверов 1С

Журнал регистрации Мониторинг Платформа 1С v8.3 Платные (руб)

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

9000 руб.

28.08.2019    31223    14    21    

66

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

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

Долгое время я активно пользовался различными хоткеерами, шаблонами текста, специальными раскладками клавиатуры. Я из тех, кто очень долго верил в Снегопат... Так сложилось, что на моем текущем месте работы довольно строгая политика информационной безопасности, а потому со всем привычным софтом, который делал жизнь проще, мне пришлось расстаться. И даже шаблоны кода при каждом терминальном подключении требуется настраивать в конфигураторе заново. Как известно, если какую-то задачу нельзя решить на стороне софта, то стоит поискать железное решение.

1 стартмани

15.04.2024    6002    madonov    52    

33

Проблемы на ровном месте, или рассказ о том, как у нас каждое утро стабильно подвисал dev-сервер 1С

Сервера Платформа 1С v8.3 Россия Бесплатно (free)

Меня зовут Павел Белоусов, я работаю Ведущим программистом 1С в компании OCS Distribution. Хочу поделиться историей, как мы столкнулись с постоянными зависаниями dev-сервера 1C, каким образом решили проблему и какие любопытные уроки вынесли из ситуации.

12.04.2024    2512    pbelousov    55    

19

[История разработки] Управляем промышленным принтером EBS-1500 из 1С

Периферийные устройства Платформа 1С v8.3 Бесплатно (free)

«У нас было два контроллера Huidu, семьдесят две китайские монохромные панели на светоизлучающих диодах, они же LED, четыре мегабайта flash памяти, 1С и целое море поддерживаемых форматов вывода информации - текстов, картинок, анимаций, а так же литр промывочной жидкости, литр разбавителя, ящик черных чернил, и 12 патч-кордов и различных удлинителей. Не то, чтобы всё это было категорически необходимо в маркировке, но если уж начал собирать маркиратор на 1С, то к делу надо подходить серьёзно.» - Страх и ненависть в Маркировке, 2019 г.

01.04.2024    1567    Interrupted    14    

34

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

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

Внешняя обработка получения изображения с веб-камеры с возможностью его кадрирования по произвольно выделенной области. Использует собственную внешнюю компоненту на основе библиотеки AForge. Содержит примеры интерактивного взаимодействия с полем HTML.

20.03.2024    433    2    AndSem    1    

4

Прямая печать на принтерах TSC из 1С

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

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

1 стартмани

19.02.2024    718    6    realslavyan    2    

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