Скрипт сбора параметров текущих сеансов 1С с отправкой в Elastic search

Публикация № 692813 30.10.17

Администрирование БД - Инструменты администратора БД

Эластик oscript. elasticsearch kibana RAS RAC кластер серверов администрирование мониторинг сеанс

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

Скрипт на oscript. Выполняет обращение к службе RAS, собирает информацию о текущих сеансах указанной информационной базы и отправляет их в Elasticsearch. 

Дальше можно агрегировать любую аналитику как по количеству сеансов, так и в других разрезах (тип клиента, длительность и пр.)

Пример запуска скрипта из командной строки: 
oscript ".\src\СчиталкаСеансов.os" "C:\Program Files\1cv8\8.3.9.2170\bin\rac.exe" "myRASservice:1545" "infobaseName" elastic.server.local

Проверено на версии платформы 8.3.9.2170.

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

Наименование Файл Версия Размер
Скрипт сбора параметров текущих сеансов 1С с отправкой в Elastic search

.os 15,46Kb
27
.os 15,46Kb 27 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. fishca 1237 30.10.17 13:12 Сейчас в теме
Звезданул :)
dj_serega; sergey.novikov; +2 Ответить
2. Evil Beaver 7215 30.10.17 13:15 Сейчас в теме
НЯ!!!

А за односкрипт - тройное НЯ (два коротких, одно длинное) !!!
sergey.novikov; +1 Ответить
3. sergey.novikov 30.10.17 13:47 Сейчас в теме
(2)спс, надо это дело до opm еще допилить, вчера уже лень было
4. comol 4738 31.10.17 01:07 Сейчас в теме
Велосипед? ЦКК не пробовали для этого использовать?
mitia.mackarevich; +1 3 Ответить
5. sergey.novikov 31.10.17 04:39 Сейчас в теме
(4)это же бесплатный велосипед ;)
Labotamy; +1 Ответить
6. artbear 1387 31.10.17 10:23 Сейчас в теме
(4) ЦКК? :( ни о чем, трудно расширить, трудно доработать и т.п.
Bronislav; sergey.novikov; +2 Ответить
9. comol 4738 31.10.17 19:27 Сейчас в теме
(6) Зачем расширять и дорабатывать средство МОНИТОРИНГА. Более того зачем его ПИСАТЬ? О_о...
11. artbear 1387 31.10.17 20:08 Сейчас в теме
(9) Интересно, почему же так много средств мониторинга-то?
и постоянно добавляются новые метрики, адаптеры и прочее?
sergey.novikov; +1 Ответить
36. Labotamy 03.12.17 00:27 Сейчас в теме
Хочу собирать статистику по сеансам/соединениям в ELK. Варианты?
7. Silverbulleters 31.10.17 11:13 Сейчас в теме
(4) Напомни пожалуйста сколько денежков стоит этот ваш ЦКК.

(0) злыдни - чего только не сделаешь чтобы beats не писать.
serge_focus; sergey.novikov; +2 Ответить
8. sergey.novikov 31.10.17 14:25 Сейчас в теме
(7) ЦКК 108 000 или в районе, но дело даже не в цене, это как из пушки по воробьям же стрелять
viptextil1; artbear; +2 Ответить
10. comol 4738 31.10.17 19:30 Сейчас в теме
(7) (8) Просто если уж заниматься то наверное полноценным чем-то...
12. sergey.novikov 31.10.17 21:22 Сейчас в теме
(10) Олег, это простой ответ на простой вопрос. Зачем писать для этого тысячи строк кода?
13. sergey.novikov 31.10.17 21:27 Сейчас в теме
(10)этот скрипт логично сравнивать с консолью, но не КИП. Что неполноценного в консоле-то?
14. comol 4738 01.11.17 00:03 Сейчас в теме
(13) Ну согласен согласен... не велосипед а бесплатный и интересный скейтборд :)
sergey.novikov; +1 Ответить
38. asved.ru 35 16.01.18 16:49 Сейчас в теме
(4) ЦКК по сравнению со специализированными инструментами довольно плохой визуализатор. Я оттуда все, что хочу видеть на графиках, кидаю в Zabbix.
15. blackhole321 1270 01.11.17 13:41 Сейчас в теме
А в чем преимущество Вашего подхода, по сравнению с использованием COM объектов из 1С или PowerShell или vbs?
Ведь это административные задачи, а знание PowerShell и vbs для администратора - must have. Хотелось бы понять, что получает администратор взамен времени, потраченного на изучение Вашего продукта?
17. sergey.novikov 01.11.17 14:01 Сейчас в теме
(15) Продуктом я бы не стал называть 300 строчек кода ;)
А про преимущества оскрипта у авторов лучше почитать https://habrahabr.ru/post/301064/
Ну про кибану и эластик мы тут не говорим, верно?
16. пользователь 01.11.17 14:00
Сообщение было скрыто модератором.
...
18. blackhole321 1270 01.11.17 14:13 Сейчас в теме
(16)
Да, про кибану и эластик не говорим, интерес представляет сам 1Script как среда автоматизации. Поскольку Вы ее используете, хотелось бы получить информацию из первых рук, почему Вы выбрали именно этот продукт для решения задачи мониторинга сессий из всего многообразия возможных вариантов.
19. sergey.novikov 01.11.17 14:28 Сейчас в теме
(18) скажем, что мне нужен скрипт который будет работать одинаково как в windows, так и в linux.
Ну и 1с у меня "родной" язык ;)
22. blackhole321 1270 01.11.17 14:43 Сейчас в теме
(19) Ну если только Вы хотите иметь один и тот же скрипт на Linux и на windows, однако из за различий в системах в общем случае они по всей видимости будут различными, даже написанные на одном языке.
24. TODD22 18 01.11.17 15:17 Сейчас в теме
(22)
почему Вы выбрали именно этот продукт для решения задачи мониторинга сессий

