dfコマンドで簡易のディクス容量監視をする

公開日時

dfコマンドを使って簡易のディクス容量監視をしたかったので以下のシェルスクリプトを書いた。

#!/bin/bash

diskVol=`df -h | grep ‘/dev/xvda1’ | awk ‘{gsub(/%/, “”); print $5}‘`
if [ $diskVol -ge 90 ]; then
  message=“disk alert: 90% usage”
  # notify slack
fi

また、以下のシェルスクリプトをcronで定期実行すればディスク使用量を記録できる。

#!/bin/bash

echo `date “+%Y-%m-%d %H:%M”;df | grep ‘/dev/xvda1’ | awk ‘{print $3}’`

Mackerelを入れるほどでもないような時に使える。


Related #linux

GCP VMインスタンスのSSHポートを変更した

Network Internet Egress from Americas to EMEA

CPU使用率の高いプロセスを特定するシェルスクリプト

過去のCPU負荷の原因が特定できる

WSL2のUbuntuにsshできるようにする

ポートフォワードとファイアウォールの設定をした

1つのサーバで複数のGitHub DeployKeyを切り替えて使う

ssh/configとgit remoteの設定を変更する

wsl2上のUbuntuにrubyの開発環境を構築する

久しぶりに手動構築した

起動中のプロセスの環境変数を確認

cat /proc/{id}/environで確認できる