付録G.17 nnmcustompollerconfig.ovpl
nnmcustompollerconfig.ovpl は,カスタムポーラー設定を表示,更新します。
SYNOPSIS
nnmcustompollerconfig.ovpl
nnmcustompollerconfig.ovpl createDeltaMap [-uuid <object uuid>] -variable <name>|<uuid> -stateMapping <statemapping> (-increaseInValue <increase in value> | -dropInValue <drop in value>| -increaseInValue <increase in value> -dropInValue <drop in value> )
nnmcustompollerconfig.ovpl deleteDeltaMap -deltaMap <uuid> | -list <csv list of identifiers>
nnmcustompollerconfig.ovpl listDeltaMap [-uuid <object uuid>] [-variable <name>|<uuid>] [-stateMapping <state mapping>] [-increaseInValue <increase in value>] [-dropInValue <drop in value>]
nnmcustompollerconfig.ovpl updateDeltaMap -deltaMap <uuid> { [-stateMapping <state mapping>] [-increaseInValue <increase in value>] [-dropInValue <drop in value> ] }
nnmcustompollerconfig.ovpl listCollection [-name <name>]
nnmcustompollerconfig.ovpl listPolicy [-activeState <active state>] [-collection <name>|<uuid>] [-name <name>] [-nodeGroup <name>|<uuid>] [-uuid <object uuid>]
nnmcustompollerconfig.ovpl updatePolicy -policy <name>|<uuid> [-activeState <active state>]
DESCRIPTION
nnmcustompollerconfig.ovpl コマンドラインの一般的なフォーマットは次のとおりです。
- nnmcustompollerconfig.ovpl <command> <options>
-
下記のCommands項には,使用可能なコマンドの選択肢が一覧表示されています。 同様にOptions項には,各コマンドで使用可能なオプションが一覧表示されています。 多くのコマンドで類似のオプションを使用できます。 各コマンドで使用できる正しいオプションについては,上記のSynopsis項を参照してください。
Commands
- createDeltaMap
-
MIB変数に対する差分マップを作成します。
- deleteDeltaMap
-
MIB変数から差分マップを削除します。
- listDeltaMap
-
オプションのフィルタに基づいて差分ベースのしきい値を一覧表示します。
- updateDeltaMap
-
差分マップのフィールドをアップデートします。
- listCollection
-
オプションのフィルターに基づいて,収集の一覧を表示します。フィルターを指定しない場合,すべての収集が一覧表示されます。
- listPolicy
-
オプションのフィルターに基づいて,ポリシーの一覧を表示します。フィルターを指定しない場合,すべてのポリシーが一覧表示されます。
- updatePolicy
-
ポリシーのフィールドを更新します。
Options
- -activeState <active state>
-
ポリシーのアクティブ状態を指定します。( active | inactive | suspended )
- -collection <name>|<uuid>
-
収集の名前または uuid を指定します。
- -name <name>
-
設定の名前を指定します。
- -nodeGroup <name>|<uuid>
-
ポリシーが適用されているノードグループの名前または uuid を指定します。
- -policy <name>|<uuid>
-
ポリシーの名前または uuid を指定します。
Additional Parameters
- -fields <fields>
-
表形式のデータが存在しているときに出力フィールドを選択します。
- -format <style>
-
表形式のデータが存在しているときに出力形式を変更します。指定できる値は,"TEXT", "LIST", "CSV", または "XML" です。
- -http.host <host>
-
サーバーのホスト。デフォルトは localhost です。
- -http.port <port>
-
サーバーのポート。デフォルトは 80 です。
- -u <username>
-
コマンドの実行に必要な NNMi の管理者名を指定します。
- -p <password>
-
コマンドの実行に必要な NNMi の管理者パスワードを指定します。
- -quiet
-
通常の出力を抑制し,エラーだけを表示します。
EXAMPLES
カスタムポーラーポリシーを一括でACTIVEにする場合は,以下のようなサンプルバッチファイルまたはサンプルシェルスクリプトを参考にスクリプトを作成し実行してください。
Windows の場合のサンプルバッチファイル:
@echo off for /f "usebackq" %%i in (`nnmcustompollerconfig.ovpl listPolicy -format CSV -fields uuid`) do ( if not %%i == UUID ( nnmcustompollerconfig.ovpl updatePolicy -policy %%i -activeState ACTIVE ) )
Linux の場合のサンプルシェルスクリプト:
#!/bin/sh /opt/OV/bin/nnmcustompollerconfig.ovpl listPolicy -format CSV -fields uuid | while read line do if [ ! $line == UUID ]; then /opt/OV/bin/nnmcustompollerconfig.ovpl updatePolicy -policy $line -activeState ACTIVE fi done
差分マップの作成
nnmcustompollerconfig.ovpl createDeltaMap -variable TestVariable -stateMapping major -increaseInValue 100 -dropInValue 5
差分マップの更新
nnmcustompollerconfig.ovpl updateDeltaMap -deltaMap <uuid> -increaseInValue 90
差分ベースのしきい値の一覧表示
nnmcustompollerconfig.ovpl listDeltaMap -variable TestVariable
差分マップの削除
nnmcustompollerconfig.ovpl deleteDeltaMap -deltamap <uuid>
nnmcustompollerconfig.ovpl deleteDeltaMap -list uuid1,uuid2,uuid3
AUTHOR
nnmcustompollerconfig.ovpl was developed by Micro Focus.
FILES
$NNM_BIN/nnmcustompollerconfig.ovpl