Monitoring IBM i 實例

在您安裝 Instana 代理程式之後,會自動部署並安裝 IBM i 實例感應器。

支援的版本

支援的 IBM i 平台包括: 7.2 (層次 11 或更新版本)、 7.3、 7.4及 7.5。

附註: 目前,我們僅支援遠端監視 IBM i 實例。 如需個別度量可用性的相關資訊,請參閱 本文件

配置

若要開始監視 IBM i 實例,您需要在代理程式配置檔 <agent_install_dir>/etc/instana/configuration.yaml中配置下列欄位:

附註: 在使用者配置參數內指定的使用者必須具有 *SECOFR 權限。 對於不同的使用者類別 (例如 *USER) ,請提供在 使用者許可權 區段中提供的許可權。

com.instana.plugin.ibmiseries:
  enabled: true
  remote: # multiple configurations supported
    - host: 'remote.host-2.com'
      user: 'username'
      password: 'password'
      availabilityZone: 'IBM i Remote Monitoring'
      poll_rate_configuration: #Values are in seconds.
        os_poll_rate: 15 #This is default OS poll rate. Provide the values in seconds.
        db2_poll_rate: 15 #This is default DB2 poll rate. Provide the values in seconds.
        disabled_components:
          components: '<Names of the components or grids to be disabled>' # Use comma (,) to separate them. Example - 'HISTORY_LOGS, JOB_QUEUES'.
        custom_poll_rate: #Multiple Poll Rate is supported. (Optional)
          poll_rate_1:
            polling_rate: 'Custom Poll Rate value' #Values in seconds. Example- 30
            components: 'Components/Grid Names in comma(,) separated way' #Refer documentation for components name.
            events: 'Names of the events in comma(,) separated way' #Refer documentation for events name.
          poll_rate_2:
            polling_rate: 'Custom Poll Rate value' #Values in seconds. Example- 60
            components: 'Components/Grid Names in comma(,) separated way' #Refer documentation for components name.
            events: 'Names of the events in comma(,) separated way' #Refer documentation for events name.
      user_specification: # For user inputs (Optional)
        activeJobs:
          jobs: 'comma separated list of job names' # example - '100345/QUSER/QZDASOINIT,QLWISVR/ADMIN2'
          event:
            identicalJobs:
              jobName/user: 'Provide JOB_NAME_SHORT/JOB_USER values in comma(,) separated way. Use * in user part as wild card character' # example - 'CT_AGENT/QAUTOMON,QZDASOINIT/*'
              threshold: 5 # Event will be triggered if jobs with same name & user in the running status is less than threshold value.
            runningStatus: 'Provide JobStatus/Subsystem values in comma(,) separated way. You can Use * in subsystem part as wild card' # example - 'SIGW/QHTTPSVR,DSC/*,DEQW/QAUTOMON'
            inactiveJobs:  'Provide JOB_NAME in comma(,) separated way'  # example - '141714/QSYS/QAUTOMON , 137640/QSYS/QBATCH'
            enableInactiveJOBQStatus: #Allowed value 'true' or 'false'. Alert will be triggered for the inactive jobs if JOB_QUEUE_STATUS is 'RELEASED' or 'SCHEDULED' and JOB_STATUS is 'OUTQ'.
        messageQueue:
          filter: # User defined filter for Message Queue table
            library/queueName: 'Lib-1/queueName1,Lib-2/queueName2'  ## Provide values in comma(,) separated way. (Default Value : 'QSYS/QSYSOPR')
            timeFrame: '10 HOURS'  ## Format is : {value} MINUTES/HOURS/DAYS (Default Value : '10 MINUTES')
          event: # User defined Event for Message Queue
            messageQueueIdEvent:
              Lib-1/queueName1: ## example:  QSYS/QSYSOPR
                Event_Name_1 : 'messageId-1,messageId-2'  ##Example: Hyper Swap Alerts : 'CPC1E1D, CPI1E23'
                Event_Name_2 : 'messageId-3,messageId-4'  ##Example: Error in Device BackUp: 'CPI1E92, AMQ89*'. You can provide * in case you want to provide partial message id
              Lib-2/queueName2:
                Event_Name_3 : 'messageId-5'              ## You can provide the Event_Name as per relevance
            timeFrame: '15 MINUTES'  ## Format is : {value} MINUTES/HOURS/DAYS (Default Value : '10 MINUTES')
            messageQueueTextEvent:
              Lib-1/queueName1: ## example:  QSYS/QSYSOPR
                Event_Name_1 : 'Provide fully or partial message text' ## example: Clean up : 'messages deleted'
                Event_Name_2 : 'Provide fully or partial message text' ## example: IBM MQ Issue : 'Queued Publish/Subscribe Daemon'
              Lib-2/queueName2:
                Event_Name_3 : 'Provide fully or partial message text' ## You can provide the Event_Name as per relevance
            timeFrameText: '15 MINUTES'  ## Format is : {value} MINUTES/HOURS/DAYS (Default Value : '10 MINUTES')
        historyLog:
          filter:
            timeFrame: '1 DAYS'  ## Format is : {value} MINUTES / HOURS / DAYS (Default Value : '10 MINUTES')
        subsystem:
          subsystem_list: 'Provide SUBSYSTEM_DESCRIPTION_LIBRARY/SUBSYSTEM_DESCRIPTION in comma(,) separated way'   # example -'QDEVELOP/RATS,QINMEDIA/QBASE'
        netstatEventInfo:
          port/address: 'Provide LOCAL_PORT/LOCAL_ADDRESS in comma(,) separated way. You can use * in LOCAL_ADDRESS as wild card.'  #example- '427/9.5.105.61, 38695/*, 8475/9.5.151.81' [Alert will be triggered if TCP state is not LISTEN or Null]

