每个服务和服务实例都由一个故障管理资源标识符 (Fault Management Resource Identifier, FMRI) 表示。服务实例的完整 FMRI 采用下面的格式:
svc:/service_name:instance_name
service_name 采用层次化的名称,例如 network/dns/client 或 application/pkg/server。service_name 最后一个正斜杠字符 (/) 前面的部分是该服务的类别。application、device、milestone、network 和 system 等类别可帮助标识服务的用途。
保留了 site 类别以帮助您避免在创建自己的 SMF 服务时出现名称冲突的情况。例如,名为 svc:/site/tool 的特定于站点的服务不会与名为 svc:/tool 的 Oracle Solaris 服务冲突。
服务实例名称通过冒号附加到父服务名称之后。例如,svc:/system/identity:node 和 svc:/system/identity:domain 是 svc:/system/identity 服务的实例。
在脚本中,最佳做法是使用完整的服务实例名称。也可以将名称缩短为名称中使其成为唯一名称的最右侧部分。例如,svc:/system/identity 可以缩短为 identity,而 svc:/system/identity:domain 可以缩短为 identity:domain。实例名称前面必须有后跟冒号的服务名称的某部分。