zac (1)

Name

zac - 適用於 Novell Linux 輔助設備的指令行管理介面。

語法

zac command options

描述

zac 公用程式會在 ZENworks 不受管理的設備上執行指令行管理功能,其中包括輔助組態、註冊與取消註冊設備等。

附註:安裝 Linux 輔助設備後,必須開啟一個新的終端機以執行 zac 指令。

使用簡介

大多數指令都具有完整格式與簡短格式:

若兩種格式都可以使用,則指令如下所示:

add-reg-key (ark) 選項

使用指令時,只需輸入完整格式或者簡短格式:

zac add-reg-key 選項

zac ark 選項

若選項包含空格,則以引號括住:

zac ark "選項 1"

說明指令

/? 或 --help

顯示系統的說明。

指令 /?

顯示指定指令的描述。

/g 或 --group

顯示指定群組的指令。

驗證輔助伺服器指令

authentication server reconfigure (asr) [-t all|config|jetty|casa] [-u username] [-p password]

重新設定啟用的驗證輔助伺服器。

範例:

從伺服器擷取組態檔案:

zac asr -t config

重新設定 CASA 簽章證書:

zac asr -t casa

重新設定 Jetty Web 伺服器:

zac asr -t jetty -u 管理員 -p 密碼

重新設定整個輔助伺服器:

zac asr -t all -u 管理員 -p 密碼

如果需要使用者名稱和密碼,但指令行中未提供,系統會提示您予以指定。

import-authentication-cert(iac)[-pk <private-key.der>] [-c <signed-server-certificate.der>] [-ca <signing-authority-public-certificate.der>] [-ks <keystore.jks>] [-ksp <keystore-pass-phrase>] [-a <signed-cert-alias>] [-ks <signed-cert-passphrase>] [-u username] [-p password]

使用外部簽署的證書設定驗證輔助設備。

集合彙總指令

collection-clients (crc)

顯示已將檔案上載到此集合中的設備。

範例:

zac crc

collection-queued (crq)

顯示尚未彙總的已收集檔案。

範例:

zac crq

collection-state (crs)

顯示輔助集合角色的目前狀態。

範例:

zac crs

collection-upload-orphans (cuo)

找到輔助設備中遺留的檔案,然後將其彙總至父收集伺服器,或將其刪除 (若已彙總)。

此指令可建立 /var/opt/novell/zenworks/work/collection 下資料夾中所含檔案的清單 (除 collectionStatsDB 資料夾以外),然後嘗試尋找收集狀態資料庫中每個項目的原始上載資訊。

若資料庫中含有檔案項目,且其顯示此檔案尚未彙總,指令會將此檔案彙總。若項目顯示此檔案已彙總,指令會將輔助設備中的檔案刪除。若資料庫中沒有檔案項目,指令會將檔案彙總。此指令還會列出未上載或未刪除的所有檔案。

在執行此指令之前,您應該執行 zac crw 指令,以將等待中的所有檔案傳送至父伺服器。

範例:

zac cuo

collection-wake (crw)

將收集到的檔案傳送至父伺服器。

範例:

zac crw

內容配送指令

cdp-checksum (cchk) [-l:<記錄的路徑>]

透過對每個檔案計算檢查總數來驗證輔助設備內容。

可選的記錄檔會詳細記錄檢查總數比較的結果。

範例:

zac cchk -l:"/var/opt/novell/zenworks/logs/cchk.log"

cdp-verify-content (cvc) [-c] [-l:<記錄的路徑>]

將此 CDP 上內容 ID 及其同步狀態的清單與主要伺服器認為它應具有的狀態進行比較。

您可以使用下列選項:

  • c - 對本地內容計算檢查總數。

範例:

zac cvc -l:"/var/opt/novell/zenworks/logs/cvc.log"

cdp-import-content (cic) <內容路徑> [<記錄的路徑>]

輸入內容路徑指定的目錄下缺少的內容,並記錄到 log-path 指定的檔案中。

範例:

zac cic /usr/content_Dir /var/opt/novell/zenworks/logs/cic.log