自訂輪詢率

您可以在先前提及的配置檔中配置多個「輪詢率」。 它由三個欄位組成:

  • os_poll_rate: 這是 OS 度量之感應器的預設輪詢率。 這是必要欄位。
  • db2_poll_rate : 這是 Db2 度量的感應器預設輪詢率。 這是必要欄位。
  • custom_poll_rate: 您可以為自訂輪詢率值提供已定義的 components (將每一個網格視為元件) 及 events (支援的自訂事件) 詳細資料。 這是選用欄位。
  • disabled_components : 您可以定義您不想在 Instana 使用者介面中顯示的元件清單。 這是選用欄位。 請使用逗點 (,) 來區隔每一個元件。

將事件轉換為警示

您可以配置 Instana ,以根據動態焦點查詢中設定的準則來傳送事件的警示。 若要配置 Instana 以傳送事件的警示,請完成下列步驟:

  1. 登入 Instana 使用者介面,然後按一下 設定 > 警示 > 新建警示
  2. 選取事件類型作為 事件類型上的警示
  3. 選取 警告 作為 事件類型
  4. 選取 範圍 作為 僅選取的實體 (動態焦點查詢)
  5. 動態焦點查詢 區段中定義準則。 請參閱下列範例:
    • 若要取得所有已定義自訂事件的警示,請指定下列準則:
      entity.ibmi.os.hostname:XYZ
      
      其中 XYZ 是伺服器的主機名稱。
    • 若要設定特定主機的特定自訂事件,請指定下列準則:
      (entity.ibmi.os.hostname:XYZ) AND (event.text:'EventName-ABC')
      
      其中 ABC 是針對自訂輪詢率事件配置所定義的事件名稱。
  6. 警示 區段中新增偏好的 警示通道

如需動態過濾的相關資訊,請參閱 語法

然後,已配置的遠端 IBM i 實例將在指定的 availabilityZone中顯示為個別方框。

JDBC 連線埠

IBM i 的 Instana 遠端感應器使用遠端 JDBC 連線及 Java Toolkit 遠端連線。 這些連線使用下列埠:

說明
8470 埠 8470 用於主機字碼頁轉換表及授權功能。
8471 埠 8471 用於資料庫存取。
8475 埠 8475 用來檢查應用程式管理限制。
8476 埠 8476 用於檢查登入驗證以進行鑑別。
449 埠 449 用來依名稱查閱服務並傳回埠號。
446 埠 446 用於分散式資料管理 (DDM) /Distributed Relational Database Architecture (DRDA) ,以使用 JDBC建立與 Db2 for IBM i 的遠端連線。

預設輪詢率

自訂提供者名稱 使用者介面表格說明 預設輪詢率
輔助 _ 儲存體儲存區 輔助儲存區 15 秒
HARDWARE_DISK_DRIVES 硬體磁碟機 (HDD) 資訊 60 秒
HISTORY_LOGS 歷程日誌 15 秒
工作佇列 工作佇列 15 秒
TOP_ACTIVE_JOBS 最活躍的工作 15 秒
記憶體儲存區 作用中的記憶體儲存區 15 秒
訊息佇列 訊息佇列 15 秒
NETWORK_CONNECTIONS_TOP_RECEIVERS 網路連線數(前幾名接收端) 60 秒
NETWORK_CONNECTIONS_TOP_SENDERS 網路連線數(前幾名傳送端) 60 秒
網路狀態介面 Netstat 介面 120 秒
NON_VOLATILE_MEMORY 永久記憶體快速 (NVMe) 資訊 60 秒
輸出佇列 輸出佇列 15 秒
SOLID_STATE_DISK 固態硬碟 (SSD) 資訊 60 秒
SPOOL_SPACE 排存空間總計 120 秒
作用中子系統 作用中子系統 15 秒
SYSTEM_STATUS 所有 KPI (CPU 速率、使用率、執行緒、作用中工作) 15 秒
SYSTEM_DISK_STATUS 系統整體磁碟資訊 60 秒

使用者許可權

您需要將下列權限授與 Instana 使用的 IBM i 使用者帳戶:

  • 檢查效能資料收集 (CHKPFRCOL)
  • 工作控制 (*JOBCTL)
  • 使用暫時修正程式群組 (WRKPTFGRP)

度量值集合

若要檢視度量值,請在「Instana 使用者」介面的資訊看板中選取 基礎架構 ,按一下特定的受監視主機,然後您可以看到包含所有已收集度量值及受監視處理程序的主機儀表板。

