レンタルしているサーバーを落とす際に、ログやDBのバックアップをとっておいたのですが、sosreportというツールがあると知ったので、役に立つか分からないけどこれも一応やっておこうと思って試してみました。 sosreportとはログファイルや設定やシステム情報などを取得できるコマンドです。
インストール
yum install sos
使い方
sosreport -a
Please enter your first initial and last name [example]:<好きな文字列を入力>
Please enter the case number that you are generating this report for:<好きな数字を入力>
このようなファイルが2つ/tmp以下に作成されるので、あとはscpなどでバックアップ先に転送するだけです。
sosreport-<任意の文字列>.<任意の数字>-<時刻>-XXXXX.tar.xz
sosreport-<任意の文字列>.<任意の数字>-<時刻>-XXXXX.tar.xz.md5
解凍方法
tar Jxvf <ファイル名>
ファイル構成
解凍したあとのファイル構成はこんな感じでした。
.
..
boot
chkconfig -> sos_commands/startup/chkconfig_--list
date -> sos_commands/general/date
df -> sos_commands/filesys/df_-al
etc
free -> sos_commands/memory/free
hostname -> sos_commands/general/hostname
ifconfig -> sos_commands/networking/ifconfig_-a
installed-rpms -> sos_commands/rpm/rpm_-qa_--qf_NAME_-_VERSION_-_RELEASE_._ARCH_INSTALLTIME_date_--
ip_addr -> sos_commands/networking/ip_-o_addr
java -> sos_commands/general/alternatives_--display_java
lib
lsmod -> sos_commands/kernel/lsmod
lsof -> sos_commands/process/lsof_-b_M_-n_-l
lspci -> sos_commands/hardware/lspci
mount -> sos_commands/filesys/mount_-l
netstat -> sos_commands/networking/netstat_-neopa
opt
proc
ps -> sos_commands/process/ps_auxwww
pstree -> sos_commands/process/pstree
route -> sos_commands/networking/route_-n
rpm-Va -> sos_commands/rpm/rpm_-Va
sar16 -> sos_commands/sar/sar16
sbin
sos_commands
sos_logs
sos_reports
sys
uname -> sos_commands/kernel/uname_-a
uptime -> sos_commands/general/uptime
var
vgdisplay -> sos_commands/devicemapper/vgdisplay_-vv
boot
grub
etc
X11/ anacrontab cron.daily/ crontab host.conf hosts.deny krb5.conf logrotate.conf mail/ ntp/ pam.d/ resolv.conf sos.conf sysctl.conf yum/
acpi/ audit/ cron.deny exports hosts init/ ld.so.conf logrotate.d/ modprobe.d/ ntp.conf pki/ rsyslog.conf ssh/ udev/ yum.conf
alternatives/ cron.d/ cron.hourly/ fstab hosts.allow inittab ld.so.conf.d/ lvm/ nsswitch.conf openldap/ rc.d/ security/ sysconfig/ xinetd.d/ yum.repos.d/
proc
buddyinfo cgroups cpuinfo dma interrupts ioports kallsyms mdstat mounts pagetypeinfo self softirqs sys timer_stats zoneinfo
bus cmdline devices filesystems iomem irq locks meminfo net partitions slabinfo stat timer_list vmstat
sbin
ifdown ifup
sos_logs
sos.log
sys
devices module
lib
modules
opt
was
sos_commands
bootloader devicemapper foreman gluster i18n krb5 logrotate memory ntp printing rpm sar startup x11
crontab filesys general hardware kernel libraries lsbrelease networking pam process samba selinux system yum
sos_reports
空
var
account log spool www