Общее владение кодом в команде если в ней все 1сники. Не нужно учить всем другие языки. Здесь дело не в том что кто то не сможет. А в том что если в команде 10 человек и VBA из всех владеет только один то как то не логично делать часть работы на VBA если есть общий инструмент.

Хотя мне кажется тот же Python освоить не сложно, профита больше и не варишься в одной технологии. Пользовался Оскриптом, но перешёл на Python.
20. blackhole321 1270 01.11.17 14:36 Сейчас в теме
Напишите ваше сообщение
(16)
Спасибо за ссылку, статью прочел. Как то несколько странно читать, что одноэсники не в состоянии чего либо освоить кроме 1С :)
21. artbear 1387 01.11.17 14:42 Сейчас в теме
(20)Освоить можно все, весь вопрос в использовании этих знаний.
Я сам периодически давно работал на VBS, JS и Powershell (много лет)
у меня даже был завершенный спец.проект на Powershell по релизному управлению базами 1С на розничных точках по всей стране.

Основная проблема - если пользоваться языком/средой периодически, то знания забываются.

При возвращении к Powershell каждый раз приходится вспоминать как сам язык и его особенности, так и команды и объекты библиотек :(
Это реально мешает в решении задач.
sergey.novikov; +1 Ответить
25. blackhole321 1270 01.11.17 15:24 Сейчас в теме
(21)Не могли бы Вы кратко очертить круг задач, которые Вы решаете с использованием данного инструмента?
Я правильно понимаю, что язык - это не копия 1С и там есть свои конструкции, расширения и библиотеки, основанные на классах .NET, и чтобы использовать его в более менее сложных задачах Вам необходимо создавать и использовать классы .NET?
26. artbear 1387 01.11.17 15:49 Сейчас в теме
(25)Есть поддержка большинства типовых объектов библиотеки 1С - Массив, Соответствие и т.п.
Нет поддержки прикладной модели 1С - справочники, документы и т.п., т.е. то, что мы видим в Конфигураторе

т.е. в скриптах 1скрипт мы работает с теми же хорошо известными нам классами 1С.

Есть и расширения библиотек - например, добавлены регулярные выражения и другое.
Но это не расширения языка, а именно расширения библиотек.

.NET-классы также можно юзать, если это нужно.
sergey.novikov; +1 Ответить
27. blackhole321 1270 01.11.17 17:34 Сейчас в теме
(26)
Скачал скрипт, посмотрел. Честно говоря чувства смешанные :) т.к. 90% скрипта на PowerShell уложатся в десяток строк.
Чтобы не мудрствовать лукаво, взял за основу https://infostart.ru/public/202805/ , скопипастил, подрихтовал и оттестировал.