配置資料

  • 主機名稱
  • OS 版本
  • CPU 總計
  • 總記憶體
  • 配置的 CPU
  • 配置的記憶體
  • 分割區 ID
  • 分割區數目
  • 限制狀態

效能度量

系統度量

Component Name: SYSTEM_STATUS (適用於自訂輪詢率元件配置)

度量 說明 精度
CPU 率 以百分比表示的平均 CPU 速率,其中 100% 表示處理器以額定頻率執行。 高於或等於下列 100% 的值指出相對於處理器型號的額定頻率,處理器已減速 (節流控制) 或加速 (加速) 的程度。 例如,值 120% 表示處理器的執行速度比其額定速度快 20%。 15 秒
平均 CPU 使用率 所有作用中處理器的平均 CPU 使用率。 15 秒
CPU 使用率下限 報告 CPU 使用率下限之處理器的 CPU 使用率。 15 秒
最大 CPU 使用率 報告 CPU 使用率上限之處理器的 CPU 使用率。 15 秒
作用中工作數 系統中作用的工作數目(已啟動但尚未結束的工作),包括使用者及系統工作。 15 秒
互動式工作 指派給此邏輯分割區的互動效能百分比。 此值是整個實體系統可用的互動式效能總計百分比。 15 秒
工作總計 目前在系統中的使用者及系統工作總數。 總計包括: 等待處理之工作佇列上的所有工作、目前作用中 (正在處理中) 的所有工作、已完成執行但輸出佇列上仍有輸出要產生的所有工作。 15 秒
工作數上限 系統上容許的工作數目上限。 當工作數目達到此上限時,您無法再提交或啟動系統上的更多工作。 總計包括: 等待處理之工作佇列上的所有工作、目前作用中 (正在處理中) 的所有工作、已完成執行但輸出佇列上仍有輸出要產生的所有工作。 15 秒
已用輔助儲存區 目前使用中的系統儲存區 (ASP 號碼 1) 百分比。 15 秒
輔助儲存區的容量 系統輔助儲存區(ASP 號碼 1)的儲存體容量(以 MB 表示)。 此值代表永久及暫時物件的儲存體可用空間量。 15 秒
現行暫時儲存體 暫時物件目前使用中的儲存體數量 (以百萬位元組為單位)。 15 秒
已使用的暫時儲存體上限 自前次 IPL 後,任何一次用於暫時物件的最大儲存體數量 (以百萬位元組為單位)。 15 秒
作用中執行緒 系統中起始及次要執行緒 (已啟動但尚未結束的執行緒) 的數目,包括使用者及系統執行緒。 15 秒
排存空間總計 輸出佇列所耗用的排存空間總計 (以位元組為單位)。 15 秒

作用中記憶體儲存區度量

Component Name: MEMORY_POOLS (適用於自訂輪詢率元件配置)

度量 說明 精度
已使用的儲存體 儲存區中主儲存體的數量 (以 MB 為單位)。 15 秒
已保留的儲存體 儲存區中保留供系統使用的儲存體數量 (MB)。 例如,儲存或還原作業的儲存區。 15 秒
已定義的儲存體 共用儲存區、子系統說明或系統值 QMCHPOOL中定義的儲存區大小 (以 MB 為單位)。 包含未定義大小之儲存區的空值。 15 秒
作用中執行緒 目前正在使用儲存區的執行緒數目。 15 秒
不合格的執行緒 儲存區中不適用的執行緒數目。 15 秒
執行緒數上限 隨時可在儲存區中處於作用中的執行緒數目上限。 15 秒
經歷的資料庫錯誤 每秒針對包含資料庫存取之頁面的尋頁錯失數。 15 秒
經歷錯誤總數 每秒資料庫及非資料庫尋頁錯失總數。 15 秒
經歷非資料庫錯誤 每秒針對非資料庫存取的尋頁錯失數。 15 秒

輸出佇列度量

Component Name: OUTPUT_QUEUES (適用於自訂輪詢率元件配置)

度量 說明 精度
佇列名稱 輸出佇列的名稱。 15 秒
磁帶庫名稱 包含輸出佇列的檔案庫名稱。 15 秒
狀態 輸出佇列的狀態。 15 秒
佇列中的檔案數 目前在此輸出佇列上的排存檔總數。 15 秒
寫出器工作名稱 寫出器工作的完整工作名稱。 如果啟動多個寫出器,則這是第一個寫出器的名稱。 如果未對此佇列啟動寫出器工作,則包含空值。 15 秒
寫出器工作狀態 寫出器工作的狀態。 如果啟動多個寫出器,則這是第一個寫出器的狀態。 15 秒

前幾個排存空間耗用

耗用排存空間的前 20 個使用者。

Component Name: SPOOL_SPACE (適用於自訂輪詢率元件配置)

度量 說明 精度
使用者 產生「排存」檔案的使用者設定檔名稱。 120 秒
排存空間 使用者排存檔的大小 (以位元組為單位)。 120 秒

排存空間耗用總計

Component Name: SPOOL_SPACE (適用於自訂輪詢率元件配置)

度量 說明 精度
排存空間總計 輸出佇列所耗用的排存空間總計 (以位元組為單位)。 120 秒

