Администрирование Галактики
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Администрирование Галактики
допустим нужно перегрузить сервак или сделать резервную копию базы или распространить новую версию RES файлика по клиентским машинкам (штук 50). Бегать на каждую нереально - уйдет целый день.
так вот вопрос - есть у кого нибудь программка которая сидит в памяти (должна быть небольшая) и позволяет:
1. Распространять сообщения клиентам
(допустим "покиньте галактику - сервисные работы и т.д.") (вариант распростанения сообщений прямо из Галактики не устраивает)
2. Принудительно завершать работу с Галактикой, либо вообще комп перегружать.
3. По заданным путям брать с сервака обновленные версии RES и копировать на локал либо запускать прогу которая это умеет.
на счёт п.3 - такая прога у меня есть, что уже позволяет обновлять ресники (допустим в wingal.bat застроить её)
http://synchrofolder.chat.ru
токо вот отучалки нету от жадности
кто сломает прошу поделиться
по поводу п.1 и п.2 - очень надо!
и еще вопрос - т.к. из галактики можно отсылать мессаги, то может можно и удаленно завершать работу ? типа приходит сообщение -"покиньте Галактику или ч\з 2 мин это произойдет принудительно"
в общем очень интересно узнать, как у кого этот процесс автоматизирован !
так вот вопрос - есть у кого нибудь программка которая сидит в памяти (должна быть небольшая) и позволяет:
1. Распространять сообщения клиентам
(допустим "покиньте галактику - сервисные работы и т.д.") (вариант распростанения сообщений прямо из Галактики не устраивает)
2. Принудительно завершать работу с Галактикой, либо вообще комп перегружать.
3. По заданным путям брать с сервака обновленные версии RES и копировать на локал либо запускать прогу которая это умеет.
на счёт п.3 - такая прога у меня есть, что уже позволяет обновлять ресники (допустим в wingal.bat застроить её)
http://synchrofolder.chat.ru
токо вот отучалки нету от жадности
кто сломает прошу поделиться
по поводу п.1 и п.2 - очень надо!
и еще вопрос - т.к. из галактики можно отсылать мессаги, то может можно и удаленно завершать работу ? типа приходит сообщение -"покиньте Галактику или ч\з 2 мин это произойдет принудительно"
в общем очень интересно узнать, как у кого этот процесс автоматизирован !
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Администрирование Галактики
также интересен вопрос касающийся сервера -
регулярно ночью должен делаться backup данных галактики но есть проблемка - иногда на серваке остаются подвисшие соединения и backup обламывается - т.е. нужно либо как нить убирать соединения либо вообще остановить первасив - сделать бакуп и запустить первасив. Вся эта беда должна работать в автоматическом режиме.
(сервер вин2к, первасив
есть мнения ?
регулярно ночью должен делаться backup данных галактики но есть проблемка - иногда на серваке остаются подвисшие соединения и backup обламывается - т.е. нужно либо как нить убирать соединения либо вообще остановить первасив - сделать бакуп и запустить первасив. Вся эта беда должна работать в автоматическом режиме.
(сервер вин2к, первасив
есть мнения ?
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Re: Администрирование Галактики
GTAlex - решаемо перезагрузкой сервера ночью до бэкапа или останов службы сервера Pervasiv
Второй, немного грубый способ до бэкапа сделать копирование всех файлов в другой каталог и бэкапить уже его, копирование позволительно и при подвисших юзерах...
Посмотри также на Galpro.ITpark.ru
http://galpro.itpark.ru/cgi-bin/windor. ... da=&kt=304
Там лежат аж две программулины на эту тему
- ОТПРАВКА СООБЩЕНИЙ РАБОТАЮЩИМ ПОЛЬЗОВАТЕЛЯМ В ГАЛАКТИКЕ (с исходником)
- Работа с пользователями (с демо ресурсом)
Второй, немного грубый способ до бэкапа сделать копирование всех файлов в другой каталог и бэкапить уже его, копирование позволительно и при подвисших юзерах...
Посмотри также на Galpro.ITpark.ru
http://galpro.itpark.ru/cgi-bin/windor. ... da=&kt=304
Там лежат аж две программулины на эту тему
- ОТПРАВКА СООБЩЕНИЙ РАБОТАЮЩИМ ПОЛЬЗОВАТЕЛЯМ В ГАЛАКТИКЕ (с исходником)
- Работа с пользователями (с демо ресурсом)
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Администрирование Галактики
Рассылать сообщения пользователям можно через утилиту из Support-а "Консоль Администратора". Меню - "Мониторинг пользователей". На любом пользователе нажимаешь Enter и в открывшееся окошко пишешь сообщение. Затем еще раз Enter - чтобы отправить.
Сообщение останется в памяти. Поэтому на остальных пользователях его еще раз переписывать будет не нужно, достаточно на каждом нужном пользователе нажать 2 раза Enter.
Сообщение останется в памяти. Поэтому на остальных пользователях его еще раз переписывать будет не нужно, достаточно на каждом нужном пользователе нажать 2 раза Enter.
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Администрирование Галактики
Насчет бэкапа:
У нас - Оракл. Тоже были проблемы с копированием - база-то скопируется, если кто-то в ней висит. Тока потом запускаться не будет. Решение такое:
каждую ночь в 1 час "стопится" оракловый сервис нашей БД (автоматически - по-моему с помощью сервиса NT, подробностей не знаю, настраивал наш админ).
В результате все, кто остался "висеть" - отрубаются. Они могут висеть в Галке (т.е. сохраниться записи в X$ActiveUsers, но для Оракла - уже совсем не мешают). В результате база нормально копируется (процедура копирования прописана в батнике) и затем при возврате из бэкапа - спокойно запускается. "Зависшие" юзеры из X$ActiveUsers очищаются сами-собой.
У нас - Оракл. Тоже были проблемы с копированием - база-то скопируется, если кто-то в ней висит. Тока потом запускаться не будет. Решение такое:
каждую ночь в 1 час "стопится" оракловый сервис нашей БД (автоматически - по-моему с помощью сервиса NT, подробностей не знаю, настраивал наш админ).
В результате все, кто остался "висеть" - отрубаются. Они могут висеть в Галке (т.е. сохраниться записи в X$ActiveUsers, но для Оракла - уже совсем не мешают). В результате база нормально копируется (процедура копирования прописана в батнике) и затем при возврате из бэкапа - спокойно запускается. "Зависшие" юзеры из X$ActiveUsers очищаются сами-собой.
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Администрирование Галактики
>Nuts
перезагрузка сервера конечно черезчур, а вот вариант остановки\запуска первасива интересен, токо я к сожалению незнаю как это реализовать чтоб это все автоматом делалось
подскажите плс.
>Деинис
если ты так сообщения рассылаеш то лучше уж
посмотри также на Galpro.ITpark.ru как Nuts посоветовал
по поводу рассылки сообщений -
фейс "работа с пользователями" конечно хорош (блокировка и т.д.) - но это идеал
на деле получается так что 30% эти сообщения игнорируют (либо человек просто отсутствует) и поэтому после рассылки сообщения нужно через некоторое время каким то способом ПРИНУДИТЕЛЬНО вырубать галактику!
чего в приведенных выше советах я не нахожу
перезагрузка сервера конечно черезчур, а вот вариант остановки\запуска первасива интересен, токо я к сожалению незнаю как это реализовать чтоб это все автоматом делалось
подскажите плс.
>Деинис
если ты так сообщения рассылаеш то лучше уж
посмотри также на Galpro.ITpark.ru как Nuts посоветовал
по поводу рассылки сообщений -
фейс "работа с пользователями" конечно хорош (блокировка и т.д.) - но это идеал
на деле получается так что 30% эти сообщения игнорируют (либо человек просто отсутствует) и поэтому после рассылки сообщения нужно через некоторое время каким то способом ПРИНУДИТЕЛЬНО вырубать галактику!
чего в приведенных выше советах я не нахожу
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Администрирование Галактики
На счет бэкапа
>Деинис
вот это и интересно, может спросиш у админа как он останавливает/пускает оракловый сервис?
>Деинис
вот это и интересно, может спросиш у админа как он останавливает/пускает оракловый сервис?
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Постоянный обитатель
- Сообщения: 165
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
- Контактная информация:
Re: Администрирование Галактики
Большинство проблем решается изучением net ?
Для посылки сообщений пользователя на компьютерах с win 95-98 надо поднять winpopup
в файле win.ini - секция [windows] load=winpopup.exe. Далее net send Name_Group_Gal "Срочно выйти из Галактики"
Удалить зависших пользователей автоматически из Галактики сложно, проще выгрузить первасив релешион сервис (net stop ....),
бэкап и далее net start ... Вместо многоточия подставите название этого сервиса в кавычках "" (запустите ярлычек с шестеренками, там прочтете).
Для посылки сообщений пользователя на компьютерах с win 95-98 надо поднять winpopup
в файле win.ini - секция [windows] load=winpopup.exe. Далее net send Name_Group_Gal "Срочно выйти из Галактики"
Удалить зависших пользователей автоматически из Галактики сложно, проще выгрузить первасив релешион сервис (net stop ....),
бэкап и далее net start ... Вместо многоточия подставите название этого сервиса в кавычках "" (запустите ярлычек с шестеренками, там прочтете).
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Администрирование Галактики
>Yuri
сенкю, заработал у меня старый мой батничек с нет-стопом/стартом
я видимо прошлый раз не под админовскими правами его пускал поэтому меня net stop и обламывал
сенкю, заработал у меня старый мой батничек с нет-стопом/стартом
я видимо прошлый раз не под админовскими правами его пускал поэтому меня net stop и обламывал
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- Постоянный гость
- Сообщения: 76
- Зарегистрирован: 29 мар 2005, 17:49
Re: Администрирование Галактики
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
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
-
- Постоянный гость
- Сообщения: 70
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Украина ИВЦ при Ингулецком ГОКе
- Контактная информация:
Re: Администрирование Галактики
Для того чтобы посылать сообщения всем галактическим клиентам (и работающим и нет) я
написал на delphi сервис, который установил на всех рабочих станциях. Для этого использван MailBox. Кроме сообщений этот сервис следит за конфигурацией клиентов и при изменении каких-либо параметров в galnet.cfg и настройках ODBC делает это автоматически на всех клиентах.
Ещё я его дополнительно нагрузил функцией слежения за простоями клиента и если например простой превышает 28 минут - выдаётся предупреждение, что через 2 минуты Галактика будет завершена. И если за оставшиеся 2 минуты клиент так и ничего не делает - то Галактика завершается.
Что же касается принудительного завершения, то у меня после времени простоя это и происходит. Ну а если научить сервис различать специальные сообщения, например на принудительное завершение - то он стправится и с этим. Это касается и рассылки ресурсников. Можно нагрузить сервис тем чтобы он принимал команды на замену ресурсника и если это в данный момент невозможно (Галактика на клиенте загружена), то ставил в очередь на замену и как только галактика выгрузится - то сразу произойдёт замена.
написал на delphi сервис, который установил на всех рабочих станциях. Для этого использван MailBox. Кроме сообщений этот сервис следит за конфигурацией клиентов и при изменении каких-либо параметров в galnet.cfg и настройках ODBC делает это автоматически на всех клиентах.
Ещё я его дополнительно нагрузил функцией слежения за простоями клиента и если например простой превышает 28 минут - выдаётся предупреждение, что через 2 минуты Галактика будет завершена. И если за оставшиеся 2 минуты клиент так и ничего не делает - то Галактика завершается.
Что же касается принудительного завершения, то у меня после времени простоя это и происходит. Ну а если научить сервис различать специальные сообщения, например на принудительное завершение - то он стправится и с этим. Это касается и рассылки ресурсников. Можно нагрузить сервис тем чтобы он принимал команды на замену ресурсника и если это в данный момент невозможно (Галактика на клиенте загружена), то ставил в очередь на замену и как только галактика выгрузится - то сразу произойдёт замена.
Re: Администрирование Галактики
Igor Novoselov - помоему слишком сложно - у нас проше без всяких наворотов на Галактику )
Общий ресурс
[System]
OpenResources=p:\allusers0.res
как и общая конфигурация лежит на сервере
Копируем allusers0.res в allusers1.res
и компилем в него потом в конфиге тоже меняем вот и все
[System]
OpenResources=p:\allusers1.res
Изменения для пользователей станут доступны после перезагрузки клиентов Г
А так в Г есть функция слушающая мессаги ее может возможно докомпилить чтоб еще и команды выполняла на выход.
И как Вы Игорь определяете активность узера -может он нехилый отчет запустил или что хуже операцию какую а вы его бац и капец...
Так и базе капец настанет ког-ть
Общий ресурс
[System]
OpenResources=p:\allusers0.res
как и общая конфигурация лежит на сервере
Копируем allusers0.res в allusers1.res
и компилем в него потом в конфиге тоже меняем вот и все
[System]
OpenResources=p:\allusers1.res
Изменения для пользователей станут доступны после перезагрузки клиентов Г
А так в Г есть функция слушающая мессаги ее может возможно докомпилить чтоб еще и команды выполняла на выход.
И как Вы Игорь определяете активность узера -может он нехилый отчет запустил или что хуже операцию какую а вы его бац и капец...
Так и базе капец настанет ког-ть
-
- Постоянный гость
- Сообщения: 70
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Украина ИВЦ при Ингулецком ГОКе
- Контактная информация:
Re: Администрирование Галактики
Nuts общий рерурс это хорошо если не считать
того, что он может быть большим (это плохо для сети особенно если она местами по ARLAN или WAVELAN).
Команды на выход в консоли администратора есть и посылка сообщений тоже... токо вот работает это не всегда корректно. Часто при посылке появляются сообщения, что послать сообщение не удаётся. Для того, чтобы удалённо завершить Галактику пользователю выдаётся предупреждение и потом она будет ждать пока он соизволит надать на ок - после этого она конечно завершится. А, что если юзер ушёл куда-то на пол-дня? И упорно не нажимает на эту ОК!!! Кроме этого завершение тоже не всегда возможно, как и посылка сообщений- приходят сообщения, что завершить работу клиента не удалось и т.д. и т.п. Кроме этого нужно бывает оповестить о чём-то и неработающих в данный момент клиентов. Можно конечно и net send /domain
но дело в том что у меня в сети более 500 станций а Галактика стоит только на 176 - понятно, что все остальные дико возмущаются получая ненужные им сообщения...
Что касается активности юзера, то я измеряю время kernel time+ user time то есть загрузку
процессора процессом galnet.exe и в данном случае если формируется нехилый отчёт то galnet.exe жрёт процессорное время - так что капец произойдёт только если юзер действительно ничего не делает, а скажем сидит и тупо смотрит на экран в течение 30 минут. Для того чтобы не иницировалось завершение ему нужно за 30 минут наработать хоть 1 секунду процессорного времени. Кроме того завершение происходит не
просто срывом процесса а так как если бы этот юзер сделал это сам - то есть корректно (окну с Галактикой посылается сообщение о завершении, потом после выдачи предупреждения о выходе нажимается на ОК и всё).
Так, что не всё так плохо:)
того, что он может быть большим (это плохо для сети особенно если она местами по ARLAN или WAVELAN).
Команды на выход в консоли администратора есть и посылка сообщений тоже... токо вот работает это не всегда корректно. Часто при посылке появляются сообщения, что послать сообщение не удаётся. Для того, чтобы удалённо завершить Галактику пользователю выдаётся предупреждение и потом она будет ждать пока он соизволит надать на ок - после этого она конечно завершится. А, что если юзер ушёл куда-то на пол-дня? И упорно не нажимает на эту ОК!!! Кроме этого завершение тоже не всегда возможно, как и посылка сообщений- приходят сообщения, что завершить работу клиента не удалось и т.д. и т.п. Кроме этого нужно бывает оповестить о чём-то и неработающих в данный момент клиентов. Можно конечно и net send /domain
но дело в том что у меня в сети более 500 станций а Галактика стоит только на 176 - понятно, что все остальные дико возмущаются получая ненужные им сообщения...
Что касается активности юзера, то я измеряю время kernel time+ user time то есть загрузку
процессора процессом galnet.exe и в данном случае если формируется нехилый отчёт то galnet.exe жрёт процессорное время - так что капец произойдёт только если юзер действительно ничего не делает, а скажем сидит и тупо смотрит на экран в течение 30 минут. Для того чтобы не иницировалось завершение ему нужно за 30 минут наработать хоть 1 секунду процессорного времени. Кроме того завершение происходит не
просто срывом процесса а так как если бы этот юзер сделал это сам - то есть корректно (окну с Галактикой посылается сообщение о завершении, потом после выдачи предупреждения о выходе нажимается на ОК и всё).
Так, что не всё так плохо:)
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Администрирование Галактики
пока решил так - на запуск галактики поставил батник который после завершения работы с галактикой запускает синхру (см.выше) (кстати от триального периода я её отучил) которая в свою очередь смотрит обновления ресников и если есть - сливает.
плюс такого решения - прога не сидит в памяти.
Игорь - с сервисом ты очень неплохо придумал, токо вот ты предлагаеш мне сесть и написать такой сервис? или будеш великодушен и поделишся наработками ?
а по поводу насильного завершения галки - передумал, ведь если правильно посудить то программеры для пользователей а не наоборот
т.е. допустим менеджер обхаживает очень крутого клиента на большую сумму, есс-но работая в Галактике - и тут БАЦ - сообщение "щас всё закроется" %)) нехорошо как то )
плюс такого решения - прога не сидит в памяти.
Игорь - с сервисом ты очень неплохо придумал, токо вот ты предлагаеш мне сесть и написать такой сервис? или будеш великодушен и поделишся наработками ?
а по поводу насильного завершения галки - передумал, ведь если правильно посудить то программеры для пользователей а не наоборот
т.е. допустим менеджер обхаживает очень крутого клиента на большую сумму, есс-но работая в Галактике - и тут БАЦ - сообщение "щас всё закроется" %)) нехорошо как то )
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Re: Администрирование Галактики
GT Alex:"...т.е. допустим менеджер обхаживает очень крутого клиента на большую сумму, есс-но работая в Галактике..."
Если менеджер обхаживает клиента, то о какой работе в Галактике может идти речь - он должен смотреть клиенту в рот, а не в Галактику;)
Если менеджер обхаживает клиента, то о какой работе в Галактике может идти речь - он должен смотреть клиенту в рот, а не в Галактику;)
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).