作为我工作、合作以及我就读的大学的一部分,我可以使用许多机器,大约有 13 台左右。这些都是 Linux 机器,我可以使用我的密钥对进行 ssh。这些机器上有时会运行很多东西,并且这些机器在用户之间共享。
是否有一个实用程序可以帮助我监控这些系统,或者对系统进行盘点以了解其上发生的情况。
我正在寻找一些轻量级的东西,它只需要一个机器 ID 列表和一个非常小的安装,并且每天早上当我登录我的笔记本电脑时可以获取这些信息。
答案1
答案2
您可以使用 Munin 或 Cacti 等工具通过 snmp 监控主机。您可以在一台主机上运行它,定期检查主机并向您显示一个网页。
如果你想监控并自动提醒你,你可以使用像 nagios 这样的东西。
答案3
cron
收集您需要的信息并将其邮寄给您的工作(可能是加密的)通过(基于密钥的身份验证)连接到相关计算机的 shell 脚本
ssh
运行命令并将其通过管道传输到计算机上的文件,如果发生意外情况,则会向您发出警报。