拡張機能の使用
他のターゲット・プロパティは、OracleHome/sysman/admin/metadataディレクトリにあるターゲットのXMLファイルから入手できます。ここでOracleHomeというのは、ターゲットをモニタリング中の管理エージェントのOracleホームを表します。XMLファイルで、DynamicProperties要素のPROP_LIST属性を検索して、ターゲットのtargets.xmlエントリには列記されていないプロパティのリストを取得します。
次の例は、hosts.xmlファイルからの引用です。
<InstanceProperties> <DynamicProperties NAME="Config" FORMAT="ROW" PROP_LIST="OS;Version;OS_patchlevel;Platform;Boottime;IP_address"> <ExecutionDescriptor> <GetTable NAME="_OSConfig"/> <GetView NAME="Config" FROM_TABLE="_OSConfig"> <ComputeColumn NAME="osName" EXPR="Linux" IS_VALUE="TRUE"/> <Column NAME="osVersion"/> <Column NAME="osPatchLevel"/> <Column NAME="Platform"/> <Column NAME="Boottime"/> <Column NAME="IPAddress"/> </GetView> </ExecutionDescriptor> </DynamicProperties> <InstanceProperty NAME="Username" OPTIONAL="TRUE" CREDENTIAL="TRUE"> <ValidIf> <CategoryProp NAME="OS" CHOICES="Linux"/> </ValidIf> <Display> <Label NLSID="host_username_iprop">Username</Label> </Display> </InstanceProperty> <InstanceProperty NAME="Password" OPTIONAL="TRUE" CREDENTIAL="TRUE"> <ValidIf> <CategoryProp NAME="OS" CHOICES="Linux"/> </ValidIf> <Display> <Label NLSID="host_password_iprop">Password</Label> </Display> </InstanceProperty> </InstanceProperties>