前幾個作用中工作

目前在系統中執行的前 20 個作用中工作,以及符合 user_specification:activeJobs:jobs中所指定值的工作名稱。

Component Name: TOP_ACTIVE_JOBS (適用於自訂輪詢率元件配置) 作用中子系統 自訂事件:

  • Event Name: IDENTICAL_JOBS_EVENT (適用於自訂輪詢率事件配置)
    您可以在 Instana 代理程式配置檔的 user_specification:activeJobs:event:identicalJobs 區段中指定 jobName/userthreshold 。 然後,如果作用中工作的計數在任何時間都小於指定的臨界值,則會針對配置中定義的工作觸發事件。
    • 萬用字元支援: 若要驗證與具有 threshold 值的使用者無關的特定工作,請使用 * 作為使用者組件。 例如, 'QZDASOINIT/ *'
      附註: IBM i 7.2 不支援使用 IDENTICAL_JOBS_EVENT 欄位。
  • Event Name: RUNNING_JOB_STATUS_EVENT (適用於自訂輪詢率事件配置)
    您可以在 Instana 代理程式配置檔的 user_specification:activeJobs:event:runningStatus 區段中指定 runningStatus 欄位,這是 JobStatus/Subsystem的組合。 然後,將針對符合所定義準則的工作觸發事件。
    • 萬用字元支援: 若要驗證所有可用 Subsystem中的特定工作狀態,請使用 Subsystem 組件中的 *
      附註: 不支援 IBM i 7.2 使用 RUNNING_JOB_STATUS_EVENT 欄位。
  • Event Name: INACTIVE_JOBS_EVENT (適用於自訂輪詢率事件配置)
    您可以在 Instana 代理程式配置檔 user_specification:activeJobs:event:inactiveJobs 區段的 inactiveJobs 欄位中指定 JOB_NAME 欄位。 然後,會針對系統中任何給定時間點未處於 Active 狀態的工作觸發事件。
  • Event Name: INACTIVE_JOBS_IN_JOBQ_EVENT (適用於自訂輪詢率事件配置)
    您可以啟用或停用 user_specification:activeJobs:event:enableInactiveJOBQStatus 區段中的 enableInactiveJOBQStatus 欄位。 如果啟用 enableInactiveJOBQStatus 欄位,則會在任何給定時間點針對 JOB_QUEUE_STATUSRELEASEDSCHEDULEDJOB_STATUSJOBQ 的工作觸發事件。
    附註: 不支援 IBM i 7.2 使用 enableInactiveJOBQStatus 欄位。
度量 ** 說明 精度
工作名稱 完整工作名稱。 15 秒
使用者名稱 此時正在執行起始執行緒的使用者設定檔。 對於交換使用者設定檔的工作,此使用者設定檔名稱與起始工作的使用者設定檔可能不同。 15 秒
經歷的 CPU 百分比 在測量時間間隔期間,此工作所歸屬的處理單位時間百分比。 15 秒
暫時儲存體 使用者排存檔的大小 (以 KB 為單位)。 15 秒
工作狀態 工作的起始執行緒狀態。 15 秒
工作類型 作用中工作的類型。 15 秒
執行緒計數 工作中作用中執行緒的數目。 15 秒

輔助儲存區

輔助儲存區 (ASP) 的相關資訊。

Component Name: AUXILIARY_STORAGE_POOLS (適用於自訂輪詢率元件配置)

度量 說明 精度
ASP 號碼 ASP 的唯一 ID。 可能的值為 1 到 255。 15 秒
裝置說明名稱 將獨立 ASP (IASP) 帶至轉接/作用中狀態的裝置說明名稱。 15 秒
ASP 類型 指派給 ASP 的使用。 15 秒
ASP 狀態 ASP 的裝置配置狀態。 15 秒
硬碟機數目 ASP 中的硬碟機總數。 如果 ASP 內硬碟機的鏡映作用中,則鏡映對組會被視為一個。 15 秒
總容量 ASP 中已使用及未用的 MB 總數。 如果超出此欄位的大小,則會傳回特殊值 -2。 15 秒
容量使用率總計 ASP 中「總容量」的使用率百分比。 15 秒
受保護容量 ASP 中受鏡映或裝置同位檢查保護的已使用及未用 MB 總數。 如果值太大而無法傳回,則會傳回特殊值 -2。 如果無法判斷容量,則包含空值。 15 秒
受保護容量使用率 ASP 中受保護容量的使用率百分比。 15 秒
不受保護的容量 ASP 中未受鏡映或裝置同位檢查保護的已使用及未用 MB 總數。 如果值太大而無法傳回,則會傳回特殊值 -2。 如果無法判斷容量,則包含空值。 15 秒
未受保護的容量使用率 ASP 中未受保護容量的使用率百分比。 15 秒

作用中子系統

作用中子系統的相關資訊

Component Name: ACTIVE_SUBSYSTEMS (適用於自訂輪詢率元件配置)

  • Event Name: SUBSYSTEM_STATUS (用於自訂輪詢率事件配置)
    您可以在配置檔 user_specification:subsystem中指定 subsystem_list 。 然後,如果指定的子系統不是處於 Active 狀態,則會觸發事件。
