Каковы некоторые из хороших способов автоматического отслеживания размера файлов в каталоге и отправки предупреждений по электронной почте, если они приближаются к определенному пределу на сервере 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. Сказав это, который
SNMP.
Купите продукт, чтобы сделать это за вас.
Напишите что-нибудь, например, в этот поток StackOverflow.
Автоматизируйте использование инструментов отчетности в роли файловых служб, чтобы получать регулярные отчеты и обрабатывать их вручную..
Другой способ разобраться в этой проблеме: если у вас Windows 2008, используйте Power Shell и вызовите WMI с правами администратора домена, получите необходимую информацию и настройте почту, если размер выходит за пределы. Вы также можете централизованно управлять тем, какие серверы нужно искать.
Используйте расписание задач, чтобы установить интервал для сценария
Базовый поиск Google дал мне следующую ссылку. PowerShell WMI
Надеюсь, это решит вашу проблему.