NEW: linux-server-info.sh
This commit is contained in:
parent
b0deed20cc
commit
b2758d4edd
17
sh/linux-server-info.sh
Normal file
17
sh/linux-server-info.sh
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
CPU=$(cat /proc/cpuinfo | grep 'model name' | uniq | awk -F: '{print $2}' | sed 's/(R)//g')
|
||||||
|
NUMCPU=$(cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l)
|
||||||
|
MEM=$(dmidecode -t memory | awk '/Size.*MB/ {SUM+=$2}; END {print SUM/1024}')
|
||||||
|
DISK=$(for d in /dev/sd? /dev/nvme?n? /dev/vd? /dev/hd?; do blockdev --getsize64 $d 2>/dev/null | awk '{print $1}'; done | awk '{SUM+=$1}; END {print SUM/1024/1024/1024}')
|
||||||
|
SERIAL=$(dmidecode -t system | awk -F: '/Serial/ {print $2}')
|
||||||
|
|
||||||
|
echo "{"
|
||||||
|
echo \"Hostname\": \"$(hostname -s)\",
|
||||||
|
echo \"Cpu\": \"$CPU\",
|
||||||
|
echo \"NumCpu\": \"$NUMCPU\",
|
||||||
|
echo \"Mem\": \"$MEM\",
|
||||||
|
echo \"Disk\": \"$DISK\",
|
||||||
|
echo \"Serial\": \"$SERIAL\"
|
||||||
|
echo "}"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user