基础命令
cpu:top -b -i -n 1| head -n 5
swap:cat /proc/swaps|grep Swap /proc/meminfo| grep -E ^'SwapTotal:|SwapFree:'
```
```
ping:ping ${ip} -c 1
disk:
lsblk -bdn |awk '{sum+=$4} END {print sum/1024/1024/1024/1024}
```
```
df| awk '{print $2,$4}' |grep -v / |awk '{a+=$1}END{print a} {b+=$2}END{print b}'|tr "\n" " " && df| awk '{print $2,$4}' |grep -v / |wc -l
```
```
iostat -k | tail -n +7 | head -n 100|awk '{print $2, $3, $4}'|awk '{sum+=$1} END {print sum/(NR-1)} {sss+=$2}{ss+=$3} END {print (sss + ss)/(NR-1)}
```
```
iostat -d -k -x |awk 'NR>3{print $2, $3,$4,$5}'|awk '{r+=$1}{w+=$2}{rkb+=$3}{wkb+=$4} END {print r/(NR-1),w/(NR-1), rkb/(NR-1), wkb/(NR-1)}
CPU使用率:cpu.cpu_use_rate
[100 * (1 - sum (increase(node_cpu_seconds_total{mode="idle",ip="%v"}[5m])) without (cpu,mode) / sum (increase(node_cpu_seconds_total{ip="%v"}[5m])) without (cpu,mode))](http://10.255.67.80:30090/graph?g0.expr=100%20*%20(1%20-%20sum%20(increase(node_cpu_seconds_total%7Bmode%3D%22idle%22%2Cip%3D%2210.255.163.68%22%7D%5B5m%5D))%20without%20(cpu%2Cmode)%20%2F%20sum%20(increase(node_cpu_seconds_total%7Bip%3D%2210.255.163.68%22%7D%5B5m%5D))%20without%20(cpu%2Cmode))&g0.tab=0&g0.stacked=0&g0.show_exemplars=0&g0.range_input=1h)
内存使用率:mem.memRate
[100 *(1 - node_memory_MemAvailable_bytes{ip="%v"} / node_memory_MemTotal_bytes{ip="%v"})](http://10.255.67.80:30090/graph?g0.expr=100%20*(1%20-%20node_memory_MemAvailable_bytes%7Bip%3D%2210.255.163.68%22%7D%20%2F%20node_memory_MemTotal_bytes%7Bip%3D%2210.255.163.68%22%7D)&g0.tab=0&g0.stacked=0&g0.show_exemplars=0&g0.range_input=1h)
磁盘I/O:disk.tps
[rate(node_disk_read_bytes_total{instance="%v:9100"}[5m]) + rate(node_disk_written_bytes_total{instance="%v:9100"}[5m])]()
硬盘分区利用率:
[100 - node_filesystem_avail_bytes{device!="tmpfs",instance="%v:9100"}/node_filesystem_size_bytes{device!="tmpfs",instance="%v:9100"}*100](http://10.255.67.80:30090/graph?g0.expr=100%20-%20node_filesystem_avail_bytes%7Bdevice!%3D%22tmpfs%22%2Cinstance%3D%2210.255.163.68%3A9100%22%7D%2Fnode_filesystem_size_bytes%7Bdevice!%3D%22tmpfs%22%2Cinstance%3D%2210.255.163.68%3A9100%22%7D*100&g0.tab=0&g0.stacked=0&g0.show_exemplars=0&g0.range_input=1h)