我有 Raspberry Pi 家庭服务器,上面有一些我关心的服务。我的 Raspberry Pi 位于路由器后面,无法从家庭网络外部访问。
我想知道,是否有任何轻量级代理可以安装在基于 Debian 的发行版上并监控家庭服务器的可用性?如果可以根据情况发出警报就更好了!
答案1
如果您可以访问某些虚拟主机(在您的 LAN 之外),那么 pi 上的简单 cron 脚本就可以更新网络上可见的文件?非常粗糙,但非常有效,并且不需要将您的 Pi 直接暴露在互联网上。
如果您需要更强大的解决方案,并且拥有 AWS 账户,可以尝试以下方法Raspberry Pi 系统管理器指南。这允许您管理系统(AWS 内部和外部)。这包括远程/计划命令执行和补丁管理工作流等。您还可以将日志转发到 AWS CloudWatch 日志和统计信息转发到 CloudWatch(CPU/内存/磁盘等),根据这些日志设置警报并使用 AWS SES 发送电子邮件警报。如果您只监控一个 Pi,那么您可能处于 AWS 的免费套餐范围内,或者最多每月花费几美分。