Как пример - соединение с сервером и получение данных о сессиях:
$V8XCom = New-Object -COMObject "V83.COMConnector"

$СтрокаПодключения = "tcp://localhost:1540"
$АгентСервера = $V8XCom.ConnectAgent($СтрокаПодключения)

$Кластеры = $АгентСервера.GetClusters()
$ВыбранныйКластер = $Кластеры[0]

$ИмяПользователя = "Администратор"
$Пароль = "123456"
$АгентСервера.Authenticate($ВыбранныйКластер, $ИмяПользователя, $Пароль) 

$Сессии = $АгентСервера.GetSessions($ВыбранныйКластер)

# Группируем, анализируем, сохраняем в БД etc.
# ...
Показать


Я понимаю, что это не кроссплатформенно и все же.

Посмотрел функцию ЗапуститьПроцесс (надеюсь, Вы не будете возражать, если я скопирую ее в сообщение)

Функция ЗапуститьПроцесс(Знач СтрокаВыполнения)
	Перем ПаузаОжиданияЧтенияБуфера;
	
	ПаузаОжиданияЧтенияБуфера = 1;
	
	Процесс = СоздатьПроцесс(СтрокаВыполнения,,Истина);
	Процесс.Запустить();
	
	Текст = Новый ТекстовыйДокумент;

	Пока Истина Цикл

		ВывестиДанныеПроцесса(Процесс, Текст);

		Если Процесс.Завершен Тогда
			Процесс.ОжидатьЗавершения(); // финальный сброс буферов
			ВывестиДанныеПроцесса(Процесс, Текст);
			Прервать;
		КонецЕсли;

		Приостановить(ПаузаОжиданияЧтенияБуфера);
		
	КонецЦикла;

	Если Процесс.КодВозврата = 0 Тогда
	Иначе
		Текст.ВставитьСтроку(1, "Сообщение от RAS/RAC: "); 
		ВызватьИсключение Текст.ПолучитьТекст();
	КонецЕсли;	
	
	Возврат Текст;

КонецФункции
Показать


Я правильно понимаю, что СоздатьПроцесс() и дальнейшие манипуляции - это и есть расширения библиотеки т.е. фактически создание класса .NET System.Diagnostics.Process (https://msdn.microsoft.com/ru-ru/library/system.diagnostics.process(v=vs.110).aspx) и мне необходимо изучать все эти расширения?
28. sergey.novikov 01.11.17 21:24 Сейчас в теме
(27) не очень понял про смешанные чувства, и чем пара строк powershella короче пары строк на 1с? )))
29. blackhole321 1270 01.11.17 22:41 Сейчас в теме
(28)Дык в том то и дело, что там не пару строк (в скрипте из публикации). Если я правильно понял его содержание, там происходит запуск консольного приложения, отлавливается его вывод (stdout), а дальше происходит его парсинг. И 80% скрипта из 300 строк существуют для реализации этого функционала. Соответственно возникает вопрос, что быстрее и дешевле, написать и отладить 10 строк на PowerShell или vbs или 200 на 1Script. К тому же если я правильно понимаю, для более менее серьезного взаимодействия с внешним миром необходимо использовать .NET. Это приводит к тому, что необходимо изучать некие дополнительные библиотеки, встроенные в язык, либо библиотеки .NET или прикладные COM об'екты. Поэтому возникают смешанные чувства, от непонимания преимуществ, кроме как русскоязычный синтаксис похожий на синтаксис 1С (что при прямом использовании классов .NET скорее не плюс т.к. имена методов и свойств англоязычные). Конечно это мое сугубо личное мнение и оно не подвергает сомнению ценность проекта, однако по моим первым впечатлениям, эта ценность лежит в плоскостях отличных, от задач администрирования etc.
30. sergey.novikov 01.11.17 23:03 Сейчас в теме
(29) моя реализация не требует регистрации Com-компонент. Давайте усложним задачу, что если у вас на одной машине установлены серверы 1с 8.2 и 8.3 и вы хотите следить за потреблениями сеансами памяти, что бы проактивно определять проблему? Тогда пляски с comcntr.dll и коэффициэнт wtf перевесит чашу весов ;)
31. blackhole321 1270 02.11.17 08:28 Сейчас в теме
(30)
Ну давайте усложним. Я воспользуюсь методом, описанным https://infostart.ru/public/685924/ и поменяю тип при создании com об'екта.
32. sergey.novikov 02.11.17 09:56 Сейчас в теме
33. blackhole321 1270 02.11.17 11:38 Сейчас в теме
(32)
И Вам удачи, спасибо за уделенное мне время и извините если что не так :).
34. comol 4738 03.11.17 23:34 Сейчас в теме
(21)
При возвращении к Powershell каждый раз приходится вспоминать как сам язык и его особенности

