IBMIHS日志收集
一.确保有java环境,用java -version查看,
如果没有,请把我给你发的java放到/usr目录下。
#vi /etc/profile.d/java.sh(vi新建java.sh)
JAVA_HOME=/usr/JDK/repository/prereq.jdk/java(请核实该路径是否存在)
CLASSPATH=.$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出后:wq!
#source /etc/profile(使得刚建的环境变量生效)
查看java版本
#java -version
二、
#cd /home/ap/eipweb/conf(请填写实际的路径)
#cp httpd.conf httpd.conf.2013-06-19-18-40-00.bak(备份原有的httpd.conf文件)
1.#vi httpd.conf(修改httpd.conf文件,找到CoreDumpDirectory修改成如下所示,指定将程序崩溃时的core文件放到/tmp下)
CoreDumpDirectory /tmp
2.#cd /home/ap/eipweb/bin(请填写实际的路径)
#./apachectl stop(停止IHS)
3.#ulimit -c unlimited(使能core文件,使得系统可以在程序崩溃时在/tmp/下产生core文件)
4.#./apachectl start(启动IHS)
5.查看/home/ap/wipweb/logs(请根据实际的情况填写)下的error_log文件,
确保没有以下内容
[notice] Core file limit is 0; core dumps will be not be written for server crashes
[notice] CoreDumpDirectory not set; core dumps may not be written for child process crashes
如果有上述内容,请核实1、2、3、4步骤!
三、把ihsdiag-1.4.16.tar.gz传到home目录下
#cd /home
#tar xzvf ihsdiag-1.4.16.tar.gz
#cd /tmp
#java -jar /home/ihsdiag-1.4.16/ServerDoc.jar GatherCrashDoc /home/ap/eipweb /tmp/core(/home/ap/eipweb是IHS的安装目录,请根据实际情况填写)
在/tmp下生成 CrashDoc.201306191310这样的文件。
#cd CrashDoc.201306191310
#ls(查看是否有以下信息)
-rw-r--r-- 1 root system 8779 Apr 12 13:10 access_log
-rw-r--r-- 1 root system 7094 Apr 12 13:10 apachectl
-rw-r--r-- 1 root system 3593703 Apr 12 13:10 core
-rw-r--r-- 1 root system 478483 Apr 12 13:10 core_file_strings
-rw-r--r-- 1 root system 14419 Apr 12 13:10 error_log
-rw-r--r-- 1 root system 37141 Apr 12 13:10 httpd.conf
-rw-r--r-- 1 root system 7500 Apr 12 13:10 log
-rw-r--r-- 1 root system 173 Apr 12 13:10 report
#tar -cf CrashDoc.201306191310.tar CrashDoc.201306191310
将CrashDoc.201306191310.tar发给项目组。
以上是IBM收集IHS日志的方法
阅读(4410) | 评论(0) | 转发(0) |