Munin
如何讓 Munin 正確生成圖像源路徑?
我在使用 Munin 的比較頁面時遇到了問題。所有其他頁面都可以正常工作。發生的情況是它為
img
src
參數生成的相對 URL 是錯誤的。在下面的程式碼片段中,您可以看到 HTML 索引頁面的路徑是如何在前面加上../../
完美的。但是img
src
路徑只是在之前../
並且是被打破的。如果我通過添加前綴手動更改 URL,../
那麼我可以很好地看到圖像。看起來這不是我可以在模板中更改的東西。有任何想法嗎?<span class="nodetitle"><a href="SERVER_NAME/index.html"> SERVER_NAME</a> :: <a href="../../PATH/TO/SERVER_NAME/diskstats_iops/index.html"> Disk IOs per device </a> </span><br /> <a href="../../PATH/TO/SERVER_NAME/diskstats_iops/index.html"> <img src="../PATH/TO/SERVER_NAME/diskstats_iops-day.png" alt="Disk IOs per device" class="i" /> </a> </div>
編輯:Munin 2.0.11 版
這顯然是一個錯誤,儘管我找不到它的票證或問題。Munin IRC 頻道的人向我指出了這個方向。我的問題通過升級到 2.0.12 得到解決。
這個問題似乎也存在於 2.0.25 中,似乎
HTMLOld.pm
在第 295 行仍然存在錯誤$node->{$imgsrc} =~ s|^\.\./\.\./(?:\.\./)?|../|;
需要是
$node->{$imgsrc} =~ s|^\.\./(?:\.\./)?|../|;
莫名其妙的相關:munin ticket 769