要約
entPhySensorValueは単独では意味を持たず、型、10の累乗による尺度、固定小数点精度がそろって初めて物理量になった。状態、タイムスタンプ、更新率は、その値を現在の観測として扱える範囲を示した。- 更新率ゼロは、要求時更新、イベント駆動更新、更新率不明の三つを含んだ。
ok(1)も、エージェントが値を取得できるという意味に限られ、校正や物理的真実を保証しなかった。
同じ315が別の世界を表す
管理システムが整数 315 を受け取る。型が Celsius、尺度が units、精度が1なら31.5度かもしれない。別の型なら315 RPMや315ワットになり、別の尺度なら桁そのものが変わる。以前のポーリング値なら、現在の状態ですらない。
2002年12月の RFC 3433 は Entity Sensor MIB として、この不足する文脈を標準化した。テキスト、RFC Editorの記録、IETFページ、履歴、参照関係、正誤表検索 が示すのは表現方法であって、現行機器の測定結果ではない。
この表は Entity MIB の sensor(8) 物理行だけを疎に拡張し、同じ entPhysicalIndex を使った。当時の土台は RFC 2737 であり、後の RFC 6933 も物理エンティティの索引モデルを保った。数値の前に「どの部品か」を確定する設計だった。
三つのメタデータが量を作った
型は交流・直流電圧、電流、電力、周波数、摂氏温度、湿度、RPM、気流、真偽値などを区別した。尺度は yocto から yotta までのSI接頭辞、精度は小数位置または正確な桁数を示した。三者が entPhySensorValue の意味を共同で決める。
固定小数点型では -1,000,000,000 と +1,000,000,000 がアンダーフローとオーバーフローの予約値だった。普通の観測として保存すれば、エラーが極端な実測値に化ける。
この構造は RFC 2578 のSMIv2、RFC 2579 の textual convention、RFC 2580 の適合性記述、RFC 2119 の規範語に依存した。
検証済み正誤表2008は尺度表のコメントを訂正した。peta(14) は10^15、exa(15) は10^18である。列挙値を読む実装と誤った注釈を写した人間は、同じデータを千倍違って解釈し得た。
桁数は校正証明ではない
RFC 3433の precision は固定小数点表現の小数桁または正確な桁を表した。校正、不確かさ、トレーサビリティ、法定精度等級を自動的に証明するものではない。
後の電力・エネルギーMIBである RFC 7460 は、RFC 3433にANSI/IECの電力計精度等級がないと明記し、別の accuracy オブジェクトを設けた。小数点以下を一桁表示できても、0.1単位まで正しいとは限らない。
表示用の entPhySensorUnitsDisplay も機械的意味を置き換えない。型と尺度が権威であり、画面用文字列を解析して意味を推測すべきではない。
状態はエージェントの知識だった
ok(1) はエージェントが値を取得できる、unavailable(2) は現在取得できない、nonoperational(3) は断線、範囲外、揺れなどから壊れているとエージェントが考える状態だった。
緑の ok は校正、配置、索引対応、物理世界の正しさを証明しない。RFC 3410 が説明するように、MIBはエージェントが提示する仮想情報ストアである。現象と行の間にはセンサー、ドライバー、収集戦略がある。
更新率ゼロには三つの物語があった
タイムスタンプはエージェントが値または状態を最後に取得した sysUpTime を記録した。正の更新率は、推定を含むポーリング間隔をミリ秒で表した。
ゼロは一意ではない。GET要求時に更新する、値の変化時に更新する、またはエージェントが更新率を知らない、の三つだった。「ゼロだからリアルタイム」と表示すれば、未知を鮮度保証へ変えてしまう。
正の間隔も保証ではない。時刻差から古さを疑うことはできるが、センサー内部の変換時刻や正確さまでは証明できない。
閾値判定は別の機構だった
RFC 3433は専用の閾値機構を定義せず、RFC 2819 のRMON Alarm/Eventのような一般機構を勧めた。値、閾値超過、評価、通知、制御動作は別々の事実である。読み取り専用行は、警報が設定・配送され、機器が停止・修復されたことを示さない。
読み取り専用でも機密になり得た
仕様はセンサー値を潜在的な機密情報とした。SNMPv1だけでは安全でなく、周囲をIPsecで守っても、誰がどのオブジェクトを読めるかは決まらない。
RFC 3414 のSNMPv3 USMと RFC 3415 のVACMが推奨された。認証、秘匿、許可されたビューと、測定値の物理的正しさは別の証拠である。
資料が証明する範囲
Heng Luの現実の層と動くコードを一次資料とする議論に従えば、仕様、実装、SNMP応答、物理量、警報、運用結果は交換できない。
20資料は歴史的な契約を定義するが、特定製品の実装、普及、校正精度、事故、侵害、警報配送、修復、事業結果を証明しない。RFC 3433の価値は、裸の整数を完全な測定と呼ばせなかったことにある。
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加
