通知の例

次の例に、配信時の通知の体裁を示します。

電子メールの例

電子メールはHTML形式です。ターゲット名は、「コンソール」のターゲットにリンクされています。メトリック名は、「コンソール」のメトリックにリンクされています。

長い電子メールの例:

Name=myhost.com
Type=Host
Host=myhost.com
Metric=Filesystem Space Available (%)
Mount Point =/usr
Timestamp=06-OCT-2006 16:27:05 US/Pacific
Severity=Warning
Message=Filesystem / has only 76.07% available space
Rule Name=Host Availability and Critical States
Rule Owner=SYSMAN

短い電子メールの例:

Subject is :
EM:Unreachable Start:myhost
Body is :
Nov 16, 2006 2:02:19 PM EST:Agent is Unreachable (REASON = Connection refused) but the host is UP

SNMPトラップの例

次にSNMPトラップの例を示します。1行の情報すべてが、SNMPトラップに埋め込まれた変数として送信されます。

Tue Oct 28 05:00:02 2003

Command: 4 Enterprise: 1.3.6.1.4.1.111.15.2 Agent: 138.1.6.200 Generic Trap: 6 Specific Trap: 1 Time Stamp: 8464:39.99 Count: 11

Name: 1.3.6.1.4.1.111.15.1.1.1.2.1 Kind: OctetString Value: "database3"

Name: 1.3.6.1.4.1.111.15.1.1.1.3.1 Kind: OctetString Value: "Database"

Name: 1.3.6.1.4.1.111.15.1.1.1.4.1 Kind: OctetString Value: "hsunnaa07.us.oracle.com"

Name: 1.3.6.1.4.1.111.15.1.1.1.5.1 Kind: OctetString Value: "Owner's Invalid Object Count"

Name: 1.3.6.1.4.1.111.15.1.1.1.6.1 Kind: OctetString Value: "Invalid Object Owner"

Name: 1.3.6.1.4.1.111.15.1.1.1.7.1 Kind: OctetString Value: "SYS"

Name: 1.3.6.1.4.1.111.15.1.1.1.8.1 Kind: OctetString Value: "28-OCT-2003 04:59:10 (US/Eastern GMT)"

Name: 1.3.6.1.4.1.111.15.1.1.1.9.1 Kind: OctetString Value: "Warning"

Name: 1.3.6.1.4.1.111.15.1.1.1.10.1 Kind: OctetString Value: "12 object(s) are invalid in the SYS schema."

Name: 1.3.6.1.4.1.111.15.1.1.1.11.1 Kind: OctetString Value: "Database Metrics"

Name: 1.3.6.1.4.1.111.15.1.1.1.12.1 Kind: OctetString Value: "SYSMAN"

OSコマンドの例

OSコマンドのコール時に、次の環境変数が設定されます。各環境変数には、電子メールおよびSNMPトラップの例と同様の値が含まれます。

TARGET_NAME

TARGET_TYPE

HOST

METRIC

KEY_VALUE

KEY_VALUE_NAME

TIMESTAMP

SEVERITY

MESSAGE

RULE_NAME

RULE_OWNER

UNIX上のスクリプトから、各変数を$TARGET_NAME、$TARGET_TYPEなどとしてアクセスできます。

Windowsプラットフォーム上のスクリプトから、各変数を%TARGET_NAME%、%TARGET_TYPE%などとしてアクセスできます。

サンプル・スクリプト:

#!/bin/ksh

# This logs a severity occurence to a file server. If the file server # is unreachable then an exit code of 100 is returned to force the # OMS Notification System to retry the notification

LOG_FILE=/net/myhost/logs/severity.log if test -f $LOG_FILE then echo $TARGET_NAME $MESSAGE $TIMESTAMP >> $LOG_FILE else exit 100 fi

関連トピック

Enterprise Managerの情報ロードマップ