JP1/Cm2/Extensible SNMP Agent
形式
jp1esalog.sh.def
機能
このコマンドは,障害が発生した直後に実行してください。
このコマンドは,ルートディレクトリの直下で,tarコマンドを使用して資料を採取するディレクトリまたはファイルをアーカイブしたあと,アーカイブしたデータをcompressコマンドを使用して圧縮します。デフォルトでは,/tmp/jp1esa/jp1esa.log.tar.Zを作成します。ファイルがすでにあった場合,自動的に上書きします。
なお,このコマンドは,SNMPエージェントの動作中に実行できます。
格納場所
- AIX以外の場合:/opt/CM2/ESA/bin
- AIXの場合:/usr/CM2/ESA/bin
引数
なし
実行権限
スーパーユーザーで実行してください。
戻り値
- 0:正常終了。
- 8:次に示すどれかの実行時エラーが発生(エラーメッセージが出力される)。
- スーパーユーザー権限以外で実行。
- ワーク用ディレクトリが作成不可。
- アーカイブファイルが作成不可。
- ファイル出力ディレクトリに書き込み権限なし。
- ファイル出力ディレクトリが作成不可。
カスタマイズ
このコマンドはシェルスクリプトです。次の項目をカスタマイズできます。
- デフォルトの出力ファイルを変更したい場合
- 次に示す行をカスタマイズします。
# Log output file defaultname OUTFILE="/tmp/jp1esa/jp1esa.log"- ファイル名を指定した場合,次のファイルが作成されます。
指定したファイル名.Z
- 作業用ディレクトリを変更したい場合
- 次に示す行をカスタマイズします。
# Working directory WORKDIR="/tmp/jp1esa/work"- このコマンド実行時には,一次作業用ディレクトリが作成され,そこに一時的にファイルが作成されるため,ある程度のディスク容量が必要になります。デフォルトでは出力ファイルと同じディレクトリに作成されますが,変更したい場合は上記の行を変更してください。
- ユーザー作成ファイルなど,ほかの資料を採取したい場合
- 次に示す行をカスタマイズします。
# User Additional files ADDFILE=""- なお,変数ADDFILEに,採取する資料を追加する場合は,必ずフルパスの前に「.(ピリオド)」を付けて指定してください。また,複数指定する場合は半角スペースで区切って指定してください。
- (例)ADDFILE="./var/tmp/user_log ./etc/opt/sample/conf"
注意事項
- このコマンドはjp1esalog.sh.defとして提供します。このファイルを適当なディレクトリにコピーして使用してください。この製品はインストール時に毎回jp1esalog.sh.defを上書きするため,jp1esalog.sh.defをカスタマイズした場合は,カスタマイズした内容が削除されます。
- 採取したデータをftpなどで転送する際はバイナリーモードで転送してください。
- 資料を採取するマシンにcompressコマンドがインストールされていない場合は,圧縮はしません。/tmp/jp1esa/jp1esa.log.tarファイルを作成します。
- jp1esalog.sh.defコマンドで取得する資料の一覧を次の表に示します。
表5-2 jp1esalog.sh.defコマンドで取得する資料の一覧
分類 取得資料 共通情報 /etc/hosts /etc/services シスログファイル
- HP-UX (IPF)
/var/adm/syslog/syslog.log
/var/adm/syslog/OLDsyslo.log
- Solaris
/var/adm/messages
- Linux,Linux (IPF)
/var/log/messages
ps -ef の結果
(Solaris 10の場合はps -lf -z ゾーン名)ps -e の結果(AIXだけ) netstat (-a,-i,-rv,-an)の結果 uname -aの結果 hostnameの結果 idの結果 envの結果 bdf -lまたはdf -kの結果 /etc/.hitachi/pplistd/pplistd ネイティブエージェントの構成ファイルおよびログファイル
- Solaris
- /etc/snmp/conf/snmpd.conf
- Solaris10では次のファイルも取得します。
- /etc/sma/snmp/snmpd.conf
- /etc/init.d/init.sma
- /var/log/snmpd.log
- SMF機能に対応したSolaris10では次のファイルも取得します。
- /etc/release
- /lib/svc/method/svc-sma
- /lib/svc/method/svc-snmpdx
- /var/svc/log/application-management-snmpdx:default.log
- /var/svc/log/application-management-sma:default.log
- /var/svc/log/milestone-multi-user:default.log
- /var/opt/CM2/ESA/log/initdesa.log.err
- /var/opt/CM2/ESA/log/snmpstart.log.err
- AIX
- /etc/snmpd.conf
- /usr/tmp/snmpd.log
- /etc/snmpdv3.conf
- /usr/tmp/snmpdv3.log
- Linux,Linux (IPF)
- /etc/snmp/snmpd.conf
- /var/log/snmpd.log
SNMPエージェントの情報 /var/adm/配下にある次に示すファイル
- snmpd.logn※1,※2
n:ログファイルの面数
- /tmp/jp1esa/work/jp1esalog_err.log
- /var/opt/CM2/ESA/log/htc_monagt1.log(Solaris,Linux)
- /usr/CM2/ESA/log/htc_monagt1.log(AIX)
/opt/CM2/ESA/bin/snmpcheckの結果 /etc/SnmpAgent.dの配下 /etc/srconf/agtの配下
- /opt/CM2/ESA/optの配下(HP-UX (IPF),Linux,Linux (IPF))
- /etc/rc.config.d/Snmpで始まるファイル(Solaris)
- /usr/CM2/ESA/optの配下(AIXだけ)
- /opt/CM2/ESA/extの配下(AIX以外)
- /usr/CM2/ESA/extの配下(AIXだけ)
/core(存在する場合) /root/core(Linux,Linux (IPF)の場合で存在する場合)
- 注※1 snmpd.lognファイルにはログ・16進数ダンプ・VarBindリストが出力されます。snmpd.lognファイルのサイズと面数は,SnmpMasterファイルの次の環境変数で指定します。
- ファイルサイズ:SNMP_HTC_SNMPD_LOG_SIZE
- SNMP_HTC_SNMPD_LOG_SIZE環境変数の指定例を次に示します。単位はメガバイトです。例では10メガバイトを指定しています。
- (例)
SNMP_HTC_SNMPD_LOG_SIZE=10 export SNMP_HTC_SNMPD_LOG_SIZE
- ファイルの面数:SNMP_HTC_SNMPD_LOG_CNT
- SNMP_HTC_SNMPD_LOG_CNT環境変数の指定例を次に示します。単位は面数です。例では10面を指定しています。
- (例)
SNMP_HTC_SNMPD_LOG_CNT=10 export SNMP_HTC_SNMPD_LOG_CNT- 環境変数の詳細については,「snmpdm」を参照してください。
- また,デフォルトではファイル1面当たり10メガバイトで,10面作成するためsnmpd.lognの格納先には100メガバイトを格納できる領域が必要です。
- 注※2 snmpd.lognファイルに出力されるプロセスは次のとおりです。
- snmpdm,naaagt,hp_unixagt,extsubagt,trapdestagt,htc_unixagt1,htc_unixagt2,htc_unixagt3
All Rights Reserved. Copyright (C) 2009, 2010, Hitachi, Ltd.
Copyright (C) 1993-1998, Hewlett-Packard Company
Copyright (C) 1989-2006, SNMP Research International, Incorporated