ファームレベルイベントは、ファームが作成または停止された時点を表します。 イベントのメッセージはファーム ID に関連付けられている顧客を表すため、後でリソースプールイベントとファームレベルイベントを関連付けることができます。 ファームレベルイベントは、次の例のような構造になっています。
farm-event-desc ::= farm-operation "," farm-info "," farm-state-info "," account-info
farm-operation ::= "op" "=" farm-op
farm-op ::= "add" | "del" | "update"
farm-info ::= "farm-id" "=" farm-id
farm-state-info ::= "state" "=" farm-state
farm-state ::= "new" | "active" | "standby" | "deactivated"
account-info ::= "account-id" "=" account-id [ "," "name" "=" account-name ]
2003-01-20 14:00:01.0,newyork:1001,event="farm",op="add",farm-id="99",state="ACTIVE", account-id="jdoe"
1001 はこのイベントのシーケンス ID です。 ファーム 99 が追加され、ACTIVE 状態になっています。 このイベントは、2003 年 1 月 20 日の 14:00:01 に発生しました。
2003-01-20 19:10:01.0,newyork:1022,event="farm",op="update",farm-id="99", state="UPDATE",account-id="jdoe"
1022 はこのイベントのシーケンス ID です。 ファーム 99 が更新され、UPDATE 状態になっています。 このイベントは、2003 年 1 月 20 日の 19:10:01 に発生しました。