【发布时间】:2012-01-02 17:58:51
【问题描述】:
我遇到了很多系统配置/注销的情况,我必须快速查看对故障排除有用的系统。
首先,我想构建一种 Web 界面(很可能是一个 php 站点),它使用支持日志中的可用信息为我提供系统配置的粗略快照。支持日志驻留在镜像服务器(称为日志服务器)上,而我将托管该站点的服务器(称为 Web 服务器)必须通过 ssh/sftp 访问它们。
我的粗略草图:
- Web 服务器上的 php 脚本将与日志服务器建立某种连接并转到支持日志位置。
- 然后它会在日志服务器上触发一个 perl 脚本,该脚本会将所有配置/日志文件中的相关内容收集到一些有用的 xml 中(可能有多个)。
- 这些 xml 文件会以某种方式传输到 Web 服务器,而 php 将使用它来创建 html。
我对 php 很陌生,想知道这是否可行,或者是否有其他替代/更好的方法? 如果有人可以提供更多详细信息,那就太好了。
提前致谢。
编辑: 抱歉,我错过了提到日志不是在实时机器上生成的日志,我正在处理 NAS 存储设备的维持活动,并且会有来自不同最终客户的大量支持日志,我的团队中的人会喜欢看看。 安全性在这里不是一个大问题(我可以使用纯文本身份验证来记录服务器),因为这些服务器只能通过公司的 VPN 访问。
【问题讨论】:
-
不需要 PHP。只需让 perl 脚本执行 xml 生成->html 转换,然后按计划将该 html 推送到您的网络服务器。
-
感谢马克的回复。正如我所提到的,收集有用的数据只是缓解故障排除过程的第一步,我希望前端 UI 以后更具交互性,所以我有点倾向于 PHP。我也不能在日志服务器本身上托管网站。
标签: php xml ssh remote-server