详情介绍
NSClient++ 是 Nagios 监控系统在 Windows 下的客户端软件。Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等
Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。
Nagios主要功能特点:- 监视网络服务 (SMTP, POP3, HTTP, NNTP, PING等)
- 监视主机资源 (进程, 磁盘等)
- 简单的插件设计可以轻松扩展Nagios的监视功能
- 服务等监视的并发处理
- 错误通知功能 (通过email, pager, 或其他用户自定义方法)
- 可指定自定义的事件处理控制器
- 可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等
- 可以通过手机查看系统监控信息
更新日志:NSClient++ 0.4.3.77 发布,此版本修复了一些问题,更新了文档,添加了一些小的新特性!NSClient++ 0.4.3 beta 1 (build 40) 发布,此版本可能是可用性改进最大的一次更新,作为一个小版本发布,但是 WEB-UI 方面的改进非常大!
Web UI
无论是新用户还是高级用户都可以很方便的配置 NSClient++:
改进的新 “测试模式”
重写了 WEB 测试客户端。
NRPE 增强
NRPE 实例默认启用多个包分支,提高了安全和认证的用户体验。提供了一个命令行客户端来配置 NRPE:
nscp nrpe install Enabling NRPE via SSH from: 127.0.0.1 NRPE is currently reasonably secure using ${certificate-path}/certificate.pem and ${certificate-path}/certificate_key.pem. Arguments are NOT allowed.
重大改进:不再开箱支持 NRPE legacy
JSON!
所有的 protobuf 信息可以支持映射到对应的 protobuf 信息,这意味着你可以使用 JSON 代替 protobuf。
Windows 下 NSClient++ 的安装配置:1.解压到: C:\NSClient++
2.修改nsc.ini文件: allowed_hosts=192.168.X.X
3.注册NSCient++的服务: nsclient++ /install
4.在服务列表中找到NSClientpp的服务。双击打开该服务的配置窗口侧在登录分页中将“允许服务与桌面交互”勾选上。
5.重启NSClientapp服务。
配置
#############Windows Nsclient############
define service{
use generic-service
hostgroup_name windows-servers
service_description Uptime
check_command check_nt!UPTIME --> 系统运行时间
}
define service{
use generic-service
hostgroup_name windows-servers
service_description CPU Load
check_command check_nt!CPULOAD!-l 5,80,90 --> 系统运行负载
}
define service{
use generic-service
hostgroup_name windows-servers
service_description Memory Usage
check_command check_nt!MEMUSE!-w 90 -c 95 --> 系统内存占用量
}
define service{
use generic-service
hostgroup_name windows-servers
service_description C:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90 -->系统C盘磁盘空间
}
define service{
use generic-service
hostgroup_name windows-servers
service_description D:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l d -w 80 -c 90 -->系统D盘磁盘空间
define service{
use generic-service
host_name 192.168.185.4
service_description MMLogOrder
check_command check_nt!PROCSTATE!-d SHOWALL -l MakeMM.exe -->系统管理器中MakeMM.exe进程存活性
}
排错:
有一台WINDOWS机器配好监控后显示下图
nsclient++ 安装" action-data="http%3A%2F%2Fs10.sinaimg.cn%2Fbmiddle%2F6d26f0a2gbfbcd9fe8069%26690" action-type="show-slide" style="margin: 0px; padding: 0px; border: 0px; list-style: none;" _src="//pic.cr173.com/up/2015-1/2015012609222644748.jpg">
命令行测试发现
[root@all-wap service]# /usr/lib64/nagios/plugins/check_nt -H 192.168.145.3 -p 12489 -s xxx -v UPTIME
NSClient - ERROR: Could not get value
远程(cmd --> mstsc)登录后执行下列命令发现(红色部分显示countername 没找到,貌似语言字符集问题)
C:\NSClient++>nsclient++ /test
d \PDHCollector.cpp(123) Found countername: CPU: \????(_total)\????
d \NSClient++.cpp(773) Loading plugin: NRPE server...
d \PDHCollector.cpp(124) Found countername: UPTIME: \????\????
d \PDHCollector.cpp(125) Found countername: MCL: \????\????
d \PDHCollector.cpp(126) Found countername: MCB: \????\????
e \PDHCollector.cpp(133) Failed to open performance counters: \????(_total)\???
: PdhAddCounter failed: -1073738824: 在系统上找不到指定的对象。
d \PDHCollector.cpp(169) We aparently failed to load counters trying to use def
ult (English) counters or those configured in nsc.ini
e \PDHCollector.cpp(178) Failed to open performance counters: \Memory\Commit Li
it: PdhAddCounter failed: -1073738824: The specified object is not found on the
system.
e \PDHCollector.cpp(212) No performance counters were found we will not wait fo
the end instead...
d \NSClient++.cpp(773) Loading plugin: NSClient server...
e \Socket.h(645) bind failed: 10048: 通常每个套接字地址(协议/网络地址/端口)只允
许使用一次。
d \NSClient++.cpp(773) Loading plugin: SystemTray...
###################################
执行下列命令解决
C:\NSClient++>lodctr /R
<-- lodctr命令备注:
lodctr /R:<Backup-FileName>
使用 <Backup-FileName> 还原 perf 注册表字符串和信息
lodctr /R
基于当前情况从头开始重建 perf 注册表字符串和信息
-->
C:\NSClient++>"NSClient++.exe" -stop
Stopping service.
C:\NSClient++>"NSClient++.exe" -start
Starting NSClientpp
重启后在监控主机上测试显示获取数据成功
[root@all-wap service]# /usr/lib64/nagios/plugins/check_nt -H 192.168.145.3 -p 12489 -s xxx -v UPTIME
System Uptime - 6 day(s) 0 hour(s) 7 minute(s)
NSClient与Nrpe的区别 :
1.被监控机上安装有nrpe,并且还有插件,最终的监控是由这些插件来进行的.当监控主机将监控请求发给nrpe后,nrpe调用插件来完成监控.
2.NSClient则不同,被监控机上只安装NSClient,没有任何的插件.当监控主机将监控请求发给NSClient后,NSClient直接完成监控,所有的监控是由NSClient完成的.
这也说明了NSClient的一个很大的问题,不灵活,没有可扩展性.它只能完成自己本身包含的监控操作,不能由一些插件来扩展.好在NSClient已经做的不错了,基本上可以完全满足我们的监控需要。
下载地址
人气软件
ToDesk精简版(远程协助软件) v4.7.5.3 绿色免安装版
Xshell 8(SSH远程终端工具) v8.0.0063 官方中文正式版(附文件+安
ToDesk(远程协助软件) v4.7.5.3 官方免费安装版
免费强制视频软件 V13.9 免费绿色版
ToDesk XP版本(远程协助软件) v4.7.5.3 免费安装版
NetSarang Xshell 8 v8.0063 中文免安装绿色免费版
Xshell 8 Personal个人免费版(SSH终端管理器) v8.0.0063 官方中
超级眼局域网监控软件系统(电脑监控)v8.1 中文安装版
Iriun Webcam(远程监控) v2.8.5 官方安装版
WorkWin管理专家客户端 v10.2.26 中文安装版
相关文章
-
T-Shell(SSH客户端) v1.0.6 中文安装免费版
TShell 是一个功能丰富的终端模拟器和 SSH 客户端,它不仅支持多种操作系统平台,包括 Windows、Mac(ARM架构)以及 Linux,还提供了许多强大的特性来增强用户的使用体验...
-
闪令Aechoterm(远程终端模拟工具) V4.0.2 官方安装版 64位
Aechoterm 是一款免费的、跨平台的,以SSH、SFTP协议访问远程服务器的终端、文件管理工具。可以将本地与远程主机文件进行互传,并可在多个远程服务器上同时执行命令,欢迎...
-
RayLink企业版被控端(远程控制) v8.0.8.8 免费安装版
RayLink企业版被控端是一款专为企业设计的高效远程控制解决方案,它提供稳定、安全的远程连接功能,支持多平台操作,满足企业在不同场景下的远程办公和技术支持需求,通过优...
-
RayLink企业版主控端(远程控制) v8.0.8.8 免费安装版
RayLink企业版主控端是一款专为企业设计的高效远程控制解决方案,它提供稳定、安全的远程连接功能,支持多平台操作,满足企业在不同场景下的远程办公和技术支持需求,通过优...
-
VEGA云电脑(远程桌面) v2.7.8 适用win7 免费安装版
VEGA云电脑是一款基于云计算和虚拟化技术的掌上云电脑应用软件,旨在为个人用户提供云端电脑服务,该应用提供多种云桌面配置,由多地机房提供算力支持,延迟低且效果优异,...
-
VEGA云电脑(远程桌面) v2.7.8 免费安装版 适用win10
VEGA是一款基于云计算和虚拟化技术的掌上云电脑应用软件,旨在为个人用户提供云端电脑服务,该应用提供多种云桌面配置,由多地机房提供算力支持,延迟低且效果优异,以满足...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的NSClient++(Nagios监视系统客户端) V0.4.3.88 官方最新版 64位资源来源互联网,版权归该下载资源的合法拥有者所有。