Proxmox 伺服器的第一個畫面應該呈現什麼?
大多數總覽畫面回答的是有哪些東西。真正有用的問題是:有沒有哪裡出錯,今天是否需要處理。這是兩種不同的畫面,值得每天早上打開的只有其中一種。
AtlasPVE ·
本條目涵蓋以下問題
- proxmox 儀表板
- proxmox 總覽畫面
- proxmox 每天要檢查什麼
- proxmox 叢集總覽
- proxmox 伺服器健康檢查
打開 Proxmox 伺服器的總覽,看到的是一堆數量。多少台虛擬機器、用了多少記憶體、佔用了多少儲存空間。這些全都是事實,但到了第三週就不會再去看了,因為這些數量不會以任何有意義的方式改變。
第一個畫面要贏得它的位置,靠的是回答另一個問題:這裡有沒有今天需要處理的事?這個問題的答案只有是或否,給不出答案的畫面只是裝飾。
狀態與變化的差別
記憶體使用率百分之九十是一種狀態。在一台已經維持百分之九十一整年的主機上,這可能完全正常;在一台昨天還停在百分之四十的主機上,這可能是緊急狀況。
兩種情況下數字完全相同。不同的是變化,而應該呈現給人看的正是變化。只回報狀態的畫面,等於要求看的人記住昨天,而沒有人記得住昨天。
這也是為什麼全部顯示綠色這句話的分量,比聽起來要輕。綠色通常表示沒有任何門檻被超過,很少表示一切都沒有變動。
值得放在第一個畫面的四個問題
有沒有什麼在沒人操作的情況下重新啟動了?非計畫中的重新啟動是伺服器上資訊量最大的單一事件,而且事後往往看不出來,因為一切都恢復運作,看起來很正常。
是否有已安裝但尚未執行的核心?核心更新之後,機器在重新啟動前會繼續執行舊的核心。套件清單顯示已是最新,執行中的系統卻是另一回事。這個落差可能持續好幾個月而沒人發現,因為介面上沒有任何地方自相矛盾。
最新的備份是什麼時候建立的?不是有沒有備份工作,也不是上一次執行有沒有回報成功,而是最新一份可用備份已經過了幾天。出問題的時候,這個數字才是關鍵;工作停止執行時,悄悄變大的也正是這個數字。
哪些應該在執行的虛擬機器沒有在執行?刻意停止的虛擬機器和自己停掉的虛擬機器,在清單裡看起來一模一樣。只有第一個畫面能保存這份意圖。
不該放在那裡的東西
任何無法據以行動的資訊。磁碟溫度 41 度不是資訊,而是焦慮。如果看了之後從來不會改變做法,它只會消耗注意力,毫無回報。
任何永遠是同一個顏色的東西。一項綠了六個月的檢查,已經讓人養成略過它的習慣。它不再提供保護,只是佔著原本可以放有用資訊的空間。
所有存在的指標。總覽的價值在於它省略了什麼。有四十個數字的畫面就是沒有優先順序的畫面,而沒有優先順序的畫面,會被當成一面牆來看。
最難的情況:不知道不等於沒問題
如果一項檢查讀不到資料而陷入沉默,畫面會維持綠色,看的人會把它解讀為健康。實際上什麼都不知道。
這是總覽可能出現的最危險故障,因為它是朝著讓人安心的方向失效。正確的做法不是說一切正常,而是說這項資料無法讀取。會主動說出哪裡沒看到的守衛,比什麼都不說的守衛更有用。
為什麼在這裡圖比清單好
有一件事清單無法呈現,地圖卻可以:什麼連接到什麼。清單可以顯示某顆磁碟快滿了,卻無法顯示有八台虛擬機器位於它的下游。
這層關係正是把數字變成決策的關鍵。一顆只放一台測試虛擬機器的磁碟用到百分之九十,記一筆就好。一顆承載所有東西的磁碟用到百分之九十,就是今晚的工作。同樣的數字,不同的圖。
Atlas 的做法
Atlas 的總覽是圍繞上面四個問題建構的,而不是圍繞一份指標清單。非計畫中的重新啟動、已安裝但尚未開機載入的核心、最新備份已過的天數,以及已停止的關鍵虛擬機器,全都放在第一個畫面上,因為每一項都有是或否的答案,每一項都可以據以行動。
可達性是用畫的,而不是用列的:畫面把伺服器、虛擬機器以及其下的資源呈現為一張相連的圖,因此逐漸填滿的磁碟會連同它的後果一起出現,而不是以孤立的數字出現。
當一項檢查讀不到來源時,畫面會明確說出來,而不是保持沉默。每個看過儀表板的人都會把沉默解讀為健康,一個明白這一點的總覽,比數字更多的總覽更有價值。
資料來源
Proxmox 官方文件。內容為英文,且在此主題上以官方文件為準。