利用Telegram Bot实现服务器资源实时监控与预警系统
这个脚本的主要功能是通过Telegram Bot实现对服务器CPU、内存、硬盘和网络流量的实时监控预警。当这些资源的使用率超过预设阈值时,脚本会向指定的Telegram用户发送警告消息。
要获取 Telegram 机器人的 API Token 和接收通知的账号 ID,可以按照以下步骤操作:
获取 Telegram 机器人的 API Token
- 创建一个 Telegram 机器人:
- 打开 Telegram 应用,搜索 "BotFather" 并开始对话。
- 发送
/start
命令,然后发送/newbot
创建一个新机器人。 - 按照提示为你的机器人命名并选择一个用户名(必须以 "bot" 结尾)。
- 创建完成后,BotFather 会返回一个 API Token,这个 Token 用于访问 Telegram Bot API。
获取接收通知的账号 ID
- 找到你的 Telegram 用户 ID:
- 在 Telegram 应用中,搜索并开始与 "userinfobot" 或 "my_id_bot" 对话。
- 发送
/start
命令,机器人会返回你的用户 ID。
示例
假设你已经获得了以下信息:
- 机器人 API Token:
123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
- 用户 ID:
987654321
你可以将这些信息放在你的代码中:
python复制代码TELEGRAM_BOT_TOKEN = "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"
CHAT_ID = "987654321"
使用科技lion脚本
主菜单选择13.系统工具
版权声明:
作者:KEJILION
链接:https://blog.kejilion.pro/telegram-bot/
来源:科技lion官方博客【国内版】
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
daydayup
按照脚本部署之后,我的telegram上机器人提示信息的后面两位IP 地址不对,是什么问题呢,而且使用脚本查看本机信息IPV4提示这个错位:IPv4地址: error code: 1015,有空的时候麻烦帮忙解答下
KEJILION@daydayup
CF频率限制了吧