付録G.57 nnmtopoquery.ovpl
NNMi トポロジ上のクエリーを実行します。
SYNOPSIS
nnmtopoquery.ovpl findConnectedNeighborInterfacesByNode -node (<name>|<uuid>)
nnmtopoquery.ovpl findL2ConnectionsByNode -node (<name>|<uuid>)
nnmtopoquery.ovpl findWebAgentSettingsByNode -node (<name>|<uuid>)
nnmtopoquery.ovpl listWebAgentSettings
DESCRIPTION
nnmtopoquery.ovplはNNMi管理サーバに対してクエリを実行して,選択可能な形式で結果を出力します。
Parameters
nnmtopoquery.ovpl以下のオプションを認識します。
- -h
-
使用方法を出力します。
- -node (<name>|<uuid>)
-
入力として受け入れるクエリのノードを指定します。ノードはノード名,ホスト名またはUUIDによって参照することができます。
- -format (csv|list|text|xml)
-
出力形式を変更します。可能な出力モードは,CSV,LIST,TEXTおよびXMLです。
- -fields <comma_separated_fields>
-
CSVファイルで出力フィールドを選択します。この引数が提供されない場合,すべてのフィールドがデフォルトで出力されます。 この引数が提供された場合,フィールドが指定した順序で出力されます。
- -u <username> -p <password>
-
スクリプトを実行するための資格情報を指定します。このスクリプトは,nnm.propertiesファイルを使用しない限り,有効なNNMi資格情報が必要です。詳細については,nnm.propertiesのリファレンスページを参照してください。
Listing connected neighbor interfaces for a node
findConnectedNeighborInterfacesByNodeクエリーを使用して,特定のノードに接続されたすべての隣接インタフェースをリストします。
このクエリーで利用可能な出力フィールドは,次のとおりです。
uuid,name,NodeUUID,NodeName,ifIndex, ifAlias, speed, inSpeed, outSpeed, ifDescr, ifName, ifType, physicalAddress および managementMode
Example
nnmtopoquery.ovpl findConnectedNeighborInterfacesByNode -node mynode -fields nodeName,name,physicalAddress,managementMode
Listing Layer 2 Connections for a Node
findL2ConnectionsByNode クエリーを使用して,特定のノードのすべてのレイヤー2接続をリストします。
このクエリーで利用可能な出力フィールドは,次のとおりです。
connUUID, connName, connStatus, connStatusTimestamp, localNodeUUID, localNodeName, localIfUUID, localIfIndex, localIfAlias, localIfName, localIfDesc, localIfAddr, remoteNodeUUID, remoteNodeName, remoteIfUUID, remoteIfIndex, remoteIfAlias, remoteIfName, remoteIfDesc および remoteIfAddr
Example
nnmtopoquery.ovpl findL2ConnectionsByNode -node mynode -fields connUUID,connName,localIfIndex,remoteIfIndex
Listing Web Agent Settings of a Node
findWebAgentSettingsByNode クエリーを使用して,特定のノードの Web Agent 設定をリストします。
このクエリーで利用可能な出力フィールドは,次のとおりです。
agentUuid, hostname, name, nodeUuid, nodeName, mode, agentEnabled, username, port, scheme, timeout, lastModifiedBy, lastModified, validTo および subjectDN
Example
nnmtopoquery.ovpl findWebAgentSettingsByNode -node mynode -fields agentUuid,hostName,nodeUuid,nodeName,mode,userName
Listing All Web Agent Settings
listWebAgentSettingsクエリーを使用して,すべてのWeb Agent設定をリストします。
このクエリーで利用可能な出力フィールドは,次のとおりです。
agentUuid, hostName, name, nodeUuid, nodeName, mode, agentEnabled, userName, port, scheme, timeout, lastModifiedBy および lastModified
Example
nnmtopoquery.ovpl listWebAgentSettings -node mynode -fields agentUuid,hostName,nodeUuid,nodeName,mode,userName
RETURN VALUE
nnmtopoquery.ovplエラーが発生しなければステータス0(ゼロ),そうでなければ1で終了します。
AUTHOR
nnmtopoquery.ovpl was developed by Micro Focus.