Nagios

如何刷新 nagios 並停留在目前頁面?

  • November 2, 2020

自從我從 3.0.6 更新到 nagios 3.2.1 後,我再也無法刷新任何狀態頁面。當我刷新時,它只是回到 nagios 的“首頁”,迫使我向下鑽取到我正在查看的任何內容。使用 3.0.6,我能夠很好地刷新頁面以查看更新的狀態。

顯然這與 nagios 使用框架顯示所有不同頁面並將導航保持在左側的方式有關,並且可能與 nagios 如何在地址欄中隱藏完整 url 而只顯示http://hostname /nagios無論您在哪個頁面上。從 3.0.6 到 3.2 的行為變化可能與左側導航從 html 文件到 php 文件的變化有關。

我知道所有這些事情,問題是我如何讓它按我想要的方式工作。是否有一些我找不到的選項可以在地址欄中顯示完整的 URL 或僅刷新框架?

右鍵點擊框架,重新載入框架

修改你的模板並放

<a href="#">refresh</a>

您可以通過添加來解決此問題

header("Cache-Control: max-age=7200, public");

到 share/index.php 的 PHP 程式碼部分的開頭(不在 if 子句中!)。

您的瀏覽器不知道它是否應該記憶體目前幀,因此預設不這樣做。這會導致它重新載入到 main.php。(讚賞的德語來源:https ://checkmk.de/lw_nagios_frameset_f5.html )

您可以繞過左側框架並打開僅狀態視窗。

嘗試右鍵點擊要刷新的狀態連結,然後在新視窗中僅打開該框架。(這是我通常做的)

引用自:https://serverfault.com/questions/157052