度量 說明 精度
名稱 要傳回其相關資訊的子系統名稱。 15 秒
磁帶庫名稱 子系統說明所在的檔案庫名稱。 15 秒
作用中工作數 子系統中目前作用中的工作數目。 此數目包括已保留的工作,但排除因傳送輔助工作或傳送群組工作而斷線或暫停的工作。 如果 STATUS 為 INACTIVE ,則傳回 0。 15 秒
作用中工作數上限 可同時執行或使用子系統中資源的最大工作數。 如果子系統說明指定 *NOMAX ,表示沒有最大值,則包含空值。 15 秒
說明 子系統說明的文字說明。 15 秒

工作佇列

工作佇列的相關資訊。

Component Name: JOB_QUEUES (適用於自訂輪詢率元件配置)

度量 說明 精度
工作佇列名稱 工作佇列的名稱。 15 秒
工作佇列程式庫 包含工作佇列的程式庫名稱。 15 秒
子系統名稱 可從此工作佇列接收工作的子系統名稱。 如果此工作佇列未與作用中子系統相關聯,則包含空值。 15 秒
子系統程式庫名稱 子系統說明所在的檔案庫。 如果此工作佇列未與作用中子系統相關聯,則包含空值。 15 秒
工作數 佇列中的工作數目。 15 秒
作用中工作數 進入此工作佇列登錄的現行作用中工作數。 如果此工作佇列未與作用中子系統相關聯,則包含空值。 15 秒
作用中工作數上限 可透過此工作佇列登錄同時作用中的最大工作數。 值 -1 表示 *NOMAX ,未定義最大工作數。 如果此工作佇列未與作用中子系統相關聯,則包含空值。 15 秒
工作佇列狀態 工作佇列的狀態。 HELD: 已保留佇列。 RELESTED: 已釋放佇列。 15 秒
文字說明 說明工作佇列的文字。 如果工作佇列沒有文字說明,則包含空值。 15 秒
保留的工作 目前處於 *HELD 狀態的工作數目。 這是 10 個 HELD_JOBS_PRIORITY_n 直欄的總和。 15 秒
釋放的工作 處於 *RELEXED 狀態的現行工作數。 這是 10 個 RELEASED_JOBS_PRIORITY_n 直欄的總和。 15 秒
排定的工作 處於 *SCHEDULED 狀態的現行工作數。 這是 10 個 SCHEDULED_JOBS_PRIORITY_n 直欄的總和。 15 秒

網路介面

IPv4 和 IPv6 介面的相關資訊

Component Name: NETSTAT_INTERFACES (適用於自訂輪詢率元件配置)

度量 說明 精度
網際網路位址 介面的網際網路位址。 120 秒
子網路遮罩 定義介面子網路之網際網路位址的網路、子網路及主電腦位址欄位的子網路遮罩。 如果這是 IPv6 連線,則包含空值。 120 秒
連線類型 連線類型 (IPV4,IPV6)。 120 秒
介面線路類型 介面所使用的線路類型。 120 秒
線路說明 識別與介面相關聯之實體網路的通訊線路說明名稱。 120 秒
VLAN ID 此介面所屬的虛擬 LAN。 120 秒
狀態 邏輯介面的現行狀態。 120 秒

狀態值對映

度量值 狀態
0 結束
1 作用中
2 失敗
3 失敗 TCP
4 非作用中
5 RCYCNL
6 RCYPND
7 啟動中
8 獲得
9 獲得
10 獲得

網路連線 (前幾個接收者)

本端接收的位元組數的 Netstat 資訊

Component Name: NETWORK_CONNECTIONS_TOP_RECEIVERS (適用於自訂輪詢率元件配置)

  • Event Name: ACTIVE_PORTS_LISTENING_STATUS (用於自訂輪詢率事件配置)
    您可以在 Instana 代理程式配置檔的 user_specification:netstatEventInfo 區段中指定 LOCAL_PORT/LOCAL_ADDRESS 欄位。 然後,如果任何定義的埠未處於 LISTENNull 狀態,則會針對配置中定義的埠觸發事件。
    • 萬用字元支援: 若要驗證特定 Port Number ,而不考慮 Local Address,請使用 * 作為位址部分。 例如, '38695/*'
