Question
不要となったベンダー認定の定義を削除することはできますか?
Release: ALL
Component: CA Performance Management Data Aggregator
Answer
[注意] | ベンダー認定の名前に鍵マークがついた定義は、製品でインストール時に提供したものであり削除することはできません。削除可能な定義は、ユーザ作成のベンダー認定(鍵マークのないもの)に限られます。 |
1. はじめに削除したいベンダー認定エントリ(鍵マークが無いもの)が存在することを確認します。
2. RESTクライアントを用いて次のURLにGETメソッドでアクセスします。
http://Data Aggregatorサーバ>:8581/rest/vendorpriorities/
3. 結果をテキストエディタに取り込んで、削除したいベンダーのキーワードを検索します。そしてMetricFamilyVendorPriorityのIDを得ます。
4. 得られたMetricFamilyVendorPriorityのIDを指定して再度GET処理を行います。
5. 得られた結果を再度テキストエディタに取り込んで、削除したいベンダー認定の設定箇所を削除します。
緑色が削除すべき行です。(右が編集前、左が編集後)
6. RESTクライアントのメソッドをPUTに変更します。
7. Bodyタブに移動し、String bodyモードに変更します。
8. 赤い枠で囲んだボタンを押してContent-typeをapplication/xmlに変更します。
9. String bodyに編集済みのXMLをペーストします。
10. 右端の「>>」ボタンを押してメソッドを実行します。Status欄に「200 OK」が表示されれば正常終了です。
[解説] | ここまでの一連の作業で、ブラウザインターフェースの「メトリックファミリ」画面の「ベンダー認定優先度」タブの内容をRESTを用いて編集しました。 |
11. Data Aggregatorサーバから削除したいベンダー認定のXMLファイルを物理的に削除してください。
# cd /opt/IMDataAggregator/apache-karaf-2.3.0/deploy
# rm im.ca.com-certifications-snmp-<ベンダー認定>.xml
※<ベンダー認定>に該当する内容は、5で表示されたVendorCertIDです。
※バージョンによってディレクトリの場所が異なっている可能性がありますので、ご使用のバージョンでご確認ください。
12. Data Aggregatorサービスを再起動してください。
[注意] | ベンダー認定に関するWebサービスではDELETEメソッドを提供していません(ベンダー認定に限らず、ほとんどのData Aggregator WebサービスオブジェクトについてDELETEメソッドが提供されていません)。 |
このため、ユーザ定義ベンダー認定に関連したXMLファイルを削除することで、定義の削除を行っておりますが、この手順については正式にサポートしている方法ではありません。お客様リスクでの実施をお願いします。
13. 作業前には存在していたベンダー認定エントリが消えたことを確認します。
Old Japanese Knowledge ID: JTEC000212