Как контролировать размер файлов в папке Windows?

Каковы некоторые из хороших способов автоматического контроля размера файлов в каталоге и отправки предупреждений по электронной почте, если они приближаются к определенному пределу на сервере Windows?

У меня есть инсталляция Progress DB, которую нужно контролировать, и на прошлой неделе мы столкнулись с некоторыми проблемами. По-видимому, size of extents 2 ГБ - и Прогресс не сработает после этого - нам нужно было открыть новый уровень.

Я из среды Linux, поэтому я не знаю, как обычно наблюдать за этим в среде Windows (или вообще за инструментами мониторинга).

Я предпочитаю какое-то общее решение, так как у меня смешанная среда (Windows 2000, Windows Server 2003, Windows Server 2008 R2).

Заранее спасибо за все полезные альтернативные ответы.

2 ответа

Решение

@JohnGardeniers совершенно прав в своем комментарии, и хотя у меня недостаточно опыта работы с базами данных Progress, чтобы помочь, в этом отношении у меня есть несколько вещей, которые вы можете попробовать.

Да, и только к вашему сведению, ваша жизнь станет намного проще, если вы сможете заменить / игнорировать / случайно уничтожить ваши серверы Windows 2000, так как многие продукты и решения, которые работают с Server 2008 и выше, просто не будут работать на Windows 2000. Сказав тот

  1. SNMP.

    • Если у вас есть хорошая, мощная система мониторинга SNMP (Nagios/SolarWinds/Open Manage/ и т. Д.), Вы можете использовать ее, чтобы сделать это за вас, с автоматическим оповещением по электронной почте и / или SMS.

  2. Купите продукт, чтобы сделать это для вас.

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

  3. Сценарий что-то, как в этом потоке StackOverflow.

    • Это может даже работать как на машинах с Windows 2000, так и на машинах с Server 2008 R2, поскольку это командный файл / сценарий DOS.

  4. Автоматизируйте использование инструментов отчетности в роли файловых служб, чтобы получать регулярные отчеты и обрабатывать вещи вручную.

    • Уверен, это будет вариант только на Server 2008 R2, но лучше, чем ничего.

Другой способ разобраться в этой проблеме: если у вас Windows 2008, используйте Power Shell и вызывайте WMI с разрешением администратора домена и извлекайте необходимую информацию и настраивайте почту, если размер выходит за пределы. Вы также можете централизованно управлять тем, какие серверы просматривать.

Используйте Task Schedule, чтобы установить интервал для скрипта

Базовый поиск в Google дал мне следующую ссылку. PowerShell WMI

Надеюсь, что это решит вашу проблему.

Другие вопросы по тегам