Cosminexus システム運用ガイド
トラブルシュート情報として必要なOSのログ情報を次に示します。
トラブルシュート情報として必要なOSの状態情報の取得について,OSごとに説明します。
OSの状態情報は,cjgetsysinfoコマンドを使用して取得できます。-fオプションを指定すると,OS状態出力ファイルに出力できます。
コマンドは,次の形式で実行します。
cjgetsysinfo -f <OS状態出力ファイルパス> |
このコマンドによって,OSの次のコマンドを実行した場合と同じ情報が取得できます。
netstat -e netstat -s netstat -a set
なお,cjgetsysinfoコマンドを実行しない場合に,トラブルシュート情報として取得する必要があるOSの状態情報を次に示します。各情報の取得はあらかじめディレクトリを作成し,そこにファイルを生成します。作成するディレクトリのパスは任意です。
表5-32 トラブルシュート情報として必要なOSの状態情報
情報の種類 | デフォルトのファイル名 |
---|---|
ネットワークの情報 | プロトコルの統計情報と現在の TCP/IP ネットワーク接続の情報。次のコマンドで順次取得します。netstat -e > netstat_e.txt netstat -s > netstat_s.txt netstat -a > netstat_a.txt |
環境変数 | 現在設定されている環境変数。次のコマンドで取得します。set >set.txt |
OSの状態情報は,cjgetsysinfoコマンドを使用して取得できます。-fオプションを指定すると,OS状態出力ファイルに出力できます。
コマンドは,次の形式で実行します。
cjgetsysinfo -f <OS状態出力ファイルパス> |
このコマンドによって,OSの次の表に示すコマンドを実行した場合と同じ情報が取得できます。
表5-33 cjgetsysinfoコマンドの実行によって実行されるOSのコマンド
AIXの場合 | HP-UXの場合 | Linuxの場合 | Solarisの場合 |
---|---|---|---|
|
|
|
|
注※1 HP-UX(IPF)の場合に実行されるコマンドです。
注※2 sarコマンドおよびiostatコマンドを実行するためには,Linuxに含まれているsysstatパッケージをインストールする必要があります。
なお,cjgetsysinfoコマンドを実行しない場合に,トラブルシュート情報として取得する必要があるOSの状態を示す情報の取得方法(コマンド)を次に示します。
df -k > df_k`date +"%y%m%d%H%M%S"`.txt ps -efl > ps_efl`date +"%y%m%d%H%M%S"`.txt ps -A -m -o THREAD > ps_AmoTHREAD`date +"%y%m%d%H%M%S"`.txt vmstat -t 1 5 > vmstat`date +"%y%m%d%H%M%S"`.txt vmstat -s > vmstat_s`date +"%y%m%d%H%M%S"`.txt lsps -s > lsps_s`date +"%y%m%d%H%M%S"`.txt netstat -i > netstat_i`date +"%y%m%d%H%M%S"`.txt netstat -m > netstat_m`date +"%y%m%d%H%M%S"`.txt netstat -a > netstat_a`date +"%y%m%d%H%M%S"`.txt iostat 1 5 > iostat`date +"%y%m%d%H%M%S"`.txt svmon -P > svmon_P`date +"%y%m%d%H%M%S"`.txt※1 svmon -G -i 1 5 > svmon_G`date +"%y%m%d%H%M%S"`.txt※1 sar -A 1 5 > sar_A`date +"%y%m%d%H%M%S"`.txt※1 /usr/samples/kernel/vmtune > vmtune`date +"%y%m%d%H%M%S"`.txt instfix -i > instfix_i`date +"%y%m%d%H%M%S"`.txt lslpp -hac > lslpp_hac`date +"%y%m%d%H%M%S"`.txt uname -a > uname_a`date +"%y%m%d%H%M%S"`.txt env > env`date +"%y%m%d%H%M%S"`.txt set > set`date +"%y%m%d%H%M%S"`.txt ipcs -a > ipcs_a`date +"%y%m%d%H%M%S"`.txt |
df -kt > df_kt`date +"%y%m%d%H%M%S"`.txt top -s 1 -d 10 -f top`date +"%y%m%d%H%M%S"`.txt ps -efl > ps`date +"%y%m%d%H%M%S"`.txt vmstat 1 5 > vmstat`date +"%y%m%d%H%M%S"`.txt vmstat -s > vmstat_s`date +"%y%m%d%H%M%S"`.txt netstat -i > netstat_i`date +"%y%m%d%H%M%S"`.txt netstat -a > netstat_a`date +"%y%m%d%H%M%S"`.txt iostat 1 5 > iostat`date +"%y%m%d%H%M%S"`.txt sar -A 1 5 > sar_A`date +"%y%m%d%H%M%S"`.txt※1 swapinfo -a > swapinfo_a`date +"%y%m%d%H%M%S"`.txt※1 kmtune > kmtune`date +"%y%m%d%H%M%S"`.txt swlist > swlist`date +"%y%m%d%H%M%S"`.txt swlist -l product > swlist_l_product`date +"%y%m%d%H%M%S"`.txt uname -a > uname_a`date +"%y%m%d%H%M%S"`.txt env > env`date +"%y%m%d%H%M%S"`.txt set > set`date +"%y%m%d%H%M%S"`.txt ipcs -a > ipcs_a`date +"%y%m%d%H%M%S"`.txt |
df > df`date +"%y%m%d%H%M%S"`.txt ps -eflm > ps`date +"%y%m%d%H%M%S"`.txt vmstat 1 5 > vmstat`date +"%y%m%d%H%M%S"`.txt netstat -s > netstat_s`date +"%y%m%d%H%M%S"`.txt netstat -a > netstat_a`date +"%y%m%d%H%M%S"`.txt iostat 1 5 > iostat`date +"%y%m%d%H%M%S"`.txt※2 top n 5 > top`date +"%y%m%d%H%M%S"`.txt sar -A 1 > sar`date +"%y%m%d%H%M%S"`.txt※2 sysctl -a > sysctl`date +"%y%m%d%H%M%S"`.txt rpm -qa > rpm_qa`date +"%y%m%d%H%M%S"`.txt rpm -qai > rpm_qai`date +"%y%m%d%H%M%S"`.txt uname -a > uname_a`date +"%y%m%d%H%M%S"`.txt env > env`date +"%y%m%d%H%M%S"`.txt set > set`date +"%y%m%d%H%M%S"`.txt ipcs > ipcs`date +"%y%m%d%H%M%S"`.txt ipcs -t > ipcs_t`date +"%y%m%d%H%M%S"`.txt ipcs -p > ipcs_p`date +"%y%m%d%H%M%S"`.txt ipcs -c > ipcs_c`date +"%y%m%d%H%M%S"`.txt ipcs -u > ipcs_u`date +"%y%m%d%H%M%S"`.txt ipcs -l > ipcs_l`date +"%y%m%d%H%M%S"`.txt |
df -k > df`date +"%y%m%d%H%M%S"`.txt ps -eflL > ps_eflL`date +"%y%m%d%H%M%S"`.txt vmstat 1 5 > vmstat`date +"%y%m%d%H%M%S"`.txt vmstat -s > vmstat_s`date +"%y%m%d%H%M%S"`.txt netstat -i > netstat_i`date +"%y%m%d%H%M%S"`.txt netstat -m > netstat_m`date +"%y%m%d%H%M%S"`.txt netstat -a > netstat_a`date +"%y%m%d%H%M%S"`.txt iostat 1 5 > iostat`date +"%y%m%d%H%M%S"`.txt mpstat 1 5 > mpstat`date +"%y%m%d%H%M%S"`.txt swap -l > swap_l`date +"%y%m%d%H%M%S"`.txt※1 sar -A 1 5 > sar_A`date +"%y%m%d%H%M%S"`.txt sysdef > sysdef`date +"%y%m%d%H%M%S"`.txt※1 pkginfo > pkginfo`date +"%y%m%d%H%M%S"`.txt patchadd -p > patchadd_p`date +"%y%m%d%H%M%S"`.txt※1 uname -a > uname_a`date +"%y%m%d%H%M%S"`.txt env > env`date +"%y%m%d%H%M%S"`.txt set > set`date +"%y%m%d%H%M%S"`.txt |
トラブルシュート情報として必要なOSのログの取得について,OSごとに説明します。
トラブルシュート情報として必要なOSのログを次に示します。
表5-34 トラブルシュート情報として必要なOSのログ情報
情報の種類 | デフォルトのファイル名 |
---|---|
イベントログ | イベントビューアを開き,アプリケーションとシステムのログを保存します。 |
ワトソンログ | 次のディレクトリに格納されます。 C:\Documents and Settings\All Users\Documents\DrWatson\drwtsn32.log |
なお,ワトソンログの出力先はワトソン博士の設定画面で確認してください。
トラブルシュート情報として必要なOSのログ(syslog)の格納場所を次に示します。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.