Каталог решений - Системные характеристики сервера из 1С

Системные характеристики сервера из 1С

Системные характеристики сервера из 1С

В наличии

Данная разработка показывает, каким образом возможно асинхронно выполнять команды системы с выводом на экран результатов вывода.

Категория:

Описание

Рассмотрим обычный пример, как вывести системные характеристики сервера на экран обработки 1С

&НаСервере
Процедура СистемныеХарактеристикиНаСервере()
	ПараметрыЗапускаПрограммы = ФайловаяСистема.ПараметрыЗапускаПрограммы();
	ПараметрыЗапускаПрограммы.ДождатьсяЗавершения = Истина;
	ПараметрыЗапускаПрограммы.ПолучитьПотокВывода = Истина;
	ПараметрыЗапускаПрограммы.ПолучитьПотокОшибок = Истина;
	
	Результат = ФайловаяСистема.ЗапуститьПрограмму(
	"systeminfo /FO LIST", ПараметрыЗапускаПрограммы);
	
	КодВозврата = Результат.КодВозврата;
	ПотокВывода = Результат.ПотокВывода;
	ПотокОшибок = Результат.ПотокОшибок; 
	Объект.вывод = Результат.ПотокВывода;
КонецПроцедуры

В данном случае мы выполняем команду "systeminfo /FO LIST" и ждем вывода на экран.

Возможно выполнять любые команды DOS, на какие хватит прав доступа. Обычно у всех 1С работает от имени системы либо под админом (Что не есть гуд,  могут выполнить команду типа format c:).

 

 

На выходе мы видим необходимые нам параметры по процессору: 

Processor(s): 

2 Processor(s) Installed.
                           [01]: Intel64 Family 6 Model 85 Stepping 4 GenuineIntel ~2295 Mhz
                           [02]: Intel64 Family 6 Model 85 Stepping 4 GenuineIntel ~2295 Mhz

  И по памяти

Available Physical Memory: 24 993 MB
Virtual Memory: Max Size:  37 632 MB
Virtual Memory: Available: 29 846 MB
Virtual Memory: In Use:    7 786 MB

К примеру, мы можем регулярно опрашивать данный процесс и в случае переполнения памяти высылать сообщение на почту либо телеграмм.

Также бывают ситуации, когда в виртуальном пространстве Vmware или HyperV админы режут процессоры или память в результате слетают лицензии — либо начинаются тормоза.

Тестировалось на 1С:Предприятие 8.3 (8.3.22.1750). Работает на всех конфигурациях.

has been added to your cart:
Оформление заказа