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

複数ポートのsshポートフォワードをする方法

Lオプションを増やす

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

久しぶりに手動構築した

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

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

シェルスクリプトで簡易の死活監視をしてSlackに通知する

cronで5分おきにスクリプトを実行するようにすれば簡易の死活監視のできあがり

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

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