You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

自定义Munin插件sse无法识别,Web界面无图表显示

解决Munin自定义插件sse提示"Unknown service"的问题

针对本地执行munin-run sse及munin-run sse config输出正常,但telnet调用fetch sse提示"Unknown service"、Web界面无对应图表的问题,按以下步骤排查解决:

  • 检查插件软链接是否存在
    Debian系统中Munin插件需在/etc/munin/plugins/目录创建指向实际插件文件的软链接,执行命令确认:

    ls -l /etc/munin/plugins/sse
    

    若未找到软链接,手动创建(替换/path/to/your/sse为插件实际存放路径):

    ln -s /path/to/your/sse /etc/munin/plugins/sse
    
  • 验证munin-node的插件加载配置
    检查/etc/munin/munin-node.conf,确认插件目录被正确加载:

    grep -E 'plugin_dir|allow' /etc/munin/munin-node.conf
    

    若配置了allow正则规则,需确保sse符合匹配条件;若自定义了plugin_dir,确认路径指向插件所在目录。

  • 查看munin-node实时加载日志
    临时调高日志级别获取细节,修改/etc/munin/munin-node.conf:

    sed -i 's/log_level.*/log_level 4/' /etc/munin/munin-node.conf
    systemctl restart munin-node
    

    实时查看日志并触发fetch sse:

    journalctl -u munin-node -f
    

    观察日志中是否有插件加载失败的权限、路径等细节提示。

  • 确认插件权限与Shebang
    再次确保插件具备可执行权限:

    chmod +x /path/to/your/sse
    

    检查插件开头的Shebang(如#!/bin/bash)是否正确,保证munin-node能调用对应解释器执行插件。

  • 触发主节点数据采集
    单节点部署下手动触发一次数据采集:

    munin-cron
    

    等待数分钟后刷新Web界面,查看图表是否生成。

内容的提问来源于stack exchange,提问作者Lucio Crusca

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 18:43:14