0. zenechka 439 26.12.15 08:53 Сейчас в теме

Анализ настроек кластеров 1С (+ менеджер файлов на сервере)

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

Перейти к публикации

Комментарии
Сортировка: Древо
1. tormozit 4784 26.12.15 14:11 Сейчас в теме
Ссылки на ИТС сломанные.
2. zenechka 439 27.12.15 01:36 Сейчас в теме
(1) tormozit, спасибо, исправил
3. BigB 172 27.12.15 20:17 Сейчас в теме
(0) О какая полезная обработка. Как бы она мне пригодилась тогда когда я ползал по 1Совским (и не только) серверам и тырил смотрел у них информацию. Инструмент который у меня тогда был в арсенале позволял сделать, что угодно с данными, но вот эти плюшки мне бы точно пригодились. Сейчас правда этим не занимаюсь.
4. Alias 148 28.12.15 15:38 Сейчас в теме
О да, занимался я тоже таким делом... если кому интересно, вот кусок моей обработки который парсит файл настроек в массив массивов. Может кто-то захочет покопаться там во внутренностях... чтоб велосипед(парсинг) не изобретать.
Прикрепленные файлы:
РазобратьНастройкуКластера.epf
5. zekrus 154 30.12.15 14:33 Сейчас в теме
УТ 11.0.9.8 платформа 8.3.4.408 выдает ошибку:
{Форма.Форма.Форма(69)}: Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму("ВнешняяОбработка.АдминистрированиеНастроекКластера.Форма.ФормаСКД", СтруктураПараметров);
по причине:
Ошибка инициализации модуля: Форма.ФормаСКД.Форма
по причине:
{Форма.ФормаСКД.Форма(187,51)}: Переменная не определена (ЭтотОбъект)
Возврат ХранилищеВариантовОтчетов.ПолучитьСписок(<<?>>ЭтотОбъект.ИмяФормы, ИмяПользователя());
8. zenechka 439 30.12.15 21:02 Сейчас в теме
(5) zekrus, спасибо, что нашли и прислали ошибку :)
Конфигурация не важна, у Вас скорей всего стоит режим совместимости с 8.2, а ЭтотОбъект для управляемых форм стал доступен в 8.3.3.
Я обновил обработку, чтобы можно было запускать и в Вашем случае. Вроде как Вы можете скачивать ее несколько раз, я уточню, если нет - вышлю измененную версию.
14. zekrus 154 03.01.16 14:40 Сейчас в теме
6. borrman 30.12.15 15:31 Сейчас в теме
> теперь есть возможность запускать консоли разных версий
Как? Как это делать??
9. zenechka 439 30.12.15 21:12 Сейчас в теме
(6) borrman, речь о том, что обработка парсит файлы от разных версий и показывает их в едином списке.
7. PVG_73 17 30.12.15 16:32 Сейчас в теме
Жека, класс! Чуть позжее даже помучаю..... ;-)
10. gigapevt 13 31.12.15 08:31 Сейчас в теме
С виндовыми всё ясно, а как же "Linux" сервера? качать файлы на локальный комп через консоль? создавать самба-шары (да и смысл)? а если доступа на сервер нету? напрягательно как-то. Или чего-то я недопонимаю. А так идея не плоха, поставлю "+".
11. zenechka 439 31.12.15 09:23 Сейчас в теме
(10) gigapevt, писал изначально "для себя" и даже не задумывался в этом направлении.....надо будет заюзать..спасибо за наводку :)
13. zenechka 439 31.12.15 10:36 Сейчас в теме
(10) gigapevt,
а с такими темпами скоро и для яблочной продукции надо будет рассматривать варианты ... https://www.iphones.ru/iNotes/518998

А по поводу линукса ....думаю что найтифайлы оно и на линуксе найтифайлы, нужно только пути соответствующие прописать и должно взлететь...
15. zenechka 439 12.01.16 17:19 Сейчас в теме
Исправил ошибку в отчете.
Тем, кто скачал обработку, готов выслать ее новую версию на почту.
Пишите в личку свою почту.
16. due 363 30.01.17 17:03 Сейчас в теме
Добрый день, Евгений!

Обработка ругается на неизвестный формат файла. Платформа 8.3.9.2033.
Прикрепленные файлы:
17. zenechka 439 30.01.17 22:13 Сейчас в теме
(16) Судя по пути, по крайней мере один кластер сервера 1С 8.2. Есть возможность прислать в личку эти 2 файла?
19. due 363 31.01.17 10:03 Сейчас в теме
(17) на сервере две платформы 8.3:
- 8.3.6.2390
- 8.3.9.2033
возможно это и сбивает с толку вашу обработку. Соответственно отдельный каталог кластера (ключ агента "-d<...>".

Посмотрел код обработки т.к. у вас пути прописаны напрямую, придется дописывать свой блок.
20. zenechka 439 31.01.17 11:25 Сейчас в теме
(19)

возможно это и сбивает с толку вашу обработку.

обработка пытается распарсить файлы по разным шаблонам. Привязки к конкретным версиям нет (форматы не всегда меняются с новой версией платформы).
Такая ошибка может появиться, когда ни один шаблон не подошел (изменился формат файла), либо, когда файл не содержит настроек (как на скрине выше).

Если файлы лежат в другом каталоге, обработка их просто не увидит и ошибки не будет. Такие файлы можно добавить вручную (кнопка "Выбрать файл настройки")

Посмотрел код обработки т.к. у вас пути прописаны напрямую,


Указаны следующие пути:
C:\Program Files\1cv8\srvinfo
C:\Program Files\1cv82\srvinfo
C:\Program Files (x86)\1cv8\srvinfo
C:\Program Files (x86)\1cv82\srvinfo

плюс анализируются соответствующие ключи реестра (для 1cv82\srvinfo, 1cv8\srvinfo):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion­\ProgramFilesDir (x86)*
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion­\ProgramW6432Dir*

А где у Вас хранятся файлы?

придется дописывать свой блок

Так вроде файлы нашлись, только не смогли прочитаться? Нет?
21. due 363 31.01.17 11:55 Сейчас в теме
(20) дополнительный агент запускается с ключом -d "D:\1cv8\srvinfo[DEBUG]".
Хотя в принципе каталог может быть использован любой, и на другом диски в том числе.
Думаю, надо добавить парсинг реестра по сервисам. Как вариант из строки запуска агента получать путь к каталогам хранения служебных данных кластера.
22. zenechka 439 31.01.17 12:29 Сейчас в теме
(21) понял задачу, надо подумать.

Спасибо, Сергей, за информацию.
18. zenechka 439 31.01.17 09:20 Сейчас в теме
(16) еще, как вариант, в указанных кластерах нет информации по настройкам (см вложение).
Прикрепленные файлы:
23. due 363 01.02.17 14:48 Сейчас в теме
Мне было интересно посмотреть использование регулярных выражений - поиска и осуществления манипуляций с подстроками в тексте, нестандартное решение.
24. zenechka 439 01.02.17 16:08 Сейчас в теме
(23) Скоро (все надеюсь на это :) ) выложу свою обновленную консоль запросов. Там тоже используется regexp для автоподстановки при написании запроса.
Можно так же поучаствовать в ее тестировании для ускорения процесса :) Для этого нужно зарегистрироваться здесь.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии



Ведущий программист 1С
Москва
зарплата от 150 000 руб. до 180 000 руб.
Полный день

Руководитель проектов 1С
Москва
Полный день

Консультант-аналитик 1С: ЗУП
Санкт-Петербург
Полный день