-#! /bin/sh -e
+#!/bin/sh
name="`basename $0`"
d="`date "+%Y%m%d%H%M%S"`"
save_out "brctl show" "brctl_show"
save_out "ifconfig" "ifconfig"
save_out "guest-process-stats" "guest-process-stats"
+save_out "df -h" "df-h"
+save_out "route -n" "route-n"
+save_out "cat /proc/acpi/thermal_zone/*/temperature" "temperature"
+save_out "cat /proc/cpuinfo" "cpuinfo"
+save_out "find / -size +1000k -exec ls -l {} ; " "large-files"
+save_out "lsmod" "lsmod"
+save_out "xentop -i 1 -b" "xentop"
+save_out "top -b -n1" "top"
+save_out "netstat -l" "netstat-l"
+save_out "netstat -tn" "netstat-tn"
+save_out "ps aux" "psaux"
+save_out "cat /proc/swaps" "swaps"
+save_out "lvs" "lvs"
+save_out "pvs" "pvs"
+save_out "sfdisk -l" "sfdisk-l"
+save_out "lspci -vvv" "lspci-vvv"
+save_out "ping -c1 -w 5 iovm" "ping-iovm"
+
+# Note that xenstore-ls can block without xenstored,
+# so verify xenstored is running first:
+if ps aux | grep -q xenstored ; then
+ save_out "xenstore-ls" "xenstore-ls"
+else
+ save_out "echo xenstored not running" "xenstore-ls"
+fi
+
+save_out "iwlist scan" "iwlist-scan"
+save_out "cat /proc/acpi/ac_adapter/AC/state" "ac_adapter-state"
main_file
sync