開始前準備
本篇在圖表設定加入 --watermark, 讓自訂文字顯示於流量圖檔底部. 這項設定會套用到使用相同圖表設定的圖形, 不只單一端口. 請使用可管理主機設定的 SSH 帳號.
教學以 Observium CE 26.1.14545 為示範環境, 使用 $config['rrdgraph']['light'] 與 $config['rrdgraph']['dark'] 分別設定淺色與深色圖表.
核對日期: 2026-10-02. 已在官方社群版完成流量圖與還原實測. 指令請使用本文可複製的範例.
01備份設定檔
以 SSH 管理帳號登入 Observium 主機. 以下以 root 與安裝篇的 /opt/observium 為例. 先保存一份有時間戳記的設定備份, 記下最後印出的完整路徑:
cd /opt/observium
install -d -m 700 /root/observium-config-backups
backup_file="/root/observium-config-backups/config.php.$(date +%Y%m%d-%H%M%S)"
cp -a config.php "$backup_file"
printf '%s\n' "$backup_file"
設定備份包含登入資料, 請保留在上面的私人目錄. 完成備份後再修改設定, 以便需要時還原.
放大圖片
02加入圖檔底部的文字
開啟自己的設定檔:
nano /opt/observium/config.php
在現有 PHP 設定區塊內, 原有圖表設定之後加入以下範例; 若檔案有結尾 ?>, 請加在它之前. 不需要再加入一個 <?php. 本篇只修改 config.php, 不修改 includes/defaults.inc.php.
加入以下兩行, 讓淺色與深色圖表都顯示相同文字:
$config['rrdgraph']['light'] .= ' --watermark "IMCLOUD Network Monitor"';
$config['rrdgraph']['dark'] .= ' --watermark "IMCLOUD Network Monitor"';
保留 .= 及 --watermark 前的空格, 以保留原有的配色等選項. 將兩行的 IMCLOUD Network Monitor 換成自己的簡短文字; 初次可先用英文字母, 數字與空格, 不要直接加入引號或換行.
同一組設定只加入一次. 之後改字時編輯既有那一行, 不要持續追加多個 --watermark. nano 按 Ctrl + O, Enter 儲存, 再按 Ctrl + X 離開.
放大圖片
03檢查語法與實際圖檔
先檢查設定檔語法:
php -l /opt/observium/config.php
應顯示 No syntax errors detected. 若有錯誤, 先修正或依步驟 4 還原; 語法通過仍需核對圖表是否能正常產生.
回到 Observium, 由設備 Ports 開啟介面並點選 Traffic 圖. 查看完整尺寸的流量圖, 文字應位於圖檔底部中央. 可用 Link to Graph 開啟圖檔, 確認文字確實在圖片內. 本次以 IMCLOUD Network Monitor 完成實測.
若仍看到舊圖, 切換 6 Hours 或 1 Day, 按 Update 並重新載入. 縮圖或僅呈現曲線的模式可能省略底部文字. 本次修改後即可重新產圖, 不需要重啟服務或重跑資料收集.
放大圖片
04移除文字或還原設定
只想移除文字時, 刪除步驟 2 新增的兩行, 儲存後再次執行 php -l /opt/observium/config.php. 若本次只有這項修改, 也可以用步驟 1 的備份還原:
cp -a "$backup_file" /opt/observium/config.php
php -l /opt/observium/config.php
$backup_file 只在原本的 SSH 終端機內保留. 若已重新登入, 請先把它設為步驟 1 記下的完整備份路徑, 核對檔案後再執行. 備份後若另有其他設定變更, 請只移除本篇加入的文字設定, 避免整份還原蓋掉後續修改.
重新開啟完整流量圖, 確認自訂文字消失且圖表仍可顯示. 本次已完成還原並確認設定檔與修改前一致.
放大圖片
常見問題
圖檔底部文字與圖表元件 Title 有什麼差別?
本篇修改圖表參數, 文字會成為圖檔底部的內容. 儀表板元件的 Title 是另一個設定, 只調整該元件顯示的標題; 不用到 Configure Widget 操作本篇參數.
可以填繁體中文嗎?
中文顯示取決於主機字型是否具備所需字形. 建議先用本文英文範例確認設定有效. 若中文出現方框或缺字, 需另外確認字型支援; 本次未做中文字型安裝實測.
語法檢查通過, 但文字仍沒有出現?
確認修改的是實際使用的 config.php, light 與 dark 兩行都已加入, 範例前的空格與引號完整, 且後面沒有其他設定覆蓋. 再查看完整圖檔並重新載入.