NSClient ++没有安装在Windows中

时间:2012-08-28 06:21:22

标签: windows linux nagios

我在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'插件一起正确安装。

提前致谢!!

3 个答案:

答案 0 :(得分:1)

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

否则,您也可以尝试:

  net start nsclient++

答案 1 :(得分:1)

NSClient已过时且已弃用。你应该使用NSClient++(AKA nscp),它有一个实际的安装程序,以及excellent documentation

或者,如果您正在处理多个Windows主机并使用Active Directory,则可能需要考虑Nagios-WSC。它是否适合您的需求取决于您希望做什么样的检查。

答案 2 :(得分:0)

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

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

重启powershell会话和 安装nsclient ++

choco install nscp