度量 說明 精度
遠端埠與位址 此直欄是遠端埠與遠端位址的組合。 遠端埠: 遠端主機埠號。 值 0 表示連線是接聽或 UDP Socket ,因此這個欄位不適用。 遠端位址: 遠端主電腦的網際網路位址。 若為 IPv4: 位址採用 IPv4 位址格式。 值 0.0.0.0 表示系統正在等待開啟連線,或正在使用 UDP Socket。 值 0 表示連線是接聽或 UDP Socket ,因此此欄位不適用。 對於 IPv6: 位址採用 IPv6 位址格式。 值 :: 表示連線是接聽 Socket ,因此此欄位不適用。 60 秒
連結使用者 本端系統上最先執行 Socket API 連結 () 之工作的使用者設定檔。 60 秒
本端埠與位址 此直欄是本端埠與本端位址的組合。 本端埠: 本端系統埠號。 本端位址: 此系統上此連線的本端位址。 若為 IPv4: 位址採用 IPv4 位址格式。 值 0.0.0.0 表示系統正在等待開啟連線,或正在使用 UDP Socket。 對於 IPv6: 位址採用 IPv6 位址格式。 值 :: 表示本端應用程式指定可以使用任何本端網際網路位址。 60 秒
遠端埠名稱 子系統說明所在的檔案庫。 如果此工作佇列未與作用中子系統相關聯,則包含空值。 60 秒
本端埠名稱 本端系統常用埠名稱或服務表格項目中的名稱。 如果沒有常用埠名稱,則包含空值。 60 秒
遠端傳送的位元組數 傳送至遠端主機的位元組數。 60 秒
本端接收的位元組數 從遠端主機接收的位元組數。 60 秒
通訊協定 識別連線通訊協定的類型。 TCP: 傳輸控制通訊協定 (TCP) 連線或 Socket。 UDP:「使用者資料封包通訊協定 (UDP)」Socket。 60 秒
TcpState 連線的狀態。 已關閉: 此連線已結束。 CLOSE-WAIT: 等待本端使用者的結束連線要求。 CLOSING: 等待來自遠端主機的結束連線要求確認通知。 ESTABLISHED: 傳送資料的正常狀態。 FIN-WAIT-1 : 等待遠端主機確認本端系統要求以結束連線。 FIN-WAIT-2 : 等待遠端主機要求結束連線。 LAST-ACK: 等待遠端主機確認結束連線要求。 LISTEN: 等待來自任何遠端主機的連線要求。 SYN-RECEIVED: 等待確認連線要求確認通知。 SYN-SENT: 在傳送連線要求之後等待相符的連線要求。 TIME-WAIT: 等待容許遠端主機有足夠時間接收本端系統的確認通知,以結束連線。 如果 PROTOCOL 是 UDP ,則包含空值。 60 秒

網路連線 (熱門寄件者)

本端傳送之位元組的 Netstat 資訊

Component Name: NETWORK_CONNECTIONS_TOP_SENDERS (適用於自訂輪詢率元件配置)

度量 說明 精度
遠端埠與位址 此直欄是遠端埠與遠端位址的組合。 遠端埠: 遠端主機埠號。 值 0 表示連線是接聽或 UDP Socket ,因此這個欄位不適用。 遠端位址: 遠端主電腦的網際網路位址。 若為 IPv4: 位址採用 IPv4 位址格式。 值 0.0.0.0 表示系統正在等待開啟連線,或正在使用 UDP Socket。 值 0 表示連線是接聽或 UDP Socket ,因此此欄位不適用。 對於 IPv6: 位址採用 IPv6 位址格式。 值 :: 表示連線是接聽 Socket ,因此此欄位不適用。 60 秒
連結使用者 本端系統上最先執行 Socket API 連結 () 之工作的使用者設定檔。 60 秒
本端埠與位址 此直欄是本端埠與本端位址的組合。 本端埠: 本端系統埠號。 本端位址: 此系統上此連線的本端位址。 若為 IPv4: 位址採用 IPv4 位址格式。 值 0.0.0.0 表示系統正在等待開啟連線,或正在使用 UDP Socket。 對於 IPv6: 位址採用 IPv6 位址格式。 值 :: 表示本端應用程式指定可以使用任何本端網際網路位址。 60 秒
遠端埠名稱 子系統說明所在的檔案庫。 如果此工作佇列未與作用中子系統相關聯,則包含空值。 60 秒
本端埠名稱 本端系統常用埠名稱或服務表格項目中的名稱。 如果沒有常用埠名稱,則包含空值。 60 秒
遠端傳送的位元組數 傳送至遠端主機的位元組數。 60 秒
本端接收的位元組數 從遠端主機接收的位元組數。 60 秒
通訊協定 識別連線通訊協定的類型。 TCP: 傳輸控制通訊協定 (TCP) 連線或 Socket。 UDP:「使用者資料封包通訊協定 (UDP)」Socket。 60 秒
TcpState 連線的狀態。 已關閉: 此連線已結束。 CLOSE-WAIT: 等待本端使用者的結束連線要求。 CLOSING: 等待來自遠端主機的結束連線要求確認通知。 ESTABLISHED: 傳送資料的正常狀態。 FIN-WAIT-1 : 等待遠端主機確認本端系統要求以結束連線。 FIN-WAIT-2 : 等待遠端主機要求結束連線。 LAST-ACK: 等待遠端主機確認結束連線要求。 LISTEN: 等待來自任何遠端主機的連線要求。 SYN-RECEIVED: 等待確認連線要求確認通知。 SYN-SENT: 在傳送連線要求之後等待相符的連線要求。 TIME-WAIT: 等待容許遠端主機有足夠時間接收本端系統的確認通知,以結束連線。 如果 PROTOCOL 是 UDP ,則包含空值。 60 秒

訊息佇列

訊息佇列中每一則訊息的相關資訊。 每當「訊息佇列」中的訊息符合使用者在 configuration.yaml 檔案中提供的規格 (佇列程式庫、佇列名稱、訊息 ID) 時,即會建立 Instana 事件。

