在我的新服务器中,ACPI 插件的传感器报告温度为 0 K (-273.15 C)。因此,该图完全没用,因为这个温度(绝对零度,显然是错误的)使所有其他温度看起来都平坦。
根据文档,可以通过以下方式禁用字段:
thermal_zone2.graph no
但munin.conf
它不起作用。我该如何禁用该图表?或者强制将 y 轴最小值设置为 0° C
答案1
具体来说,对于sensors_
插件,编辑或创建/etc/munin/plugin-conf.d/sensors.conf
并将其放置在其中:
[sensors_*]
env.ignore_temp3 yes
env.ignore_temp4 yes
env.ignore_temp5 yes
env.ignore_fan5 yes
并包含相关类型/编号。请注意,运行sudo munin-run sensors_temp
仍会显示该值,但运行sudo munin-run sensors_temp config
将在输出末尾显示以下内容:
temp4.graph no
...并且该值不会以图表形式呈现
答案2
我找不到如何禁用该图表,我甚至尝试使用配置文件,/etc/munin/plugin-conf.d
但没有成功。
所以我只是编辑了插件本身。
在/usr/share/munin/plugins/acpi
查找枚举热区域的命令中,
ATZ=$(find /sys/class/thermal/ -maxdepth 1 -name "thermal_zone*" | sort -V)
在我的服务器中,第一个热区具有无效值,因此我只是将其替换为
ATZ=$(find /sys/class/thermal/ -maxdepth 1 -name "thermal_zone[3-6]" | sort -V)
所以插件只列出“有效”的热区。