При возвращении к PowerShell Каждый раз хочется удариться головой об стенку и биться об неё пока все воспоминания об этом хм... "языке" не выйдут из головы. По синтаксису c PowerShell может сравниться разве что BrainFuck. Если мне нужно что-то тяжелое и сложное я проще на C# программку накидаю, если что-то простое - напишу bat-ник. Что-то среднее, заюзаю WSH. Но Microsoft усиленно впихивает нам в глотку PowerShell... Добавляю туда админки SQL и Exchange.
Иногда так и хочется плюнуть и сказать - "стану .... линуксоидом" :) (с)
35. blackhole321 1270 05.11.17 11:13 Сейчас в теме
(34)Довольно мм... необычное на мой взгляд мнение для человека, который использует c# и wsh :) Вы не сгущаете краски:)?
37. Evil Beaver 7215 16.01.18 15:19 Сейчас в теме
(34) Олег, может ты все-таки перейдешь уже на односкрипт? ;)
39. comol 4738 16.01.18 19:48 Сейчас в теме
(37) Да я что-то смотрю какое-то засилье OneScript на Infostart-e :). Даж потроллить хочется :)
Нет! Я не 1С-ник :) я это могу сделать на C#, bat, wsh.
А недавно я тут сортировку пузырьком на haskell написал :))) Теперь мне даже 1С не страшен :)))
23. sergey.novikov 01.11.17 15:15 Сейчас в теме
(20) Артур ниже отлично ответил
40. ImHunter 229 24.04.18 08:18 Сейчас в теме
Какие-то непонятки:( В elastic'е в итоге вижу значительно меньше записей о сеансах. По консоли 1С и по логу скрипта - их >50, а в elastic'е до 10, не более...
Будет время - поразбираюсь.
41. ImHunter 229 24.04.18 09:55 Сейчас в теме
А, нет. Почти норм. Дело в смещении времени.
sergey.novikov; +1 Ответить
42. ImHunter 229 25.04.18 19:11 Сейчас в теме
(0) А проконсультируй плз - как сделать в Кибане чарт с видами приложений (как в картинке публикации).
Там ведь типа "Срез последних" нужно получить и по нему вывести данные. Сходу не осилил...(
43. sergey.novikov 26.04.18 19:05 Сейчас в теме
(42)А в кибане есть отдельный регулятор периода, крутишь его (за какой период необходимо агрегировать данные, и все ок)
44. ImHunter 229 27.04.18 06:47 Сейчас в теме
(43) Направление понял. Но сходу опять не получилось;) Ладно, разберусь позже.
Наверное, доделаю еще скрипт, чтобы индекс по месяцам разбивал.
45. user634257_mryzhov 07.06.18 11:52 Сейчас в теме
А может есть у кого готовые визуализации для кибаны по этому набору данных?
46. sergey.novikov 07.06.18 17:20 Сейчас в теме
(45) Использую графану для графиков и диаграмм, в кибану хожу только, если надо сырые данные посмотреть.
47. ImHunter 229 20.02.19 07:56 Сейчас в теме
Обновил OScript. И считалка малость поломалась. В ней написана своя ф-ия ЗаписатьJSON, а появилась встроенная процедура ЗаписатьJSON.
Переименовал ф-ию скрипта ЗаписатьJSON -> ВнутрЗаписатьJSON и поправил два места использования этой функции.
sergey.novikov; +1 Ответить
48. sergey.novikov 56 20.02.19 10:44 Сейчас в теме
(47) Да, тоже на это натыкался, спасибо
Оставьте свое сообщение

См. также

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. Промо

Чистка данных Сервисные утилиты Инструменты администратора БД v8 1cv8.cf Россия Абонемент ($m)

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    55708    547    Eugen-S    36    

Доп. панель Alt+Z

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

Панель, вызываемая для объекта комбинацией клавиш Alt+Z (для документа, справочника, плана вида характеристик, плана счетов и т.д.). Возможности: Редактор всех реквизитов, таблиц и движений, Анализ прав к объекту, Поиск ссылок на объект с фильтрами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Подключается как Расширение.

3 стартмани

24.06.2021    9245    111    sapervodichka    59    

Оптимизация размера изображений из присоединенных файлов УТ 11.4

Инструменты администратора БД Обработка справочников v8 УТ11 Россия Абонемент ($m)

У нас часто возникала ситуация, когда необходимо настроить обмен с сайтом или с внешней системой, но выгружаемые изображения слишком сильно увеличивали объем сообщений обмена, обмен происходил медленно. Да и для самой базы, операции с не оптимизированными изображениями требуют большего количество ресурсов и места на диске. Потому мы собрали свои наработки в одно расширение.

5 стартмани

10.07.2020    9831    7    Neti    4    

Работа с базами данных 1С в SQL Server Management Studio (Расширение для SSMS)

Администрирование СУБД HighLoad оптимизация Инструменты администратора БД Структура метаданных v8 Абонемент ($m)

Расширение позволяет просматривать связи объектов метаданных и таблиц БД, сгруппированные данные (по группам метаданных) об используемом дисковом пространстве и выполнять трансляцию SQL текста запроса в термины 1С. И бонусом - при наведении курсора мыши на таблицу или поле показывает назначение объекта в терминах 1С.

10 стартмани

27.11.2019    18449    46    akpaevj    46    

DroidRAC2 - консоль администрирования кластера серверов 1С:Предприятие 8.3 под Android Промо

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

DroidRAC2 - клиент для RAS-сервиса кластера серверов платформы 1С:Предприятие 8.3 под Android.

1 стартмани

24.02.2017    28492    12    user700211_a.straltsou    20    

Конфигурация для администраторов "Центр управления базами" для 8.3 УФ

Инструменты администратора БД БСП (Библиотека стандартных подсистем) v8 v8::УФ 1cv8.cf Абонемент ($m)

Конфигурация предназначена для централизованного управления информационными базами предприятия. Разработана на БСП версии 2.4.4.76. В работе использует COM-соединение.

3 стартмани

09.10.2019    11566    37    WhiteOwl    17    

Обновление конфигурации 1С из cf по расписанию

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

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

1 стартмани

09.09.2019    4715    1    sivin-alexey    2    

Кто уложил 1С, или мониторинг загрузки кластера в разрезе пользователей с помощью Grafana

Инструменты администратора БД v8 1cv8.cf Россия Абонемент ($m)

Мониторингом различных параметров работы кластера 1С в zabbix сейчас уже никого не удивишь. Собственно потребление памяти, процов и места на серверах обычно настраивают первыми. Потом идет мониторинг в разрезе rphost'ов и различные метрики функционирования SQL сервера. Но вот когда уже все это есть, то временами возникает вопрос - какой же конкретно нехороший человек пытается съесть все (ну не все, но много) ресурсы сервера? Можно смотреть в консоль кластера и ловить редиску там. Можно анализировать журнал регистраций, включать технологический журнал или накапливать статистку в специализированных базах 1С. Но, "настоящим" сисадминам проще как-то с внешними скриптами, базами данных и, например, Grafana. Расскажу что у нас получилось.

1 стартмани

02.09.2019    15045    34    DonAlPatino    26    

Многопоточная обработка данных Промо

HighLoad оптимизация Инструменты администратора БД v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

23.11.2018    32064    112    _ASZ_    17    

Установка 1C на Ubuntu 19.04

Инструменты администратора БД v8 1cv8.cf Россия Абонемент ($m)

Установка платформы на примере (8.3.15.1565) на Ubuntu 19.04

1 стартмани

28.08.2019    18253    7    gubar    33    

Удаленный доступ к 1С используя SSH Тунель

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

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

1 стартмани

04.08.2019    11580    5    Sedaiko    7    

Service Desk. Конфигурация для администрирования баз 1С и техподдержки IT-отдела.

Инструменты администратора БД v8 Россия Абонемент ($m)

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

2 стартмани

15.07.2019    11644    78    SanchoD    19    

Отключение доступа уволенным пользователям Промо

Информационная безопасность Обработка справочников Инструменты администратора БД v8 v8::Права БП2.0 УПП1 Абонемент ($m)

Давно хотели навести порядок в пользователях? Надоело, что в списке мешаются давно уволенные сотрудники? Тогда эта обработка для Вас!

3 стартмани

15.10.2013    56487    109    VBod    17    

Конфигурация: IT Unit

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

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

1 стартмани

03.07.2019    8748    73    riposte    15    

Удобная консоль регламентных и фоновых заданий

Универсальные обработки Сервисные утилиты Инструменты администратора БД v8 v8::УФ 1cv8.cf Абонемент ($m)

Аналог обработки БСП "РегламентныеИФоновыеЗадания". Не требует наличия библиотек, может использоваться в качестве внешней обработки. В отличие от обработки БСП предоставляет больше информации о свойствах регламентных и фоновых заданий, а также об ошибках и сообщениях для пользователей, возникших во время их выполнения. Позволяет управлять регламентными (создание, удаление, настройка расписания, ручной запуск) и фоновыми (прерывание) заданиями.

1 стартмани

06.02.2019    23313    217    Alxby    20    

1С в Windows docker контейнерах

Инструменты администратора БД docker Windows v8 Абонемент ($m)

Создаем Docker-контейнер для windows-версии 1C. Контейнеры позволяют подготовить рабочую среду на любой актуальной версии windows. Благодаря данной технологии можно беспрепятственно запускать требуемую версию сервера 1С или несколько серверов различных версий на одном сервере.

1 стартмани

02.10.2018    33909    43    lishniy    42    

Инструкция по установке и настройке SQL Server и 1С Промо

Инструменты администратора БД v8 Россия Абонемент ($m)

Данный мануал позволит практически каждому пользователю пошагово установить и произвести первоначальную настройку SQL Server и 1С (клиент-серверный вариант). Основой для данной инструкции послужил SQL Server 2014 и 1С Предприятие 8.3, также данная инструкция может работать и для других версий SQL Server и 1С Предприятия.

1 стартмани

06.04.2016    95192    1119    LastSoldier    48    

Веб приложение для управления сервером 1С в Linux.

Инструменты администратора БД v8 Казахстан Абонемент ($m)

Статья о том как комфортно администрировать сервер 1С:Предприятие 8.3 используя Linux. А именно дистрибутив ClearOS.

1 стартмани

25.08.2018    14607    23    held88    84    

Установка/снятие блокировки регламентных заданий (клиент-серверный вариант)

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

Небольшая обработка для программного изменения свойств текущей информационной базы (клиент-сервер), в частности свойства ScheduledJobsDenied - признака блокировки выполнения регламентных заданий информационной базы. Тестировал в 8.3.10.2667 (OS Windows, MS SQL 2008).

1 стартмани

13.03.2018    11680    29    jwslavin    5    

Оптимизация настроек планировщика запросов в PostgreSQL

Инструменты администратора БД v8 Абонемент ($m)

Хочу сказать несколько слов о своем опыте настройки PostgreSQL для работы с 1С. А поскольку в сети уже достаточно много хороших мануалов о настройке Postgres, ограничусь тем, как я поборол неоптимальное использование плана nestloop.

1 стартмани

30.01.2018    17946    4    Gorus    8    

Портал для входа в информационную базу Промо

Стартеры 1С Инструменты администратора БД v8 Россия Абонемент ($m)

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

10 стартмани

14.07.2015    50869    35    INTECH1    4    

Менеджер баз 1С (пакетное обновление, выполнение произвольного кода и многое другое)

Сервисные утилиты Инструменты администратора БД v8 v8::УФ Абонемент ($m)

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

10 стартмани

21.11.2017    20312    40    Termokrator    12    

Вывод в windows-проводнике названия баз в каталоге кластера 1С и каталогах локального кэша и настроек пользователя

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

Вывод в windows-проводнике названия баз в каталоге кластера 1С и каталогов локального кэша и настроек пользователя. Используется создание файла desktop.ini, который автоматически размещается в подкаталогах кластера 1С. Теперь станет немного проще определить прямо в windows-проводнике, что, к примеру, каталог fd531400-428c-41c0-954f-b910bb5cc552 это именно база ERP.

1 стартмани

15.11.2017    15433    51    Alias    23    

Многопоточные фоновые задания

Инструменты администратора БД v8 Абонемент ($m)

Подсистема Менеджер фоновых заданий предназначена для планирования, запуска и контроля выполнения произвольного кода в фоновых заданиях с многопоточной обработкой. Ведется логирование работы фоновых, перезапуск в случае ошибки, ограничение по общему количеству потоков и по количеству потоков конкретного задания. Для контроля работы предусмотрен монитор фоновых заданий, в который выводятся статусы выполнения.

1 стартмани

02.08.2017    17097    19    m-rv    12    

Обработка для управления подключениями пользователей и создание бэкапа КЛИЕНТ-СЕРВЕРНОЙ базы данных 1С 8.2-8.3 (управляемое приложение,"такси") Промо

Архивирование (backup) Инструменты администратора БД v8 v8::УФ 1cv8.cf Абонемент ($m)

(©Топчий Д.Ю.) Данная обработка позволяет легко и быстро отключить от любой БД одного или несколько пользователей одновременно, установить блокировку сеансов, что необходимо при регламентных операциях с БД, создать резервную копию базы, удалить "дубли" сеансов. Обработка отключает соединения и сеансы указанных пользователей, даже если сеанс или соединение были "повисшими". Возможна интеграция в любую конфигурацию! (Обновление от 11.03.2016, версия 3.0)

2 стартмани

06.11.2012    61513    614    hakerxp    44    

Установка подключения к MySQL через ODBC connector

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

Руководство, облегчающее жизнь при очередной настройке подключения MySQL к 1С через ODBC connector (driver). Оставлю это хотя бы для себя на память :)

