【スクリプト】
#!/bin/sh CHANNEL="#チャンネル名" USER="存在しないユーザ名もOK" BODY="容量やばいよ" URL="自分のwebfook url" ICON=":warning:" DVAL=`/bin/df / | /usr/bin/tail -1 | /bin/sed 's/^.* \([0-9]*\)%.*$/\1/'` if [ $DVAL -gt 80 ]; then curl -X POST --data-urlencode "payload={\"channel\": \"${CHANNEL}\", \"username\": \"${USER}\", \"text\": \"${BODY}\", \"icon_emoji\": \"${ICON}\"}" ${URL} fi
1.使用容量取得(Use%)
コマンドに関しては以下のブログ様が参考になります
www.ideaxidea.com
【解説】
dfコマンドで容量を知りたいですが、「Use%」だけを受け取って、数値比較したい
1.普通にdfしてみる。
/bin/df /
これが普通のdfコマンド。これだけ実行すると↓
※「/」をつけているので、「/」の容量だけ取得できます。
Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 8123812 3421460 4602104 43% /
2.最後の1行だけ取得
/bin/df / | /usr/bin/tail -1
「Filesystem」とかの行はいらないので、「tail」コマンドで行を指定します。
※この場合は、最後の1行だけ取得です。
※「|」(パイプ)で繋げられます。
/dev/xvda1 8123812 3421460 4602104 43% /
slackへ通知
以下の公式からwebhook URLを取得します。
Sign in | Slack
スクリプトの説明は特にいいですかね。このまま変数の中身だけ変えてもらえれば動くと思います。
「icon_emoji」の一覧下記に載せときます。好きなアイコンをどうぞ
www.webpagefx.com
あとはcronとかで。
上記ソースだと80%以上使わないとslack飛ばないので、ご自分の環境に合わせて変更してください。

トイレ表示のウォールステッカー♪ パロディーシリーズ♪ ウォールシート トイレ ドア 壁紙 剥がせる おしゃれ 英語
- 発売日: 2016/07/22
- ショップ:starfam

バスルームウォールステッカー バスルーム 海外バスタブ お風呂 モチーフ ウォールステッカー ウォールシール 剥がせる おしゃれ 英語
- 発売日: 2016/07/22
- ショップ:starfam

iPad2 iPad3 iPad4 360度回転式 スタンド仕様 レザー ケース 液晶保護フィルム付き ブラック
- 出版社/メーカー: OEM
- メディア: エレクトロニクス
- この商品を含むブログを見る
![ESR iPad Air2 ケース クリア PUレザー [スタンド機能 オートスリープ] (ゴールド) ESR iPad Air2 ケース クリア PUレザー [スタンド機能 オートスリープ] (ゴールド)](http://ecx.images-amazon.com/images/I/41iLVeBI-%2BL._SL160_.jpg)
ESR iPad Air2 ケース クリア PUレザー [スタンド機能 オートスリープ] (ゴールド)
- 出版社/メーカー: Electronic Silk Road Corp
- メディア: エレクトロニクス
- この商品を含むブログを見る

デバイスジャパン Apple iPad専用レザーケース スタンド型
- 出版社/メーカー: TMCジャパン
- メディア: エレクトロニクス
- 購入: 36人 クリック: 431回
- この商品を含むブログ (5件) を見る

アップル iPad 2 Wi-Fiモデル 16GB MC769J/A (ブラック)
- 出版社/メーカー: Apple Computer
- メディア: Personal Computers
- クリック: 22回
- この商品を含むブログを見る

Apple iPad Air 2 Wi-Fiモデル 16GB MGL12J/A アップル アイパッド エアー 2 MGL12JA スペースグレイ
- 出版社/メーカー: Apple Computer
- メディア: Personal Computers
- この商品を含むブログを見る

アップル iPad mini Wi-Fiモデル 16GB MF432J/A スペースグレイ MF432JA
- 出版社/メーカー: アップル
- メディア: Personal Computers
- この商品を含むブログを見る

iPad Pro Wi-Fiモデル 128GB ML0R2J/A ゴールド(iOS)
- 出版社/メーカー: Apple Computer
- メディア:
- この商品を含むブログ (2件) を見る

iPad mini 16GB Wi-Fiモデル ホワイト&シルバー MD531J/A
- 出版社/メーカー: アップル
- メディア: Personal Computers
- クリック: 12回
- この商品を含むブログ (35件) を見る