- 記得php檔案最後return值格式
-
新增 Data Input Methods <== 呼叫script php方法
Input Type => Script – Script Server (PHP)
Input String =>/scripts/[php檔名] [php內使用的function名稱] <hostname> [參數值]
Input Fields => hostname
— Special Type Code ==> hostname
Output Fields => 欄位名稱 -
新增Data Templates
Data Template => Name => [Template的名稱] //VMware ESXi – HW Information – Processor_Temperature
Data Source =>
— Name => |host_description| – [Data Source的名稱] //|host_description| – VMware ESXi – HW Information – Processor_Temperature
— Data Input Method => [選擇使用的Data Input Method]
— Step => [多久執行一次]
— Data Source Active => 勾選
Data Source Item,這是最麻煩的,一開始編輯完先按Save,在按New,會出現一個ds的tab,修改為新增的資訊,再按save,再按new….
— Internal Data Source Name => [data source的name] //ESXi_CPU_Temp_1 <== 會出現在tab的名稱
— Output Field => [選擇要使用的欄位名稱] //這邊會自動抓取Data Input Method設定的Output欄位資訊 -
新增 Graph Templates
通常一個來源資料在Graph Item會有四個項目
(1) 畫線
— Color => 選喜歡的
— Graph Item Type => LINE1
— Consolidation Function => Average (可以依據需求選擇)
— Text Format => 欄位名稱 (或是要顯示的文字)
(2) 文字顯示目前值
— Graph Item Type => GPRINT
— Consolidation Function => LAST
— Text Format => Current:
(3) 文字顯示最大值
— Graph Item Type => GPRINT
— Consolidation Function => MAX
— Text Format => MAX:
(4) 文字顯示最小值
— Graph Item Type => GPRINT
— Consolidation Function => MIN
— Text Format => MIN:
這時後可以發現 Graph Item Input 有自動增加了
下面的欄位參考如下
Template => Name => [Template的名稱]
Graph Template =>
— Title => |host_description| – [圖的名稱]
— Vertical Label => [欄位值單位標示]
然後新增Device的Graph,就ok了…..