目次
💡 Discordでサーバー監視、もっとラクにしませんか?
VPSや自宅サーバーを運用していると、
- 「今サーバー重くない?」
- 「どのプロセスが原因?」
- 「落ちてない?」
こういう確認、毎回SSHで入るのちょっと面倒ですよね。
そこで今回、
Discordからサーバー状態を確認&異常時に自動通知してくれるBotを作りました。
🚀 このBotでできること
✅ ① /status でサーバーの状態を一発確認
- CPU使用率
- メモリ使用率
- ディスク使用率
- 稼働時間
- Load Average
- 重いプロセス
👉 Discord上でリアルタイムに確認できます
✅ ② /process で負荷の原因を特定
- CPU順で重いプロセス表示
- メモリ順でも確認可能
👉 「何が重くしてるのか」がすぐわかる
✅ ③ 自動監視&異常通知
- 60秒ごとに自動チェック
- CPU・メモリ・ディスクが80%以上で通知
- 正常に戻ったら復旧通知もあり
👉 放置してても安心
🖥️ 実際の表示イメージ




📦 ダウンロード
👉 ここからダウンロードできます
⚙️ セットアップ方法
① 必要なもの
- Python 3.10以上
- VPS or Linux環境
- Discord Bot
② ライブラリインストール
pip install -r requirements.txt
③ .env 設定
DISCORD_TOKEN=あなたのBotトークン
④ config.py を編集
CPU_THRESHOLD = 80
MEM_THRESHOLD = 80
DISK_THRESHOLD = 80CHECK_INTERVAL = 60
ALERT_CHANNEL_ID = ここにチャンネルID
GUILD_ID = サーバーID
⑤ 起動
python main.py
🔧 systemdで常駐化(おすすめ)
sudo nano /etc/systemd/system/server-monitor-bot.service
[Unit]
Description=Server Monitor Bot
After=network.target[Service]
User=ubuntu
WorkingDirectory=/home/ubuntu/bot
ExecStart=/usr/bin/python3 main.py
Restart=always[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reexec
sudo systemctl enable server-monitor-bot
sudo systemctl start server-monitor-bot
🎯 こんな人におすすめ
- VPS運用している人
- Discordをよく使う人
- サーバー監視を簡単にしたい人
- 個人開発でツール作ってる人
✨ まとめ
このBotがあれば、
- SSH不要で状態確認
- 異常時は自動通知
- 負荷原因も即特定
👉 サーバー管理がかなりラクになります
📌 ダウンロードはこちら
👉(DLリンク)
💬 最後に
SnowToolsではこういった
実用ツールをどんどん公開していきます
よかったらブックマーク&チェックお願いします!