1 стартмани

21.07.2017    29845    6    primara    2    

Автоматическое отключение неактивных веб-клиентов

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

У вас организован доступ в базу через веб-клиент для посторонних лиц (веб-портал, веб-витрина, и т.д.), и вы испытываете проблему нехватки лицензий 1С из-за того, что пользователи оставляют открытыми вкладки с 1С, не работая в них? Есть решение!

1 стартмани

20.07.2017    22456    28    VitaliyCeban    17    

COM соединения с базами 1С на различных версиях платформы "Без перерегистрации и СМС"

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

Описание способа подключения к базам 1С с помощью ComConnector, на различных версиях платформы.

1 стартмани

16.04.2017    112460    332    WizaXxX    66    

Запуск любой внешней обработки по расписанию Промо

Инструменты администратора БД v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

15.03.2012    93974    367    Skimen    60    

Статистика сессий и использования лицензий 1Сv8.3 (PRTG via PowerShell)

Сервисные утилиты Инструменты администратора БД v8 Абонемент ($m)

Сколько используется лицензий 1С в данный момент? А поподробней, сколько спящих или активных, толстых или тонких, программных или HASP и т.д.? Ответы на эти вопросы желает знать каждый админ!))

1 стартмани

14.11.2016    20656    57    ddens    14    