Component Name: MESSAGE_佇列(適用於自訂輪詢率元件配置)

自訂事件: Event Name: MESSAGE_QUEUE_ID_EVENT 您可以在 Instana 代理程式配置檔的 user_specification:messageQueue:event 區段中指定多個 Message Id 值 (以逗點區隔)。 如果定義的訊息檔案庫及訊息佇列中的訊息包含任何定義的訊息 ID 值,則會以定義的 Event Name 觸發事件。 請考量下列範例定義:

messageQueueIDEvent:
    QSYS/QSYSOPR
        Hyper Swap Alerts : 'CPC1E1D, CPI1E23'

在此範例中,如果訊息檔案庫 QSYS 及訊息佇列 QSYSOPR 中的訊息具有任何訊息 ID CPC1E1D 或 CPI1E23,則會以事件名稱 Hyper Swap Alerts 觸發事件。 下列條件適用於訊息事件:

  • 訊息位於檔案庫和佇列中 (定義在 configuration.yaml 檔案中)。
  • 訊息 ID 會列在檔案庫/佇列定義中。

Event Name: MESSAGE_QUEUE_TEXT_EVENT 您可以在 Instana 代理程式配置檔的 user_specification:messageQueue:event 區段中指定 Message Text 值。 如果定義的訊息檔案庫及訊息佇列中的訊息包含任何定義的訊息文字,則會以定義的 Event Name 觸發事件。 請考量下列範例定義:

messageQueueTextEvent:
    QSYS/QSYSOPR
        IBM MQ Issue : 'queue disconnected'

在此範例中,如果訊息檔案庫 QSYS 中的訊息及訊息佇列 QSYSOPR 包含訊息文字 "queue disconnected" ,則會以事件名稱 IBM MQ Issue 觸發事件。 下列條件適用於訊息事件:

  • 訊息位於檔案庫和佇列中 (定義在 configuration.yaml 檔案中)。
  • 訊息文字列在檔案庫/佇列定義中。
度量 說明 精度
訊息 ID 此訊息的訊息 ID。 如果這是 impromptu 訊息或 Message_type 是 REPLY ,則包含空值。 15 秒
訊息類型 訊息類型。 值為 :COMPLETION、DIAGNOSTIC、ESCAPE、參考資訊、INQUIRY、NOTIFY、REPLY、REQUEST、SENDER。 15 秒
嚴重性 指派給訊息的嚴重性。 15 秒
訊息佇列程式庫 包含訊息佇列的檔案庫名稱。 15 秒
訊息佇列名稱 包含訊息的訊息佇列名稱。 15 秒
訊息時間戳記 傳送訊息時的時間戳記。 15 秒
訊息文字 訊息的第一層文字 (包括記號) ,或 impromptu 訊息文字。 如果 MESSAGE_TYPE 是 REPLY 或無法存取訊息檔案,則包含空值。 15 秒
訊息第二層文字 訊息的第二層文字,包括記號。 如果 MESSAGE_ID 是空值,或訊息沒有第二層文字,或無法存取訊息檔案,則包含空值。 15 秒
訊息鍵 指派給訊息的索引鍵。 金鑰由傳送訊息的指令或 API 指派。 如需詳細資料,請參閱 QMHRCVM API 中的訊息類型及訊息金鑰。 15 秒

歷程日誌

歷程日誌中每一則訊息的相關資訊。

Component Name: HISTORY_LOGS (適用於自訂輪詢率元件配置)

度量 說明 精度
訊息 ID 此訊息的訊息 ID。 如果這是 impromptu 訊息或 Message_type 是 REPLY ,則包含空值。 15 秒
訊息類型 訊息類型。 值為 COMPLETION、DIAGNOSTIC、ESCAPE、INFORMATIONAL、INQUIRY、NOTIFY、REPLY、REQUEST 或 SENDER。 15 秒
嚴重性 指派給訊息的嚴重性。 15 秒
使用者 傳送訊息時工作的現行使用者。 15 秒
工作 傳送訊息時的完整工作名稱。 15 秒
程式 傳送訊息的程式。 15 秒
訊息時間戳記 傳送訊息時的時間戳記。 15 秒
訊息文字 訊息的第一層文字 (包括記號) ,或 impromptu 訊息文字。 如果 MESSAGE_ID 是空值或無法存取訊息檔案,則包含空值。 15 秒
訊息第二層文字 訊息的第二層文字,包括記號。 如果 MESSAGE_ID 是空值,或訊息沒有第二層文字,或無法存取訊息檔案,則包含空值。 15 秒

硬碟資訊 (進階)

下表涵蓋具有 IBM i 作業系統 7.3 (Level-22)、 7.4 (Level-10) 以及更新版本的硬碟相關資訊:

Component Name: HARDWARE_DISK_DRIVES 此配置僅適用於自訂輪詢率元件。

度量 說明 精度
裝置號碼 磁碟的裝置號碼。 60 秒
資源名稱 硬碟機的唯一系統指派名稱。 60 秒
ASP 號碼 指定儲存區 (ASP) 號碼。 60 秒
磁碟類型 磁碟的磁碟類型號碼。 60 秒
裝置媒體容量 Gb 單位的儲存體容量 (以十億位元組為單位)。 60 秒
已用百分比 已耗用硬碟機的百分比。 60 秒
磁碟機型 磁碟的型號。 60 秒
經歷忙碌百分比 在經歷時間期間,使用硬碟機的預估時間百分比。 60 秒

