CSSMTP イベントを記録するために SMF を使用できます。
始める前に
CSSMTP は、以下の場合にシステム管理機能 (SMF) レコードを書き込みます。
- 構成が、MODIFY
REFRESH コマンド、MODIFY LOG,LEVEL コマンド、または MODIFY USEREXIT
コマンドによって初期化または変更された場合。CSSMTP アプリケーション構成レコード (CONFIG サブタイプ
48) が書き込まれます。
- ターゲット・サーバーとの接続の最後に、CSSMTP アプリケーション接続レコード (CONNECT サブタイプ 49) が書き込まれます。
- 各メール・メッセージの処理の最後に、CSSMTP アプリケーション・メール・メッセージ・レコード (MAIL サブタイプ 50) が書き込まれます。
- すべてのメール・メッセージが完了したときスプール・ファイルの処理の最後に、CSSMTP アプリケーション・スプール・ファイル・レコード
(SPOOL サブタイプ 51) が書き込まれます。
- SMF インターバルでの CSSMTP 処理に関する統計情報が必要な場合、CSSMTP アプリケーション統計レコード (STATS サブタイプ 52) が書き込まれます。
手順
SMF レコードを MVS™ SMF データ・セットとリアルタイム SMF NMI の両方に書き込むには、以下のステップを実行します。SMF レコードを MVS SMF
データ・セットに書き込むことと、SMF レコードをリアルタイム SMF NMI に書き込むことは 2 つの独立した機能であり、別々の構成パラメーターによって制御されます。
- SMF119 ステートメントを CSSMTP 構成ファイルに追加します。 この構成パラメーターは、どの SMF レコード・タイプが MVS SMF データ・セットに書き込まれるかを制御します。以下に例を示します。
SMF119
{
CONFIG YES
SPOOL YES
MAIL NO
CONNECT YES
STATS YES
}
この例では、CONFIG、SPOOL、CONNECT、および STATS レコードが MVS SMF データ・セットに書き込まれます。MAIL レコードは書き込まれません。
- CSSMTP タスクを再始動するか、または MODIFY REFRESH コマンドを発行し、新しい SMF119 ステートメントの値を指定して動的に CSSMTP を更新します。
- リアルタイム SMF NMI、SYSTCPSM を使用して、CONFIG、SPOOL、CONNECT、および STATS タイプに関連するすべての CSSMTP SMF レコードをアプリケーションに転送するように、TCP/IP プロファイルの NETMONITOR ステートメントを更新します。 これらのレコード・タイプにはコネクション型および非コネクション型の両方があります (5 を参照)。SYSTCPSM について詳しくは、「z/OS Communications Server: IP Programmer's Guide and Reference」を参照してください。
NETMONITOR SMFSERVICE CSSMTP
SMF レコードの説明については、「z/OS Communications Server: IP Programmer's Guide and Reference」を参照してください。
- TCPIP プロファイル NETMONITOR ステートメントを更新して、MAIL タイプに関連付けられているすべての CSSMTP SMF レコードを、リアルタイム SMF NMI, SYSTCPSM を使用しているアプリケーションに転送します。
NETMONITOR SMFSERVICE CSMail
SYSTCPSM について詳しくは、「z/OS Communications Server: IP Programmer's Guide and Reference」を参照してください。
- CINET 環境での CSSMTP アプリケーションおよび NETMONITOR の特別な考慮事項:
- CSSMTP アプリケーションは、スタック・アフィニティーを設定する -p パラメーターを指定して開始することができます。これによってすべての SMF レコードは、-p パラメーターに名前が指定されているスタックに関連付けられているリアルタイム SMF NMI に書き込まれます。これにより強制的に、コネクション型の SMF レコード (CONNECT) および非コネクション型の SMF レコード (CONFIG、SPOOL、MAIL、および STATS) の両方が同じスタックに行きます。CSSMTP パラメーターおよび CSMAIL NETMONITOR パラメーターは、-p パラメーターで指定した名前と一致するスタック名のプロファイル・データ・セットに指定する必要があります。
- CSSMTP アプリケーションが -p パラメーターを指定しないで開始され、複数のスタックがアクティブな場合、ネットワーク管理アプリケーションはレコードが書き込まれるスタックを判別できません。
CSSMTP パラメーターおよび CSMAIL NETMONITOR パラメーターは、ネットワーク管理アプリケーションですべてのレコードを取得できるようにするため、すべてのスタックのプロファイル・データ・セットに指定する必要があります。ネットワーク管理アプリケーションは、冗長なレコードを取得しません。この場合は、CSSMTP はアクティブな SMFService アプリケーションおよび適切な SMFSERVICE CSMAIL または CSSMTP パラメーター・セットを使用して最初のスタックにレコードを書き込みます。