Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Отчет о свободном месте на дисках (http://forum.oszone.net/showthread.php?t=131658)

Сет 11-02-2009 13:15 1035349

Отчет о свободном месте на дисках
 
Имеется около 40 серверов, которые разбросаны по городу. Можно ли сделать так, чтоб каждое утро каждый сервер присылал письмо на внешний адрес с следующим содержанием:
диск [буква диска]: [общий обьем];[занятого места];[свободного места]

Сет 12-02-2009 19:06 1036633

Люди, неужели никто не юзает??? Что-нибуть посоветуйте...:sorry:

Delirium 13-02-2009 01:32 1036972

Сет, а обязательно именно по почте? Вы сами удаленно можете достучаться до этих серверов? Если да, то можно пошаманить с WMI Code Creator. Прога по WMI может снимать данные с указанных компьютеров.

Michael 13-02-2009 09:12 1037095

Сет, а ты точно будешь эти 40 писем каждый день читать? Не надоест? Времени хватит?
Может лучше по другому сделать? Например так - на всех серверах в оснастке "Производительность" создать новое оповещение. Объект - "Логический диск", счетчик - "% свободного места" или "Свободно мегабайт", вхождения - твои логически диски. Указать порог срабатывания и интервал опроса счетчиков. А в качестве действия указать отправку почты (из командной строки). В итоге, как только свободного места будеть меньше порога, так ты получишь письмо.
Если все же хочется именно каждый день от всех серверов - посмотри команду fsutil. Пишешь в батнике что нибудь типа этого:
Код:

echo c:\ >> c:\otchet.txt
fsutil volume diskfree c: >> c:\otchet.txt
echo d:\ >> c:\otchet.txt
fsutil volume diskfree d: >> c:\otchet.txt
.....
echo z:\ >> c:\otchet.txt
fsutil volume diskfree z: >> c:\otchet.txt
тут идет отправка файла по почте
del otchet.txt

Или вот так - www.sql.ru - Размер диска из командной строки
Правда в этих двух вариантах размеры указаны в байтах, что не есть айс, хотя я думаю подшаманить vbs скрипт не проблема, только не знаю как ;)

Сет 13-02-2009 11:44 1037234

О, вы молодцы, посоветовали
но вот вопрос - есть же какие-то програмы, которые на этом специализируются? Типа disk_scaner но только с функцией отправки писем:)
Цитата:

Цитата Michael
Сет, а ты точно будешь эти 40 писем каждый день читать? Не надоест? Времени хватит? »

да, это как-никак моя робота, 40 серверов родименьких... Так приходится в течении дня пару раз заходить на каждый... В идеале вообще - чтоб в течении дня 3 отчета отправлял, типа "свободное место на винчестерах, прошли ли бэкапы и ошибки из логов", но пока хочу хотябы с свободным местом разобратся
Цитата:

Цитата Delirium
Вы сами удаленно можете достучаться до этих серверов? »

да, могу, но они до меня - нет. Тоесть я могу на них зайти через rdp, а они на меня нет.
Хотелось бы всетаки по почте получать сведения

Michael 13-02-2009 13:45 1037349

Оказываетя подшаманить vbs скрипт на отображение размера в гигабайтах действительно не проблема:
Код:

WScript.Echo "Total size: " & drv.TotalSize/1024/1024/1024

exo 13-02-2009 15:23 1037427

Цитата:

Цитата Сет
но вот вопрос - есть же какие-то програмы, которые на этом специализируются? »

у меня настроенно с помощью "производительность" - "Журналы и оповещения" - "оповещаени".
Только настроенно наблюдение за дисками, т.е. как только на каком-нить диске будет меньше 2 GB - мне каждую минут будет приходить системка!

Сет 18-02-2009 11:34 1042067

Цитата:

Цитата exo
т.е. как только на каком-нить диске будет меньше 2 GB - мне каждую минут будет приходить системка! »

а если мой ящик находится не в домене?
Цитата:

Цитата Michael
Оказываетя подшаманить vbs скрипт на отображение размера в гигабайтах действительно не проблема: »

а как этот текстовик потом будет отправлятся по почте сам?

Michael 18-02-2009 19:17 1042536

Сет, например так или вот так. Во втором варианте обрати особое внимание на ключ /MAIL


Время: 04:28.

Время: 04:28.
© OSzone.net 2001-