Настройка PostgreSQL для работы в связке с 1С 8.х на платформе Windows Server 2012, объём БД более 200 Гб

HighLoad оптимизация Инструменты администратора БД v8 Россия Абонемент ($m)

Настройка бесплатной СУБД PostgreSQL для работы в связке с 1С 8.х на платформе Windows Server 2012 х64. Объём БД более 380 Гб для мощного сервака. Конфигурация КА 1.1.108.2, 50 пользователей. Более 1 млн. проводок при закрытии месяца. Время закрытия месяца сравнимо с MSSQL и составляет в среднем 2 часа. Время отмены закрытия месяца - всего 10 минут! Ликвидированы зависания PostgreSQL. Всё за счет настроек файла postgesql.conf.

1 стартмани

11.10.2016    100592    83    vsasav    48    

Блокировка повторного запуска комплексного процесса в 1С: Документооборот 2

Инструменты администратора БД Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО Абонемент ($m)

Острой проблемой при работе документооборота стал повторный запуск комплексного процесса. Пользователи несколько раз  запускали один и тот же комплексный процесс по документу, не убедившись, что этот же процесс уже запущен. В результате наступил хаос, все возмущались и недоумевали, почему один и тот же документ приходил на согласование и исполнение несколько раз. 

2 стартмани

04.10.2016    29929    99    zabaluev    25    

