首页/网络/常用端口速查/4949 Munin 监控节点

4949 Munin 监控节点

Munin 监控体系中被监控端的 munin-node 默认监听 4949:监控服务器拉取主机指标,能读全系统概况。

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

4949 是什么

4949 是 munin-node 的默认端口。Munin 采用典型的中心拉取模式:监控服务器定期连到被监控机的 4949,发送 list 与 fetch 命令获取各插件输出的指标文本,再绘图与告警。因此被监控端只要开一个端口、装好插件即可接入,配置集中在 munin-node.conf 中,其中允许来源的 cidr_allow 白名单是安全性的关键。这个端口的输出信息量很大,等于一份主机概况报告。

基本信息

服务munin-node(默认 4949)
协议TCP(文本交互:list/fetch/config)
用途主机指标采集(CPU、磁盘、进程等)
关键配置cidr_allow 来源白名单
采集方向监控端 → 被监控端(拉取)
安全等级仅监控网段

典型使用场景

  • 监控接入排障:确认监控服务器来源已列在 cidr_allow 内
  • 插件治理:查看本机启用了哪些插件、采集是否报错
  • 安全核查:确认端口未对全网开放,来源白名单是否收敛
  • 指标对比:用 nc 手工 fetch 与监控系统展示值对照
  • 迁移评估:从 munin 迁移到 exporter 与 Prometheus 体系的路径
  • 容量规划:插件数量与采集周期对主机负载的影响

munin-node 交互命令

命令作用说明
list列出可用插件对照监控系统的采集范围
fetch df取指定插件当前值用于手工验证采集
config df取插件元数据含单位与阈值定义
version协议版本版本过老需评估升级

交互查询

交互查询
nc 10.0.0.5 4949                                       # 交互查询
# 输入: list / fetch df / config df
ss -lntp | grep 4949                                   # 监听核对
grep -E 'cidr_allow|allow' /etc/munin/munin-node.conf  # 来源白名单
# 插件目录: /etc/munin/plugins 可核对启用的插件清单
munin-node 的输出对攻击者很友好:进程列表、挂载点、磁盘使用、网络接口一应俱全,等同于主机侦察报告,因此来源白名单必须收紧而不是笼统放通。
插件脚本以较高权限运行:每次新增插件都应审查脚本内容,第三方插件在这个环境里等同于在本机执行代码。
老版本 munin 的传输不加密:即使在内网,指标在链路上也是明文可见,敏感环境应改走加密通道或更换采集方案。
监控图空白时先区分是「没有数据」还是「图没生成」:前者查采集,后者查绘图与定时任务,两者排查路径完全不同。

易错点

  • 把 cidr_allow 图省事写成 0.0.0.0/0:全网可读主机指标,等于免费侦察
  • 开放 4949 却不限制来源协议:老版本 munin 传输不加密,内容明文可见
  • 新增插件不测试:插件报错会让整个节点采集失败,表现为监控图大面积空白
  • 只监控被监控端不监控采集端:监控服务器磁盘写满后,所有图表一起静默停止

数据来源与参考

  • Munin 官方文档(4949)

相关工具

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