旋轉磁碟資訊 (基本)

下表涵蓋具有 IBM i 作業系統 7.3 (Level-22)、 7.4 (Level-10) 以及更新版本的硬碟相關資訊:

Component Name: HARDWARE_DISK_DRIVES 此配置僅適用於自訂輪詢率元件。

度量 說明 精度
裝置號碼 磁碟的裝置號碼。 60 秒
ASP 號碼 指定儲存區 (ASP) 號碼。 60 秒
磁碟類型 磁碟的磁碟類型號碼。 60 秒
單位儲存體容量 裝置儲存體容量與已配置硬碟機的裝置媒體容量值相同。 對於未配置的裝置,此值為 0。 60 秒
已用百分比 硬碟機的已使用空間 (以百分比為單位)。 60 秒

固態硬碟資訊 (進階)

下表涵蓋具有 IBM i OS 7.3 版 (Level-22)、 7.4 (Level-10) 以及更新版本之固態硬碟的相關資訊:

Component Name: SOLID_STATE_DISK (適用於自訂輪詢率元件配置)

度量 說明 精度
裝置號碼 磁碟的裝置號碼。 60 秒
資源名稱 硬碟機的唯一系統指派名稱。 60 秒
儲存體容量 儲存區 (ASP) 的號碼。 60 秒
已用百分比 硬碟機耗用的百分比。 60 秒
序號 硬碟機的序號。 60 秒
ASP 號碼 儲存區 (ASP) 號碼。 60 秒
SSD 剩餘期限 SSD 裝置的剩餘生命期限 (以百分比為單位)。 60 秒
SSD 開啟電源天數 SSD 裝置在系統上保持作用中的天數。 60 秒
SSD 支援寫入的位元組數 SSD 預期實際寫入的生命期限位元組數 (GB)。 60 秒
寫入的 SSD 位元組數 實際寫入此特定 SSD 硬碟機中 NAND 記憶體的生命期限位元組數 (以 GB 為單位)。 60 秒
受 SSD 讀寫保護 裝置受到讀取保護或防寫保護。 60 秒
SSD PFA 警告 記載的預測失敗分析警告訊息。 60 秒

固態硬碟資訊 (基本)

下表涵蓋 IBM i OS 7.2版、 7.3 (Level-22) 及 7.4 (Level-10) 的固態硬碟相關資訊:

Component Name: SOLID_STATE_DISK (適用於自訂輪詢率元件配置)

度量 說明 精度
裝置號碼 磁碟的裝置號碼。 60 秒
ASP 號碼 儲存區 (ASP) 的號碼。 60 秒
磁碟類型 磁碟的磁碟類型號碼。 60 秒
單位儲存體容量 對於已配置的硬碟機,裝置儲存體容量具有與裝置媒體容量相同的值。 對於未配置的裝置,此值為 0。 60 秒
已用百分比 硬碟機用量 (以百分比為單位)。 60 秒

永久記憶體快速

下表涵蓋 IBM i OS 7.4 (Level-10) 以及更新版本的永久記憶體相關資訊:

Component Name: NON_VOLATILE_MEMORY (適用於自訂輪詢率元件配置)

度量 說明 精度
資源名稱 NVMe 裝置的資源名稱。 60 秒
型號 裝置製造商指定的型號。 60 秒
剩餘使用期限 製造商仍指派的 NVMe 裝置壽命百分比。 60 秒
備用容量 此 NVMe 裝置可用的剩餘備用容量百分比 (0 到 100)。 60 秒
備用容量臨界值 此 NVMe 裝置的備用容量臨界值百分比 (0 至 100)。 60 秒
使用的名稱空間 使用的名稱空間數量。 60 秒
電源循環 NVMe 裝置開啟及關閉電源的次數。 60 秒
開啟電源時數 開啟 NVMe 裝置電源的時數。 60 秒
媒體錯誤 控制器偵測到未回復資料完整性錯誤的發生次數。 60 秒
不安全關閉 在未傳送關機通知的情況下發生斷電的次數。 60 秒
韌體層次 在 NVMe 裝置中執行的程式碼層次。 60 秒

整體磁碟狀態

下表涵蓋 IBM i OS 7.4 以及更新版本的整體磁碟狀態相關資訊:

Component Name: SYSTEM_DISK_STATUS (適用於自訂輪詢率元件配置)

度量 說明 精度
資源名稱 硬碟機的唯一系統指派名稱。 60 秒
已用百分比 已耗用硬碟機的百分比。 60 秒
磁碟類型 磁碟類型號碼。 60 秒
裝置號碼 磁碟的裝置號碼。 60 秒
ASP 號碼 儲存區 (ASP) 號碼。 60 秒
經歷忙碌百分比 在經歷時間期間,使用硬碟機的預估時間百分比。 60 秒
硬碟機類型 硬碟機的類型 (SSD、HDD)。 60 秒