Передача больших пакетов через веб-сервисы Промо

Инструменты администратора БД Внешние источники данных Практика программирования v8 Абонемент ($m)

Реализация механизма передачи больших пакетов через веб-сервисы. С его помощью передать файл размером в несколько гигабайт не составит проблем.

1 стартмани

06.12.2015    68563    56    YPermitin    19    

Настройка регламентных работ на SQL сервере + (сбор данных по работе SQL и т.д)

Инструменты администратора БД v8 Абонемент ($m)

Тема не новая, вариантов найти можно массу. Последнее время появляются статьи с очень подробным описанием, что-то из этого не встречал за всю практику работы с 1С. Фактически эта публикация как памятка основной части 1С-ников, что не имеют глубоких знаний по SQL и 1С. Это готовая инструкция по настройке обслуживания БД на сервере ля большинства мелких и средних компаний\баз. Но бывают случаи поломок баз данных, поэтому приложен материал и для таких случаев, например, восстановление БД после обновления не очень удачного, и некоторые другие плюшки.

1 стартмани

12.09.2016    25424    27    izidakg    19    

Инструменты: v81_82_83: об./упр. формы. Отключение пользователей: файловый, кл-сервер. Запуск/Вход под другим польз-м. Поиск ссылок на объект СКД. Консоль запр. Отладка ВПФ и ОЗТЧ. Гр.печать, Перепровед-е немоноп-е и др.(Один архив)

