IT @ Jason Tools v3.65.1

Oxidized 組態工作台

看清楚設備清單從哪來、備份存到哪,以及每個欄位是哪一層決定的

Oxidized 的 config

檔案只在你的瀏覽器裡處理。帳號密碼不會寫進瀏覽器儲存、網址或任何記錄,本站也不會連到你的設備、Git 或 API。

把 config(沒有副檔名也可以)拖進來,或點一下選檔

改一個欄位

只換掉那個值本身的那幾個位元組,其他一個位元組都不碰。先看差異再決定要不要套用。

這一支怎麼判,以及它刻意不替你決定的事
沒有對過原始碼的欄位不給最終值 Oxidized 的 node.rb 對 input、prompt、vars 的處理跟一般欄位不一樣(傳入值與 has_key? 是兩條分支),所以這幾個只列出每一層寫了什麼,不告訴你最後會用哪一個。vars 尤其明顯:逐鍵合併與整個換掉在畫面上差很多。
false、null、空字串、沒有這個欄位是四件事 Ruby 的空字串是真值,所以在設備那一層寫 username: '' 是明確地把上層的帳號蓋掉,不是「沒設定」。這一頁把四種狀態分開顯示,就是為了不讓它們攪在一起。
一次只有一個來源、一個輸出 source.default 選一個來源,其他區塊留在檔案裡但不會載入;每個節點也只解析出一個 output,沒有「同時存本機又推遠端」這種多路設定 —— 推遠端要另外掛 Hook。核心原生輸出只有 file、git、git-crypt、http 四種,本站不會憑空多出 S3 或 SMB。
node_success 不是「已存檔」 node_success 只代表這一台的設定取得成功,post_store 才是變更保存之後才觸發的。要在備份真的寫進去之後做事(推遠端、發通知),掛的是後者。另外 stats.history_size 是執行統計保留幾筆,跟備份保留幾個版本無關。
不執行 YAML 裡的 Ruby 標記 !ruby/object 這類標記在 Ruby 端會具現化物件,本站看到就停下來不解析,原檔仍然可以下載。!ruby/regexp 會標出位置但保留原文 —— 不假裝 JavaScript 的 RegExp 跟 Ruby 的等價。
這一版沒有做的 機型與群組的知識庫、設備清單樣本匯入與欄位對應、LibreNMS 整合導引、圖表下載。編輯已經做了(只改單一的值,先看差異再套用)—— 沒有改過的話下載的 config 與匯入的逐位元組相同。研究基準是原始碼的 master 快照,不等於任何一個發行版本 —— 本站不宣稱任何版本已經實機驗證過。