distribution-info (cdi) [option]

顯示內容角色的統計資訊。您可以使用下列選項:

  • all:執行所有以「*」標示的選項。
  • ss:顯示同步狀態*。
  • rs:獲取內容資料庫大小*。
  • da:列出已從此設備取回資料的設備*。
  • ne:獲取內容配送錯誤數*。
  • ds:獲取此設備提供的資料大小*。
  • fs:獲取提供的檔案數*。
  • ah [n]:顯示存取歷程中的 n (預設全部) 條項目。
  • ch:清除歷程。
  • eh <檔案>:將存取歷程輸出到 <檔案>,此處包含路經,但檔案本身不能存在。

範例:

zac cdi

zac cdi rs

distribution-state (cds)

顯示輔助內容角色的狀態。顯示角色是否啟用/停用、狀態 (啟動中、使用中、停止中、已停止)、父 URL 及複製排程。

範例:

zac cds

distribution-wake (cdp) [replicate | cleanup]

喚醒內容配送點工作線串。您可以使用下列任一選項:

  • replicate:從內容配送點的父 ZENworks 伺服器下載所有新的或變更後的內容。
  • cleanup:移除無需再儲存於內容配送點的全部內容。

範例:

zac cdp

zac cdp replicate

核心指令

get-settings (gs) <註冊金鑰>

列出與指定註冊金鑰相關聯的有效設定。

範例:

zac gs key1

列出遠端管理設定的範例:

zac gs RemoteManagement

所有有效的 ZENworks 設定金鑰都儲存在 /var/opt/novell/zenworks/zmd/cache/settings/ 目錄中。

get-pref (get) <優先設定名稱>

顯示目前設定的優先設定。

顯示設定之所有優先設定的範例:

zac get-pref

顯示名稱以 abc 開頭的所有優先設定的範例:

zac get-pref abc

set-pref (set) <優先設定名稱> <優先設定值>

設定優先設定的值。

將優先設定值 abc 設為 123 的範例:

zac set-pref abc 123

以下優先設定用於設定代理:

  • proxy-host:指定用於對 HTTP 申請進行通道封裝的代理伺服器。
  • proxy-port:指定用於連接代理伺服器的連接埠。
  • proxy-username:指定用於連接代理伺服器的使用者名稱。
  • proxy-password:指定用於連接代理伺服器的密碼。

記錄指令

logger [resetlog | level [MANAGED|ERROR|WARN|INFO|DEBUG] |managedlevel]

變更記錄器組態。

您可以使用下列選項:

  • resetlog:重設記錄。
  • level:若不使用層級,則會顯示目前管理的記錄層級。若使用了某個層級,則會將記錄層級變更為指定的層級。
  • managedlevel:顯示目前受管理的記錄層級。

對記錄檔進行重設的範例:

zac logger resetlog

顯示當前記錄層級的範例:

zac logger level

將記錄層級設為 DEBUG 及以上的範例:

zac logger level DEBUG MANAGED

註冊指令

add-reg-key (ark) <註冊金鑰>

使用指定金鑰註冊設備。註冊金鑰可附加。如果之前已使用金鑰註冊設備,則使用新金鑰再次註冊時,設備會收到與這個兩個金鑰關聯的所有群組指定。

範例:

zac ark key12

register (reg) [-k <金鑰>] [-u <使用者名稱> -p <密碼>] <ZENworks 伺服器位址:連接埠>

在管理區域中註冊設備。

範例:

zac reg -k key1 https://123.456.78.90

zac reg -k key1 -u administrator -p novell https://zenserver.novell.com:8080

只有在 ZENworks 伺服器未使用標準的 HTTP 埠 (80) 時,才要求提供埠號碼。若沒有提供使用者名稱及密碼,系統會進行提示。

reregister (rereg)[-u <使用者名稱> -p <密碼>] <新 GUID>

在目前區域中註冊設備,並為其指定現有設備物件的 GUID。目前關聯的設備物件會刪除。