Поиск данных Инструменты администратора БД v8 v8::УФ v8::СКД 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

06.09.2016    22139    105    Светлый ум    137    

Получение информации о списке установленных лицензий с помощью утилиты RING начиная с 8.3.8

Инструменты администратора БД v8 Абонемент ($m)

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

1 стартмани

26.04.2016    74478    108    fixin    28    

Простые радости жизни администратора в 1С: блокировка информационной базы. Промо

Инструменты администратора БД Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

В типовую обработку «Блокировка соединений с информационной базой» внесены интерфейсные изменения, призванные сделать работу в ней более удобной. Также обработка сделана максимально универсальной и может быть использована в любой, полностью не типовой базе.

1 стартмани

10.11.2013    102336    824    yuraos    98    

Запуск сеанса RDP с заданным именем пользователя и паролем (управляемые формы)

Разработка внешних компонент Инструменты администратора БД Практика программирования v8 1cv8.cf Абонемент ($m)

Есть база данных (управляемые формы), общая для сотрудников IT-отдела, в которой ведется учет парка компьютерной техники на предприятии. Встала задача подключения по RDP прямо из окна с данными о компьютере пользователя.

1 стартмани

29.01.2016    21707    66    insurgut    16    

Подключение OLE в регламентном задании на 64-битном сервере

Инструменты администратора БД v8 Абонемент ($m)

У вас давно работает новая база на платформе 8.2 или даже 8.3, но бухгалтерия до сих пор сидит на платформе 7.7. Что делать? Переводить пока не планируем, а обмен нужен в реальном времени? Так мало того, у нас новый 64-битный сервер! Не беда, есть решение!

1 стартмани

25.11.2015    33856    32    Xershi    19    

Альтернативная Консоль администрирования сервера 1С 8.3

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.11.2015    36048    30    Aleksey.Bochkov    14    

Монитор журнала регистрации Промо

Журнал регистрации Инструменты администратора БД WEB v8 1cv8.cf Абонемент ($m)

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

2 стартмани

29.06.2015    45191    157    andy23    51    

Простой тестовый сервер 1С 8.3 на Debian за 30 минут

Инструменты администратора БД v8 Абонемент ($m)

Автоматическая установка на Debian x64 сервера PostgreSQL.1C + 1С + Apache и публикация тестовой БД

1 стартмани

17.09.2015    23104    41    cssprite    2    

Решаем проблему с разными версиями платформ при COM соединении

Инструменты администратора БД v8 1cv8.cf Абонемент ($m)

Код позволяет перед подключением установить нужную версии comcntr.dll

1 стартмани

31.08.2015    22082    34    Zhilyakovdr    12    

Администрирование доступа к документам и справочникам

Инструменты администратора БД v8 БП2.0 Россия Абонемент ($m)

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

1 стартмани

11.08.2015    22895    206    Ted1982    33    

Менеджер удаленных рабочих столов Промо

Инструменты администратора БД v8 1cv8.cf Россия Абонемент ($m)

Запуск удаленного стола из 1С

1 стартмани

11.08.2015    25243    25    spec8s    16