Как контролировать размер файлов в папке 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. Сказав тот
SNMP.
- Если у вас есть хорошая, мощная система мониторинга SNMP (Nagios/SolarWinds/Open Manage/ и т. Д.), Вы можете использовать ее, чтобы сделать это за вас, с автоматическим оповещением по электронной почте и / или SMS.
- Если у вас есть хорошая, мощная система мониторинга SNMP (Nagios/SolarWinds/Open Manage/ и т. Д.), Вы можете использовать ее, чтобы сделать это за вас, с автоматическим оповещением по электронной почте и / или SMS.
Купите продукт, чтобы сделать это для вас.
- Технически, попросите компанию купить что-то для вас, но вы можете купить для нее множество достойных приложений по цене менее 100 долларов, поэтому, когда моя компания слишком дешева, я часто просто покупаю одно из кармана и получаю лицензия для меня, что я запускаю ПК или сервер у себя дома.
- Технически, попросите компанию купить что-то для вас, но вы можете купить для нее множество достойных приложений по цене менее 100 долларов, поэтому, когда моя компания слишком дешева, я часто просто покупаю одно из кармана и получаю лицензия для меня, что я запускаю ПК или сервер у себя дома.
Сценарий что-то, как в этом потоке StackOverflow.
- Это может даже работать как на машинах с Windows 2000, так и на машинах с Server 2008 R2, поскольку это командный файл / сценарий DOS.
- Это может даже работать как на машинах с Windows 2000, так и на машинах с Server 2008 R2, поскольку это командный файл / сценарий DOS.
Автоматизируйте использование инструментов отчетности в роли файловых служб, чтобы получать регулярные отчеты и обрабатывать вещи вручную.
- Уверен, это будет вариант только на Server 2008 R2, но лучше, чем ничего.
Другой способ разобраться в этой проблеме: если у вас Windows 2008, используйте Power Shell и вызывайте WMI с разрешением администратора домена и извлекайте необходимую информацию и настраивайте почту, если размер выходит за пределы. Вы также можете централизованно управлять тем, какие серверы просматривать.
Используйте Task Schedule, чтобы установить интервал для скрипта
Базовый поиск в Google дал мне следующую ссылку. PowerShell WMI
Надеюсь, что это решит вашу проблему.