我正在运行一个虚拟的私有根服务器 (VPS),并最终设法设置所有守护进程以很好地记录到 syslog。所有日志均由 journald 收集并根据我的喜好组织到 sylog 设施(邮件、身份验证、local0、...、local7)中。
我想知道是否有任何 Web 应用程序、Web 页面或者某个著名监控解决方案(例如 Nagios 及其朋友)的插件可以通过 Web UI 可视化日志。
它不需要任何花哨的东西。我不需要自动事件处理、警报等。如果解决方案从 journald 读取其输入(例如类似的东西journalctl --priority <level> --since -<time span> --facility <facility> --output <format>
),解析信息并将其转换为 HTML 表,那就完全足够了。配置可以是静态的,没有必要有一个交互式网页。为不同的输入过滤器设置多个表(例如,每个设施一个表,加上一个收集严重性错误或更高级别的所有内容的表)的选项会很好。
我的主要用例是偶尔检查我的服务器日志是否有任何可疑内容,而无需通过 SSH 登录。
我已经在考虑编写自己的 PHP 脚本,但也许有一些现成的脚本可以使用。