我们公司管理着一百多台服务器,我们希望每天使用 http 向这些服务器“询问”一两次基本使用信息。使用 perl cgi 脚本可以轻松找到使用信息,我们希望有一个 http 接口来简化脚本的创建和测试。使用 apache 甚至 nginx+fcgiwrap 来处理每天一两个请求似乎有点过头了。我们考虑使用 openbsd-inetd(已安装在所有服务器中)启动一个可以轻松将请求传递给 perl cgi 脚本的 Web 服务器。有什么好的替代方案可以做到这一点?
答案1
您是否考虑过使用在查询的服务器上通过 SSH 自定义脚本执行的中央 Web 服务器?
在许多环境中,SSH 都用于远程管理。SSH 提供了使用指定密钥进行身份验证的连接自动执行特定本地命令的选项。
我认为,如果部署了 SSH,这是一个值得认真考虑的选项。
答案2
答案3
我使用脚本收集数据、压缩数据并通过 scp(公钥 ssh 身份验证)将档案发送到日志服务器。