Closed17
monitoring.sh
アーキテクチャ表示
uname -a
cat /proc/cpuinfo
←これの中身
物理CPUの数
fgrep 'physical id' /proc/cpuinfo | sort -u | wc -l
cat /proc/cpuinfoのphysical id が0となっているが、idが0番目ということで個数は1つ存在する。
仮想cpuの数
grep "^processor" /proc/cpuinfo | wc -l
メモリ数のパーセンテージ 問題文を見るとMBでの出力をしないといけないので、mオプションを付ける
free -m
ここをみてtotalとusedをからパーセンテージを算出
df --total -h
トータル ディスクUsage
CPU使用率
ぱっとみmpstat
のidleを100%から引くのが良さそう
システム起動時間
who -b
以下のようなif文を構築してもし 0より大きければ、activeを出力
if `lvscan | grep 'ACTIVE'| wc -l` >0
The number of active connections
netstat -tn
不要な行が2つあるから、resultからマイナス2
The number of users using the server
who | wc -l
MACアドレス
/sbin/ifconfig | grep ether | awk -F " " '{print $2}'
IPv4
hostname -I
sudoでのコマンド実行数
cat /var/log/sudo/sudo.log | wc -l
これの割る2
RAM→日本語でいうメモリのこと
memory→日本語でいうディスク/ストレージのこと
このスクラップは2021/09/22にクローズされました