Users Guide
7
アラート処置の設定
対応 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 をファイルにリダ
イレクトしてください。
• アラートに対して複数のアプリケーション(またはコマンド)を実行する場合、それを実行するスクリプ
トを作成し、その完全パスを アプリケーションの絶対パス ボックスに入力します。
例 1:ps -ef >/tmp/psout.txt 2>&1
例 1 のコマンドは、ps のアプリケーションを実行し、stdout を /tmp/psout.txt ファイルにリダイレクトして、
stderr を stdout と同じファイルにリダイレクトします。
例 2:mail -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 にリダイレクトさ
れます。
69