0

我已经在 linux 中安装了 Nagios 监控工具,其服务按预期成功运行。

现在根据 NSClient 文档,没有安装 windows 部分。所需的步骤是:

(a) Copy pNSClient.exe, pdh.dll, psapi.dll and counters.defs in any directory on the machine you want to monitor. ie. (c:\nsclient).
(b) Open a dos prompt in the installation directory
(c) Run the following command : >pNSClient.exe /install
(d) Type 'net start nsclient' on the command line or start the service 'Nagios Agent' in the services applet of the control panel.

安装将在注册表中为服务创建一个条目,并创建一个新密钥来存储参数。创建的密钥如下:

HKEY_LOCAL_MACHINE\SOFTWARE\NSClient


问题在于按照第一步进行安装,并且“net start nsclient”命令未在命令提示符下执行,其显示的服务名称无效

对此有任何帮助吗?M 在 Windows 7 上安装它。只剩下 NSClient 的 Windows 安装部分,但 linux 部分与“check_nt”插件一起正确安装。

提前致谢 !!

4

3 回答 3

1

该文档可能已过时。尝试使用以下文档安装 NSClient++。该文档适用于 Nagios XI,但代理说明应该相同。 http://assets.nagios.com/downloads/nagiosxi/docs/Installing_The_XI_Windows_Agent.pdf

否则,您也可以尝试:

  net start nsclient++
于 2012-08-30T14:29:27.147 回答
1

NSClient 已过时且已弃用。您应该使用具有实际安装程序的NSClient++ (AKA nscp) 以及出色的文档

或者,如果您正在处理几十个 Windows 主机,并且正在使用 Active Directory,您可能需要考虑Nagios-WSC。不过,它是否适合您的需求取决于您希望进行哪种检查。

于 2012-09-26T16:53:31.157 回答
0

只是一个建议-忘记手动安装)安装 choco

iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

重新启动 powershell 会话并安装 nsclient++

choco install nscp
于 2016-10-11T13:45:23.287 回答