-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPOSTCHECK
executable file
·111 lines (92 loc) · 2.25 KB
/
POSTCHECK
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#!/bin/bash
echo
echo HARDWARE
dsh -e -g xen "dmidecode -t system | grep 'Product Name'"
echo
echo XEN VERSIONS
echo
dsh -e -g xen "xl dmesg | head | grep 'Xen version' | sed 's/(gcc .*$//'"
echo
echo BOOTING & SERIAL SETUP
echo
echo DOM0 KERNEL ARGS
dsh -e -g xen "grep xen.gz /boot/syslinux/syslinux.cfg; grep -E '^s[[:digit:]]' /etc/inittab"
echo
echo DOM0 WEIGHT \& BALLOON
#dsh -e -g xen "grep sched-credit /etc/rc.d/rc.local"
dsh -e -g xen "xl sched-credit | grep Domain-0"
echo
dsh -e -g xen "grep -vE '^[[:space:]]*(#|$)' /etc/xen/xl.conf"
echo
echo KERNEL
echo
dsh -e -g xen "file /vmlinuz | cut -f9 -d' '; uname -r; ls -F /lib/modules/"
echo
echo MEMORY \(MB\)
echo
dsh -e -g xen "free -m | grep ^Mem"
echo
echo FILE-SYSTEMS
echo
#dsh -e -g xen "file -sL /dev/sda1"
dsh -e -g xen "mount | grep -E '^/dev|type nfs[^d]'"
echo
echo NETWORK
echo
dsh -e -g xen uname -n
echo
dsh -e -g xen "netstat -r --inet | sed '1,2d'"
echo
dsh -e -g xen "grep -v ^# /etc/resolv.conf"
echo
echo PUBLIC NETWORK
echo
dsh -e -g xen "ping -c1 -W2 208.67.220.220 >/dev/null && echo OK || echo NOK"
echo
echo PUBLIC NAME RESOLUTION
echo
dsh -e -g xen "ping -c1 -W1 opendns.com >/dev/null && echo OK || echo NOK"
echo
echo SYSTEM
echo
dsh -e -g xen "grep -vE '^#|^$|^echo' /etc/rc.d/rc.local_shutdown"
echo
dsh -e -g xen "grep -v ^# /etc/slackpkg/mirrors"
echo
echo TIMEZONE
echo
dsh -e -g xen date
echo
dsh -e -g xen ls -lF /etc/localtime
echo
dsh -e -g xen pgrep -a ntpd
echo
echo SHELL
echo
dsh -e -g xen grep ^root /etc/passwd
echo
echo SSHD
echo
dsh -e -g xen grep ^HostKey /etc/ssh/sshd_config
echo
#echo PACKAGES
#dsh -e -g xen "ls -1 /var/log/packages/ | grep tigervnc"
#echo ''
echo ENVIRONMENT
echo
dsh -e -g xen "grep PATH= /etc/profile /etc/bashrc"
echo
dsh -e -g xen "grep color=auto /etc/profile /etc/bashrc"
echo
#dsh -e -g xen '[[ -f /etc/shrc ]] && echo /etc/shrc should not be there'
#dsh -e -g xen grep ^REPOPLUS /etc/slackpkg/slackpkgplus*.conf
#dsh -e -g xen grep ^MIRRORPLUS /etc/slackpkg/slackpkgplus*.conf
#dsh -e -g xen "ls -1F \
# /var/log/packages/sbopkg-* \
# /var/log/packages/yajl-* \
# /var/log/packages/gcc-5* \
# /var/log/packages/glibc-2* \
# /var/log/packages/glibc-solibs-* \
# /var/log/packages/compat32-tools-* \
# ; echo"
#dsh -e -g xen grep local /etc/ld.so.conf