Espacio en disco:

sudo fdisk -l | grep -e "/dev/sd[a-z]:" | awk '{print $2,$3}'

Si se va a hacer tabulado o separados por comas, es necesario que haga los saltos de línea:

salida=$(sudo fdisk -l | grep -e "/dev/sdb:" | awk "{print \$2,\$3}")&& echo $salida

Memoria:

salida=$(free -g | grep Mem | awk '{print \$2}') && echo $salida

vCPUs:

salida=$(lscpu|grep -e "CPU(s):" | grep -v NUMA | awk "{print $2}")&& echo $salida
AIX
for i in $(lspv| awk '{ print $1}'); do bootinfo -s $i; done | awk '{ SUM += $1 } END { print SUM/1024}'
vmstat | grep ent | cut -f4 -d=
hostname
uname -M  | cut -f2 -d,
vmstat | grep ent | cut -f4 -d" "  | cut -f2 -d"="
lsps -s | grep -v Total | cut -f1 -dM
prtconf | grep "Serial Number" | cut -f2 -d:
uname 
oslevel -s

Linux
sudo fdisk -l | grep 'Disk /dev/sd' | awk '{SUM += $3} END {print SUM}'
lscpu | grep 'CPU(s):' | grep -v NUMA | awk '{print $2}'
hostname
sudo dmidecode -t system | grep 'Product Name' | cut -f2 -d:
free -g | grep Mem: | awk '{print $2}'
free -g | grep Swap: | awk '{print $2}'
sudo dmidecode -t system|grep  "Serial Number" | cut -f2 -d:
uname
cat /etc/redhat-release


AIX
ssh 10.50.21.2 'disk=$(for i in $(sudo lspv| awk "{ print \$1}"); do sudo bootinfo -s $i; done | awk "{ SUM += \$1 } END { print SUM/1024}");cpu=$(vmstat | grep ent | cut -f4 -d=);hostname=$(hostname);model=$(uname -M  | cut -f2 -d,);memory=$(($(vmstat | grep ent | cut -f4 -d" "  | cut -f2 -d"="|sed  "s/MB//g")/1024));swap=$(lsps -s | grep -v Total | cut -f1 -dM);serial=$(prtconf | grep "Serial Number" | cut -f2 -d:);os=$(uname);version=$(oslevel -s);echo "$disk,,,$hostname,$os,$version,,$memory,$cpu,$swap,$model,$serial"'

LINUX
ssh 10.50.20.22 'disk=$(sudo fdisk -l | grep "Disk /dev/sd" | awk "{SUM += \$3} END {print SUM}");cpu=$(lscpu | grep "CPU(s):"| grep -v NUMA | awk "{print \$2}");hostname=$(hostname);model=$(sudo dmidecode -t system | grep "Product Name" | cut -f2 -d:);memory=$(free -g | grep Mem: | awk "{print \$2}");swap=$(free -g | grep Swap: | awk "{print \$2}");serial=$(sudo dmidecode -t system|grep  "Serial Number" | cut -f2 -d:);os=$(uname);version=$(cat /etc/redhat-release);echo "$disk,,,$hostname,$os,$version,,$memory,$cpu,$swap,$model,$serial"'
inventario_linux_ssh.txt · Last modified: 2019/08/22 10:25
Public Domain Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain