レック・テクノロジー・コンサルティング株式会社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

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

ページトップへ戻る