我在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'插件一起正确安装。
提前致谢!!
答案 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