拡張機能の使用

他のターゲット・プロパティは、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>