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 をファイルにリダイレクトして
ください。
アラートに対して複数のアプリケーション(またはコマンド)を実行する場合、それを実行するスクリプトを作成し、
の完全パスを アプリケーションの絶対パス ボックスに入力します。
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 にリダイレクトされます。
Microsoft Windows Server 2008 でのアラート処置の設定
アラート処置を指定する場合、アプリケーションの実行機能は Visual Basic スクリプトを自動的に解釈しませんが、ファイル
をアラート処置として指定するだけで、
.cmd, .com, .bat,、または .exe ファイルを実行できます。
65