Назад | Перейти на главную страницу

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

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

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

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

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

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

@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 с правами администратора домена, получите необходимую информацию и настройте почту, если размер выходит за пределы. Вы также можете централизованно управлять тем, какие серверы нужно искать.

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

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

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