如果 运行,如何使用 NSClient 仅测试 cmd.exe 个进程?我想将它实现到 Nagios

How to test only cmd.exe processes with NSClient if they are running? I want to implement it into Nagios

我有一个 windows 服务器,我想测试 cmd.exe 进程,如果它们是 运行 nagios (NSClient),你有一些提示我如何做到这一点吗?

您是否尝试过使用命令提示符 'tasklist' 命令?

tasklist /FI "IMAGENAME eq cmd.exe"

这将显示名称为 cmd.exe 的所有进程,例如:

Image Name                PID      Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
cmd.exe                      12676 RDP-Tcp#0                  2      6,696 K

应该有一些示例说明如何将此输出合并到 NSClient 安装的检查中。尝试 'tasklist /?' 获取可用于该命令的帮助和选项。