Страница 1 из 1

Администрирование Галактики

Добавлено: 04 мар 2003, 09:56
GTHack
допустим нужно перегрузить сервак или сделать резервную копию базы или распространить новую версию RES файлика по клиентским машинкам (штук 50). Бегать на каждую нереально - уйдет целый день.
так вот вопрос - есть у кого нибудь программка которая сидит в памяти (должна быть небольшая) и позволяет:

1. Распространять сообщения клиентам
(допустим "покиньте галактику - сервисные работы и т.д.") (вариант распростанения сообщений прямо из Галактики не устраивает)

2. Принудительно завершать работу с Галактикой, либо вообще комп перегружать.

3. По заданным путям брать с сервака обновленные версии RES и копировать на локал либо запускать прогу которая это умеет.

на счёт п.3 - такая прога у меня есть, что уже позволяет обновлять ресники (допустим в wingal.bat застроить её)
http://synchrofolder.chat.ru
токо вот отучалки нету от жадности :(
кто сломает прошу поделиться

по поводу п.1 и п.2 - очень надо!

и еще вопрос - т.к. из галактики можно отсылать мессаги, то может можно и удаленно завершать работу ? типа приходит сообщение -"покиньте Галактику или ч\з 2 мин это произойдет принудительно"

в общем очень интересно узнать, как у кого этот процесс автоматизирован !

Re: Администрирование Галактики

Добавлено: 04 мар 2003, 10:01
GTHack
также интересен вопрос касающийся сервера -
регулярно ночью должен делаться backup данных галактики но есть проблемка - иногда на серваке остаются подвисшие соединения и backup обламывается - т.е. нужно либо как нить убирать соединения либо вообще остановить первасив - сделать бакуп и запустить первасив. Вся эта беда должна работать в автоматическом режиме.
(сервер вин2к, первасив 8)

есть мнения ?

Re: Администрирование Галактики

Добавлено: 04 мар 2003, 12:27
Nuts
GTAlex - решаемо перезагрузкой сервера ночью до бэкапа или останов службы сервера Pervasiv
Второй, немного грубый способ до бэкапа сделать копирование всех файлов в другой каталог и бэкапить уже его, копирование позволительно и при подвисших юзерах...

Посмотри также на Galpro.ITpark.ru
http://galpro.itpark.ru/cgi-bin/windor. ... da=&kt=304

Там лежат аж две программулины на эту тему

- ОТПРАВКА СООБЩЕНИЙ РАБОТАЮЩИМ ПОЛЬЗОВАТЕЛЯМ В ГАЛАКТИКЕ (с исходником)

- Работа с пользователями (с демо ресурсом)

8)

Re: Администрирование Галактики

Добавлено: 04 мар 2003, 13:13
Deinis
Рассылать сообщения пользователям можно через утилиту из Support-а "Консоль Администратора". Меню - "Мониторинг пользователей". На любом пользователе нажимаешь Enter и в открывшееся окошко пишешь сообщение. Затем еще раз Enter - чтобы отправить.
Сообщение останется в памяти. Поэтому на остальных пользователях его еще раз переписывать будет не нужно, достаточно на каждом нужном пользователе нажать 2 раза Enter.

Re: Администрирование Галактики

Добавлено: 04 мар 2003, 13:22
Deinis
Насчет бэкапа:
У нас - Оракл. Тоже были проблемы с копированием - база-то скопируется, если кто-то в ней висит. Тока потом запускаться не будет. Решение такое:
каждую ночь в 1 час "стопится" оракловый сервис нашей БД (автоматически - по-моему с помощью сервиса NT, подробностей не знаю, настраивал наш админ).
В результате все, кто остался "висеть" - отрубаются. Они могут висеть в Галке (т.е. сохраниться записи в X$ActiveUsers, но для Оракла - уже совсем не мешают). В результате база нормально копируется (процедура копирования прописана в батнике) и затем при возврате из бэкапа - спокойно запускается. "Зависшие" юзеры из X$ActiveUsers очищаются сами-собой.

