crm_mon (8)

Name

crm_mon - 監控叢集狀態

概要

crm_mon [-V] -d -pfilename -h filename
crm_mon [-V] [-1|-n|-r] -h filename
crm_mon [-V] [-n|-r] -X filename
crm_mon [-V] [-n|-r] -c|-1
crm_mon [-V] -i interval
crm_mon -?

描述

crm_mon 指令可讓您監控叢集狀態與組態。其輸出包括節點數、uname、uuid、狀態、叢集中設定的資源及其各自的目前狀態。crm_mon 的輸出可顯示在主控台中或列印成 HTML 檔案。如果提供無狀態區段的叢集組態檔案,crm_mon 就會建立節點及資源的綜覽 (如檔案中所指定)。

選項

--help-?

提供說明。

--verbose-V

增加除錯輸出。

--interval -i

決定更新頻率。如果未指定 -i,則假定為預設值 15 秒。

--group-by-node-n

根據節點分組資源。

--inactive-r

顯示非使用中的資源。

--simple-status-s

將叢集狀態做為簡單的單行輸出 (適用於 Nagios) 顯示一次。

--one-shot-1

在主控台上顯示叢集狀態一次,然後離開 (不要使用 ncurses)。

--as-html 檔案名-h 檔案名

將叢集狀態寫入指定的檔案。

--web-cgi-w

其輸出適用於 CGI 的 Web 模式。

--daemonize-d

做為精靈在背景中執行。

--pid-file 檔案名-p 檔案名

指定精靈的 pid 檔案。

範例

顯示叢集狀態並每隔 15 秒獲取一次更新的清單:
crm_mon
顯示叢集狀態並在 -i 指定的間隔之後獲取更新的清單。如果未指定 -i,則假定採用 15 秒的預設重新整理間隔︰
crm_mon -i interval[s]
在主控台上顯示叢集狀態:
crm_mon -c
在主控台上顯示叢集狀態一次,然後離開:
crm_mon -1
顯示叢集狀態並按節點分組資源:
crm_mon -n
顯示叢集狀態、按節點分組資源,並將非使用中的資源併入清單中:
crm_mon -n -r
將叢集狀態寫入 HTML 檔案:
crm_mon -h filename
在背景中將 crm_mon 做為精靈執行,指定精靈的 pid 檔案以便更輕鬆地控制精靈程序,然後建立 HTML 輸出。此選項可讓您不斷建立可透過其他監控應用程式輕鬆處理的 HTML 輸出︰
crm_mon -d -p filename -h filename
顯示現存叢集組態檔案 (檔案名稱) 中配置的叢集組態、按節點分組資源,並包含非使用中的資源。此指令可用於在將叢集組態捲出到使用中的叢集前對其進行預演。
crm_mon -r -n -X filename

檔案

/var/lib/heartbeat/crm/cib.xml — 磁碟上的 CIB (不含 status 區段)。強烈建議不要直接編輯此檔案。

原著者

crm_mon 由 Andrew Beekhof 撰寫。