首页/网络/常用端口速查/12489 NSClient++ Windows 监控
10000-19999 注册端口49 条

12489 NSClient++ Windows 监控

Windows 主机监控插件 NSClient++ 的 check_nt 服务端口:Nagios/Icinga 拉取 Windows 指标(CPU、服务、磁盘)的常用口。

常用端口速查网络更新于 2026-10-13

12489 是什么

12489 是 NSClient++ 的 check_nt 服务端口,配合 Nagios 与 Icinga 这类监控系统拉取 Windows 主机指标:CPU 负载、服务状态、磁盘空间、进程等。与之并列的还有 NRPE(5666),部分新版部署会改用 NRPE 或 REST 接口。NSClient++ 的访问口令写在自己的配置文件里,传输本身不加密(除非显式启用 SSL),因此实际防线主要是来源限制与网络隔离。

基本信息

服务NSClient++(check_nt 12489)
协议TCP
配套端口5666(NRPE)、按配置的 Web 接口
用途Windows 主机指标与状态检查
认证配置文件中明文口令
安全等级仅监控网段

典型使用场景

  • Windows 主机接入监控:安装代理并放行采集端口
  • 指标排障:手工执行 check_nt 与监控结果对照
  • 安全核查:确认允许访问的主机清单未放行全网
  • 采集改造:迁移到 NRPE 加 SSL 或 REST 接口
  • 阈值治理:核对磁盘与服务检查的阈值配置
  • 批量部署:通过自动化工具分发并核对配置一致性

NSClient++ 采集方式

方式端口特点
check_nt12489老接口,参数简单
NRPE5666功能更全,可加 SSL
REST 与 Web按配置现代接口,需认证配置
被动检查5667由主机主动上报

拉取测试

拉取测试
check_nt -H 10.0.0.9 -p 12489 -v CPULOAD -l 5,80,90          # CPU 负载检查
check_nt -H 10.0.0.9 -p 12489 -v SERVICESTATE -l wuauserv   # 服务状态
check_nt -H 10.0.0.9 -p 12489 -v USEDDISKSPACE -l C          # 磁盘空间
ss -lntp | grep 12489                                        # 被监控端监听核对
# 被监控端: nsclient.ini 中 allowed hosts 是核心安全项
允许访问的主机清单是核心安全项:写成全网放行等于把主机指标与部分执行能力交给整个网络,收敛来源比更换接口更紧急。
check_nt 的返回码与阈值要在监控侧核对:阈值写反会出现「磁盘快满却一直正常」这类静默失效。
只在客户端确认服务在跑并不足够:代理起来了但采集项报错的情况会把监控变成摆设,要定期做采集自检。
口令在多台主机上复用是常见做法,但一处泄露就会影响整个监控面:至少按网段或用途做分组区分。
迁移采集方式时要并行运行一段时间:新旧通道同时采集再切换,能避免切换当天出现监控空窗。

易错点

  • NSClient++ 配置放行全网:采集端口与远程管理组合可被利用做内网探测
  • 口令在数十台主机上复用:一处泄露即可批量伪造监控数据
  • 只监控服务是否在跑:代理正常但采集项报错的情况长期不被发现
  • 阈值配置错误造成静默失效:告警不发,问题在业务受影响后才暴露
  • 切换采集方式不做并行验证:切换后出现无数据的空窗,责任难以界定

数据来源与参考

  • NSClient++ 官方文档(check_nt 12489)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