例如,若在更換硬碟後複製設備影像,設備便會獲得一個新的 GUID。不過,您可以使用 reregister 指令為設備指定與更換硬碟前相同的 GUID。

範例:

若要重新註冊並指定使用者名稱與密碼:

zac reregister -u myuser -p mypassword eaa6a76814d650439c648d597280d5d4

若要重新註冊並在提示後輸入使用者名稱與密碼:

zac reregister eaa6a76814d650439c648d597280d5d4

unregister (unr) [-f] [-u <使用者名稱> -p <密碼>]

從管理區域移除設備的註冊。

範例:

zac unr -u administrator -p novell

-f-u-p 為可選參數。若不使用 -u-p 參數,系統會提示您輸入使用者名稱與密碼。-f 參數將忽略 ZENworks 資料庫並強制在本地取消註冊設備;只有當 ZENworks 資料庫中刪除了設備物件或設備無法連接到資料庫時才需要使用此選項。

輔助角色指令

satellite-cachecfg (satcfg)

從快取讀取輔助角色。

範例:

zac satcfg

satellite-clearcache (satcc)

清除快取中的輔助組態資訊。

範例:

zac satcc

satellite-refreshcfg (satrc)

重新整理輔助角色。

範例:

zac satrc

satellite-roles (satr)

有關目前輔助角色及其狀態的報告。

範例:

zac satr

imgsatserver status (iss status)

顯示設備的複製影像角色內容,包括其目前狀態、PXE 服務狀態、影像檔以及複製影像統計資料等。

目前的狀態: 顯示設備目前是否設定為執行複製影像操作。當設備升級為具備複製影像角色的輔助伺服器時,其目前狀態為「使用中」

PXE 服務狀態: 顯示是否對設備啟用 Proxy DHCP Service。

PXE 申請: 影像伺服器自最近一次啟動後,接收到的所有種類之複製影像申請的數目。包括失敗的申請、拒絕的申請或已轉介給其他影像伺服器的申請。這些申請的相關資訊,如來源、類型、日期/時間與結果等,會一一記錄在複製影像伺服器上。

已傳遞的影像: 影像伺服器自最近一次啟動後,傳遞至複製影像用戶端之影像的數目。只包括從此影像伺服器取回的影像。

已接收的影像: 影像伺服器自最近一次啟動後,所接收並儲存的新影像數目。包括透過用戶端轉介接收的影像。

範例:

zac iss status

狀態指令

agent-properties (agp)

提供 ZENworks Adaptive Agent 的相關資訊。下列欄位提供 ZENworks Adaptive Agent 的相關資訊:

設備位址. 設備的 IP 位址。

設備名稱. 設備的電腦名稱。

設備狀態. 設備狀態:受管理、不受管理、已淘汰或不明。只有在發生錯誤時狀態才會顯示不明。

上次聯絡伺服器。 調適性代理程式上次聯絡 ZENworks 伺服器的時間。

下次聯絡伺服器。 排程調適性代理程式聯絡 ZENworks 伺服器的時間。

主要使用者. 目前登入的使用者。

範例:

zac agp

zac agent-properties

cache-clear (cc)

清除設備上的 ZENworks 快取。此指令可移除快取資料庫中的所有項目,並刪除與這些項目關聯的所有快取檔案。

範例:

zac cc

refresh (ref)[general [bypasscache] | partial [bypasscache] | bypasscache]

啟動一般重新整理以重新整理所有註冊與組態設定;或啟動部分重新整理以重新整理所有註冊與組態設定。

使用 bypasscache 避免在重新整理期間使用伺服器快取中的資料。此選項對測試或疑難排解非常有幫助。

範例:

zac ref general bypasscache

zac ref partial bypasscache

zac ref bypasscache

zenhttp-status(zhs)

列出註冊處理器所用的連接埠和標籤。

範例:

zac zhs

zone-config (zc)

設備要存取組態資訊之 ZENworks 伺服器 (組態伺服器) 的相關資訊,或列出組態伺服器的資訊。

範例:

zac zc

原著者

版權所有 2009 - 2010 Novell, Inc. 保留所有權利。http://www.novell.com