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

Centreon资源状态信息列输出内容缺失,如何显示完整信息?

Centreon状态信息截断问题的解决方法

1. 严格遵循Centreon/Nagios插件输出规范

Centreon兼容Nagios插件的输出格式,正确结构应为状态文本 + | + 性能数据(性能数据可选,但格式需规范)。示例:

OK: 10.10.10.1 - Host is up (0.024s latency). | latency=0.024s

若无需性能数据,也可在末尾添加|明确分隔,避免Centreon误将空格当作截断点:

OK: 10.10.10.1 - Host is up (0.024s latency). |

2. 修正脚本的输出方式

确保脚本输出无隐藏控制字符(如换行、制表符),可使用echo -n输出内容,避免自动添加换行符:

# 脚本中的输出语句修改为
echo -n "OK: 10.10.10.1 - Host is up (0.024s latency). |"

3. 调整Centreon界面显示限制

  • 登录Centreon Web,找到目标服务或服务模板
  • 进入编辑页面,切换到显示标签页,找到“状态信息最大长度”选项,将默认值(通常较短)调至能容纳完整信息的数值(如50或100)
  • 保存配置后,前往“配置>生成>配置文件”,重新生成并重启Centreon相关服务

4. 验证脚本输出完整性

在终端执行脚本后,用以下命令检查输出是否存在异常字符:

./your_nmap_script.sh | hexdump -C

确认输出为连续的可见ASCII字符,无不可见控制字符干扰解析。


内容的提问来源于stack exchange,提问作者Tomislav Balaž

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 13:41:13