nsclient++ 映射 Windows 服务器的文件条目

nsclient++ 映射 Windows 服务器的文件条目

我们使用 nagios 来监控我们的网络。有没有人找到一个示例地图文件,其中包含与 nsclient++ 中的服务相对应的条目

答案1

我通常通过 etc/services 文件夹中的 cfg 文件获取所有 Windows 系统的 4 个主要指标:CPU 使用率、正常运行时间(用于绘图)、内存利用率、驱动器 c 上的可用空间,如下所示,然后通过以下方式捕获特定的 Windows 性能计数器就像我在另一个答案中描述的那样

define service{
        use                     default_service
        hostgroup               windows-boxes
        service_description     C_Drive_Space
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }

define service{
        use                     default_service
        hostgroup               windows-boxes
        service_description     Memory_Usage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }

define service{
        use                     default_service
        hostgroup               windows-boxes
        service_description     CPU_Load
        check_command           check_nt!CPULOAD!-l 5,80,90
        }

define service{
        use                     default_service
        hostgroup               windows-boxes        service_description     Uptime
        check_command           check_nt!UPTIME
        }

define service{
        use                     default_service
        hostgroup               windows-boxes
        service_description     NSClient_Version
        check_command           check_nt!CLIENTVERSION
        }

check_nt 和 check_nrpe 的妙处在于您可以轻松地将自己的检查部署到 Windows 框中,甚至是批处理文件脚本!请确保通过修改 nsc.ini 文件加密并保护该连接。此外,请确保您的 Windows 主机仅接受来自 nagios 服务器的入站连接(也在 nsc.ini 文件中)。

相关内容