Re: Администрирование Галактики

Добавлено: 04 мар 2003, 13:30
GTHack
>Nuts
перезагрузка сервера конечно черезчур, а вот вариант остановки\запуска первасива интересен, токо я к сожалению незнаю как это реализовать чтоб это все автоматом делалось
подскажите плс.

>Деинис
если ты так сообщения рассылаеш то лучше уж
посмотри также на Galpro.ITpark.ru как Nuts посоветовал

по поводу рассылки сообщений -
фейс "работа с пользователями" конечно хорош (блокировка и т.д.) - но это идеал
на деле получается так что 30% эти сообщения игнорируют (либо человек просто отсутствует) и поэтому после рассылки сообщения нужно через некоторое время каким то способом ПРИНУДИТЕЛЬНО вырубать галактику!
чего в приведенных выше советах я не нахожу :(

Re: Администрирование Галактики

Добавлено: 04 мар 2003, 13:34
GTHack
На счет бэкапа
>Деинис
вот это и интересно, может спросиш у админа как он останавливает/пускает оракловый сервис?

Re: Администрирование Галактики

Добавлено: 04 мар 2003, 14:28
yuri_z
Большинство проблем решается изучением net ?
Для посылки сообщений пользователя на компьютерах с win 95-98 надо поднять winpopup
в файле win.ini - секция [windows] load=winpopup.exe. Далее net send Name_Group_Gal "Срочно выйти из Галактики"
Удалить зависших пользователей автоматически из Галактики сложно, проще выгрузить первасив релешион сервис (net stop ....),
бэкап и далее net start ... Вместо многоточия подставите название этого сервиса в кавычках "" (запустите ярлычек с шестеренками, там прочтете).

Re: Администрирование Галактики

Добавлено: 04 мар 2003, 16:19
GTHack
>Yuri
сенкю, заработал у меня старый мой батничек с нет-стопом/стартом
я видимо прошлый раз не под админовскими правами его пускал поэтому меня net stop и обламывал

Re: Администрирование Галактики

Добавлено: 07 мар 2003, 16:17
stranger1970
rem остановка службы сервера
net stop lanmanserver /Y

rem остановка Pervasive Server
start /wait c:\pvsw\bin\btisc.exe stop "Pervasive.SQL 2000 (transactional)"
start /wait c:\pvsw\bin\btisc.exe stop "Pervasive.SQL 2000 (relational)"

rem копирование программных ресурсов


rem запуск Pervasive Server
start /wait c:\pvsw\bin\btisc.exe start "Pervasive.SQL 2000 (transactional)"
start /wait c:\pvsw\bin\btisc.exe start "Pervasive.SQL 2000 (relational)"

rem запуск службы сервера
net start lanmanserver
rem запуск зависимой службы "Обозреватель компьютеров"
net start browser
rem запуск зависимой службы "ДФС"
net start dfs

Re: Администрирование Галактики

Добавлено: 14 мар 2003, 17:43
igornov
Для того чтобы посылать сообщения всем галактическим клиентам (и работающим и нет) я
написал на delphi сервис, который установил на всех рабочих станциях. Для этого использван MailBox. Кроме сообщений этот сервис следит за конфигурацией клиентов и при изменении каких-либо параметров в galnet.cfg и настройках ODBC делает это автоматически на всех клиентах.
Ещё я его дополнительно нагрузил функцией слежения за простоями клиента и если например простой превышает 28 минут - выдаётся предупреждение, что через 2 минуты Галактика будет завершена. И если за оставшиеся 2 минуты клиент так и ничего не делает - то Галактика завершается.
Что же касается принудительного завершения, то у меня после времени простоя это и происходит. Ну а если научить сервис различать специальные сообщения, например на принудительное завершение - то он стправится и с этим. Это касается и рассылки ресурсников. Можно нагрузить сервис тем чтобы он принимал команды на замену ресурсника и если это в данный момент невозможно (Галактика на клиенте загружена), то ставил в очередь на замену и как только галактика выгрузится - то сразу произойдёт замена.

Re: Администрирование Галактики

Добавлено: 14 мар 2003, 20:50
Nuts
Igor Novoselov - помоему слишком сложно - у нас проше без всяких наворотов на Галактику :))
Общий ресурс
[System]
OpenResources=p:\allusers0.res
как и общая конфигурация лежит на сервере
Копируем allusers0.res в allusers1.res
и компилем в него потом в конфиге тоже меняем вот и все
[System]
OpenResources=p:\allusers1.res
Изменения для пользователей станут доступны после перезагрузки клиентов Г
А так в Г есть функция слушающая мессаги ее может возможно докомпилить чтоб еще и команды выполняла на выход.

