レック・テクノロジー・コンサルティング株式会社TECH BLOG

EMCC/OEMの各種通知を日本語表記にする

はじめに

各ソフトウェアを使用する際、言語設定を明示的に行う場面が多々ありますが、EMCC/OEMの通知設定も例外ではありません。
EMCC/OEMでの各種通知の言語設定はOSロケールに依存しているので、『絶対に日本語で通知を受信したい!』といった場合は、コマンドを使用して設定を変更することができます。
今回はその設定変更の方法について紹介しようと思います。

目次

 ・EMCC/OEMでの通知対象
 ・事前設定確認
 ・設定変更
 ・事後設定確認
 ・設定削除
 ・設定変更後の電子メール例
 ・終わりに

EMCC/OEMでの通知対象

EMCC/OEMでの通知対象は以下表の4つとなっており、それぞれの対象で言語設定を変更することが可能です。
なお、各パラメータのデフォルト値は『null』となっています。このときの通知言語設定はOSロケールに依存する仕様となっています。

 通知対象  EMCC/OEMでのパラメータ名
 電子メール  oracle.sysman.core.notification.locale.email
 SNMPトラップ  oracle.sysman.core.notification.locale.snmp
 OSコマンド  oracle.sysman.core.notification.locale.oscmd
 PL/SQLプロシージャ  oracle.sysman.core.notification.locale.plsql

事前設定確認

まずは状況を確認するため、emctlコマンドにて現在の設定を呼び出します。
通知対象ごとのコマンドを以下に示します。

・emctl get property -name oracle.sysman.core.notification.locale.email
・emctl get property -name oracle.sysman.core.notification.locale.snmp
・emctl get property -name oracle.sysman.core.notification.locale.oscmd
・emctl get property -name oracle.sysman.core.notification.locale.plsql

実際に出力すると以下のように出力されます。

[oracle@localhost ~]$ $OMS_HOME/bin/emctl get property -name oracle.sysman.core.notification.locale.email
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
SYSMANパスワード:
プロパティoracle.sysman.core.notification.locale.emailのグローバル・レベルの値はnullです
[oracle@localhost ~]$

上記実行例では、電子メールのパラメータ値が『null』となっているため、通知言語はOSロケールと同じとなっています。

設定変更

emctlコマンドにて設定を変更します。
コマンド末尾のオプションにて『-value 'ja'』と表記することで、それぞれの通知言語が日本語に設定されます。
また、この設定変更によるEMCC/OMS再起動は不要です。

・emctl set property -name oracle.sysman.core.notification.locale.email -value 'ja'
・emctl set property -name oracle.sysman.core.notification.locale.snmp -value 'ja'
・emctl set property -name oracle.sysman.core.notification.locale.osmcd -value 'ja'
・emctl set property -name oracle.sysman.core.notification.locale.plsql -value 'ja'

実行例は以下の通りです。

[oracle@localhost ~]$ $OMS_HOME/bin/emctl set property -name oracle.sysman.core.notification.locale.email -value 'ja'
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
SYSMANパスワード:
プロパティoracle.sysman.core.notification.locale.emailがすべての管理サーバーに対して値jaに設定されました
新しいプロパティ値を反映するために、OMSを再起動する必要はありません
[oracle@localhost ~]$

事後設定確認

事前設定確認と同じコマンドを使用し、設定後のパラメータ値を確認します。

・emctl get property -name oracle.sysman.core.notification.locale.email
・emctl get property -name oracle.sysman.core.notification.locale.snmp
・emctl get property -name oracle.sysman.core.notification.locale.osmcd
・emctl get property -name oracle.sysman.core.notification.locale.plsql

先ほど設定変更をした環境で確認してみます。

[oracle@localhost ~]$ $OMS_HOME/bin/emctl get property -name oracle.sysman.core.notification.locale.email
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
SYSMANパスワード:
プロパティoracle.sysman.core.notification.locale.emailのグローバル・レベルの値はjaです
[oracle@localhost ~]$

これで設定が変更されました。あとは別途通知テストを実施し、想定通りの設定となっているかご確認ください。

設定削除

設定削除用のコマンドも用意されています。
なお、設定削除時はEMCC/OEMの再起動が必要になるのでご注意ください。

・emctl delete property -name oracle.sysman.core.notification.locale.email
・emctl delete property -name oracle.sysman.core.notification.locale.snmp
・emctl delete property -name oracle.sysman.core.notification.locale.osmcd
・emctl delete property -name oracle.sysman.core.notification.locale.plsql

実行すると以下のように表示されます。

[oracle@localhost ~]$ $OMS_HOME/bin/emctl delete property -name oracle.sysman.core.notification.locale.email
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2021 Oracle Corporation. All rights reserved.
SYSMANパスワード:
プロパティoracle.sysman.core.notification.locale.emailがすべての管理サーバーで正常に削除されました
[oracle@localhost ~]$

設定変更後の電子メール例

実際に通知言語設定を変更した場合、受信する電子メールは以下のようになります。
なお、このEMCCサーバのOSロケールは英語に設定されています。

EMMessage_en_1.png

図1:通知言語設定 変更前

EMMessage_ja_1.png

図2:通知言語設定 変更後

終わりに

今回はEMCC/OMEの通知言語設定についてのご紹介でした。
本内容が何かのご参考になれば幸いです。

参考資料:
My Oracle Support Doc ID 1762319.1

この記事をシェアする

  • Facebook
  • X
  • Pocket
  • Line
  • Hatena
  • Linkedin

資料請求・お問い合わせはこちら

WEB説明会実施中!

各技術領域ごとの業務内容や取り組んでいる最新技術についてお話します。
カメラ・マイクオフでの参加OK!
気軽にご参加ください。

お申込みはこちら

Re:Qチャンネル

Re:Qの技術領域や、これまで培ってきた経験を元にIT技術についての解説動画などを投稿しています。
是非ご覧ください!

公式Youtubeはこちら

ページトップへ戻る