有哪些好方法可以自动监控目录中文件的大小,并在文件接近 Windows 服务器上的某个限制时发送警告电子邮件?
我有一个 Progress DB 安装要检查,上周我们遇到了一些问题。显然,size of extents
已达到 2GB - 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 并获取您需要的信息并在大小超出限制时配置邮件。您还可以集中管理要查看的服务器。
使用 Task Schedule 为脚本设置一个时间间隔
基本的谷歌搜索给了我以下链接。PowerShell WMI
希望这能解决您的问题。