Users Guide

アラート処置の設定
対応 Red Hat Enterprise Linux および SUSE Linux
Enterprise Server オペレーティングシステムが実行されるシ
ステムにおけるアラート処置の設定
イベントにアラート処置を設定する場合は、処置でサーバにアラートを表示するよう指定できます。この処置を実行するには、Server Administrator がメ
ッセージを /dev/console に送信します。Server Administrator システムが X Window System を実行している場合、メッセージは表示されません。X
Windows System
を実行中の Red Hat Enterprise Linux システムでアラートメッセージを表示するには、イベントが発生する前に xconsole または
xterm -C を起動する必要があります。X Windows System を実行中の SUSE Linux Enterprise Server システムでアラートメッセージを表示するに
は、イベント発生前に
xterm -C などの端末を起動する必要があります。
イベントにアラート処置を設定する場合は、アラート処置で メッセージをブロードキャストする よう指定できます。このアラート処置を実行するために、
Server Administrator wall コマンドを実行します。このコマンドは、メッセージ許可が はい に設定されている状態でログインしているすべてのユーザー
にメッセージを送信します。Server Administrator が実行されているシステムで X Window System を実行している場合、このメッセージはデフォルトで
表示されません。
X Window System を実行しているときにブロードキャストメッセージを表示するには、イベントが発生する前に xterm または gnome-
terminal などのターミナルを起動する必要があります。
イベントにアラート処置を設定する場合は、処置で アプリケーションを実行する よう指定できます。Server Administrator が実行できるアプリケーション
には制限があります。正しく実行するためには次の操作を行います:
Server Administrator X Window System ベースのアプリケーションを正しく実行できないため、この種類のアプリケーションは指定しないでくださ
い。
Server Administrator はユーザーからの入力を必要とするアプリケーションを正しく実行できないため、そのようなアプリケーションを指定しないでくださ
い。
出力やエラーメッセージが見えるように、アプリケーション指定時に、stdout stderr をファイルにリダイレクトしてください。
アラートに対して複数のアプリケーションまたはコマンドを実行する場合、それを実行するスクリプトを作成し、その完全パスを アプリケーションの
絶対パス
ボックスに入力します。
1ps -ef >/tmp/psout.txt 2>&1
1 のコマンドは、ps のアプリケーションを実行し、stdout /tmp/psout.txt ファイルにリダイレクトして、stderr stdout と同じファイルにリダイレクトし
ます。
2mail -s "Server Alert" admin </tmp/alertmsg.txt>/tmp/mailout.txt 2>&1
2 のコマンドは、メールアプリケーションを実行してファイル /tmp/alertmsg.txt に含まれるメッセージを Red Hat Enterprise Linux ユーザーまたは
SUSE Linux Enterprise Server ユーザー、および管理者に サーバーアラート という件名で送信します。ファイル /tmp/alertmsg.txt は、イベントが発
生する前にユーザーが作成する必要があります。さらに、エラーの発生に備えて
stdout および stderr はファイル /tmp/mailout.txt にリダイレクトされま
す。
アプリケーションを実行する Windows Server でのアラート
処置の設定
Windows では、対話型サービス検出 がデフォルトで無効となっています。実行可能アプリケーションを有効にする場合、対話型サービス検出
Regedit でアクティブでなければなりません。
7
アラート処置の設定
69