И как Вы Игорь определяете активность узера -может он нехилый отчет запустил или что хуже операцию какую а вы его бац и капец...
Так и базе капец настанет ког-ть 8)

Re: Администрирование Галактики

Добавлено: 17 мар 2003, 12:18
igornov
Nuts общий рерурс это хорошо если не считать
того, что он может быть большим (это плохо для сети особенно если она местами по ARLAN или WAVELAN).

Команды на выход в консоли администратора есть и посылка сообщений тоже... токо вот работает это не всегда корректно. Часто при посылке появляются сообщения, что послать сообщение не удаётся. Для того, чтобы удалённо завершить Галактику пользователю выдаётся предупреждение и потом она будет ждать пока он соизволит надать на ок - после этого она конечно завершится. А, что если юзер ушёл куда-то на пол-дня? И упорно не нажимает на эту ОК!!! Кроме этого завершение тоже не всегда возможно, как и посылка сообщений- приходят сообщения, что завершить работу клиента не удалось и т.д. и т.п. Кроме этого нужно бывает оповестить о чём-то и неработающих в данный момент клиентов. Можно конечно и net send /domain
но дело в том что у меня в сети более 500 станций а Галактика стоит только на 176 - понятно, что все остальные дико возмущаются получая ненужные им сообщения...


Что касается активности юзера, то я измеряю время kernel time+ user time то есть загрузку
процессора процессом galnet.exe и в данном случае если формируется нехилый отчёт то galnet.exe жрёт процессорное время - так что капец произойдёт только если юзер действительно ничего не делает, а скажем сидит и тупо смотрит на экран в течение 30 минут.:) Для того чтобы не иницировалось завершение ему нужно за 30 минут наработать хоть 1 секунду процессорного времени. Кроме того завершение происходит не
просто срывом процесса а так как если бы этот юзер сделал это сам - то есть корректно (окну с Галактикой посылается сообщение о завершении, потом после выдачи предупреждения о выходе нажимается на ОК и всё).

Так, что не всё так плохо:)

Re: Администрирование Галактики

Добавлено: 18 мар 2003, 15:40
GTHack
пока решил так - на запуск галактики поставил батник который после завершения работы с галактикой запускает синхру (см.выше) (кстати от триального периода я её отучил) которая в свою очередь смотрит обновления ресников и если есть - сливает.
плюс такого решения - прога не сидит в памяти.

Игорь - с сервисом ты очень неплохо придумал, токо вот ты предлагаеш мне сесть и написать такой сервис? или будеш великодушен :) и поделишся наработками ?

а по поводу насильного завершения галки - передумал, ведь если правильно посудить то программеры для пользователей а не наоборот :)
т.е. допустим менеджер обхаживает очень крутого клиента на большую сумму, есс-но работая в Галактике - и тут БАЦ - сообщение "щас всё закроется" %)) нехорошо как то :))

Re: Администрирование Галактики

Добавлено: 18 мар 2003, 16:13
Grom
GT Alex:"...т.е. допустим менеджер обхаживает очень крутого клиента на большую сумму, есс-но работая в Галактике..."
Если менеджер обхаживает клиента, то о какой работе в Галактике может идти речь - он должен смотреть клиенту в рот, а не в Галактику;)