【问题标题】:Windows server monitoringWindows 服务器监控
【发布时间】:2014-05-30 09:00:03
【问题描述】:

我拥有 Windows 服务器的 RDP 访问权限。我曾经手动检查所有 Windows 服务器上的磁盘空间和 RAM 使用情况。我无法在远程服务器上安装或启用任何服务。有什么方法可以自动执行任务以检查远程 Windows 服务器上的磁盘空间和 RAM/CPU 使用率,仅具有 RDP 访问权限。

【问题讨论】:

    标签: windows monitoring


    【解决方案1】:

    不,不是 RDP——顾名思义,远程桌面协议是用户访问其桌面的交互式系统——几乎不是自动化系统。

    但您无需安装任何东西,Windows 提供了开箱即用的完整远程管理功能。例如,在 PowerShell 会话中(在 您的 PC 上)只需使用:

    Get-WmiObject -class Win32_LogicalDisk -ComputerName SERVER1,SERVER2,SERVER3 | select DeviceID,VolumeName,Size,FreeSpace
    

    您可以将任意数量的服务器添加到列表中。如果您的本地登录帐户没有访问远程服务器的权限,只需在上面的命令中添加-Credential DOMAIN\LOGIN 参数即可。

    最后,如果您使用远程服务器管理员帐户遇到登录错误,您必须检查防火墙规则是否不会阻止远程管理在服务器端工作。您可能想要(在 RDP 会话中)使用 PowerShell 命令Enable-PSRemoting

    【讨论】:

      【解决方案2】:

      有很多方法可以检查服务器。但我建议安装 nagios 或 zabbix 之类的工具(开源)。 Nagios 是一个很好的开放源代码,用于通过 Web 访问和电子邮件警报进行监控。您需要在 windows 服务器上安装 NSclient 以允许 nagios 访问资源。 关于邮件提醒,你需要安装一个 smtp 服务器,每次有危急情况时都会发送邮件。 (后缀或发送邮件) 这是安装nagios的教程链接: http://itgration.blogspot.com/2014/09/installation-nagios-306.html

      【讨论】:

        猜你喜欢
        • 2014-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-05
        • 2018-05-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多