Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.02.26;
Скачать: CL | DM;

Вниз

Мониторинг свободного пространства на удаленном сервере.   Найти похожие ветки 

 
megagenom   (2011-11-21 12:37) [0]

Добрый день всем. Хотел бы спросить у гуру делфи программистов. На работе стала такая задача, нужно создать программу которая бы висела в процесах и мониторила свободное пространство на 6-ти удаленных серверах обновляя инфу каждый час например. Так как я веб программист и с программированием под винду не знаком обращаюсь к вам за советом. Вычитал что такие вещи реализуються сокетами +WPI. Я пока нашел только как зделать это двумя частями, то есть клиент обращаеться к серверной части программы установленной на сервере, а та в свою очередь отдает инфу. Но мне нужно как то подругому это зделать так как начальство не разрешит чтоб серверная часть висела в процесах на сервере и занимала ОЗУ пусть даже киллобайты (тоесть програама конектиться к серверу авторизуеться по логину и паролю и считывает свободное пространство на дисках и отконективается). Решил реализовать на делфи так как книга есть М. Фленова Библия Delphi (правда древняя, первое издание) и потому что с делфи знакомился когда то в юности. Потскажи пожалуйста какие темы рыть куда смотреть чтобы написать такую простенькую вроде бы программулину.


 
DVM ©   (2011-11-21 12:40) [1]

Т.е ты хочешь получить информацию о сервере, не устанавливая на нем никаких дополнительных программ?
Компьютеры в домене? Удаленный доступ к реестру возможен? Права администратора есть?


 
Dennis I. Komarov ©   (2011-11-21 12:42) [2]


> Решил реализовать на делфи так как книга есть М. Фленова
> Библия Delphi

Шикарный аргумент :)


 
megagenom   (2011-11-21 12:43) [3]

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


 
megagenom   (2011-11-21 12:45) [4]

> Решил реализовать на делфи так как книга есть М. Фленова
> Библия Delphi

Шикарный аргумент :)

Я знаю паскаль на базовом уровне, а тоесть синтаксис делфи тоже + когда то что то маленькое писал на делфи лет 7 назад (когда мне было 15:))

Ну как бы знаю что делфи простой понятный язык. У меня книга и по С++ есть)))


 
Dennis I. Komarov ©   (2011-11-21 12:51) [5]

Delphi тут не при чем. MSDN в руки и ...


 
Anatoly Podgoretsky ©   (2011-11-21 12:56) [6]

> megagenom  (21.11.2011 12:37:00)  [0]

Веб форма, учебник по HTTP


 
megagenom   (2011-11-21 13:06) [7]

Поясните плиз поподробнее. Какими средствами можно осуществить удаленное подключение и авторизацию на сервер + сбор инфы. Почему на Делфи нельзя это сделать? Или можно но сложнее?


 
megagenom   (2011-11-21 13:20) [8]

Веб форма, учебник по HTTP

Что вы имете в виду? Средствами php чтоли?


 
DVM ©   (2011-11-21 13:24) [9]


> megagenom   (21.11.11 12:43) [3]
> Да. Мы заходим под учетной записью в домене под правами
> администратора. Да вы все правильно поняли, необходимо собирать
> инфу без установки каких либо программ на удаленном сервере
> чтоб в процесах ничего не висел

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

http://vozerov.ru/24/01/2011/187


 
Anatoly Podgoretsky ©   (2011-11-21 13:25) [10]

> megagenom  (21.11.2011 13:20:08)  [8]

Зачем же PHP, хотя можно и им, но с точки зрения юезопасности лучше asp.net
и проще


 
DVM ©   (2011-11-21 13:27) [11]


> megagenom

Вот собственно первоисточник знаний по WMI.
http://msdn.microsoft.com/en-us/library/aa394582(VS.85).aspx

Там примеры тоже есть, но на VB или C++. На Delphi аналогично все.
Еще для получения инфы можно воспользоваться Windows Scripting Host (WSH) в паре с WMI.


 
megagenom   (2011-11-21 13:40) [12]

Я думаю программа не сложная для професионального программиста, но мне будет сложновато думаю.))) Будем пробовать. Спасибо за инфу


 
antonn ©   (2011-11-21 14:19) [13]


> Зачем же PHP, хотя можно и им, но с точки зрения юезопасности
> лучше asp.net

для данной задачи это монописуально


 
Eraser ©   (2011-11-21 14:48) [14]

> [0] megagenom   (21.11.11 12:37)

так в ОС уже есть встроенные механизмы для этого.


 
megagenom   (2011-11-21 15:26) [15]


> так в ОС уже есть встроенные механизмы для этого

какой?


 
DVM ©   (2011-11-21 17:05) [16]


> какой?

Квоты дискового пространства и запись о превышении квот в EventLog, который можно и дистанционно смотреть.


 
Eraser ©   (2011-11-21 17:37) [17]

> [15] megagenom   (21.11.11 15:26)

Панель управления\Все элементы панели управления\Администрирование\Управление компьютером.

В домене все еще очевиднее и удобнее.


 
Dennis I. Komarov ©   (2011-11-21 17:38) [18]


> Но мне нужно как то подругому это зделать так как начальство
> не разрешит чтоб серверная часть висела в процесах на сервере
> и занимала ОЗУ пусть даже киллобайты (тоесть програама конектиться
> к серверу авторизуеться по логину и паролю и считывает свободное
> пространство на дисках и отконективается)

А чем это обосновано?


 
Anatoly Podgoretsky ©   (2011-11-21 17:47) [19]

> DVM  (21.11.2011 17:05:16)  [16]

Если квоты, то монитор немедленно посылает письмо на почту.


 
clickmaker ©   (2011-11-22 13:10) [20]

> необходимо собирать инфу без установки каких либо программ
> на удаленном сервере чтоб в процесах ничего не висело

WMI может помочь



Страницы: 1 вся ветка

Текущий архив: 2012.02.26;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
15-1320674537
mvconf
2011-11-07 17:02
2012.02.26
Разработка системы видеоконференцсвязи


6-1252422429
WinCap
2009-09-08 19:07
2012.02.26
Сетевой принтер


15-1320735969
ищу хелп
2011-11-08 10:06
2012.02.26
А есть у кого хелп от Delphi 7?


2-1321451267
Scott Storch
2011-11-16 17:47
2012.02.26
Библиотека типов (COM)


2-1321558497
3asys
2011-11-17 23:34
2012.02.26
передача картинки в потоке через сокет