我正在寻找一个工具来监视自定义PHP错误日志/ Apache和可能在远程开发服务器上的Java日志。
我不是在寻找一个完整的生产日志系统,比如Splunk,但是比sshterminal做一个“tail -f”更灵活一点。
也许有些事情会:*监视多个日志文件到我的本地机器,以便稍后search/分析*当某些string出现在日志中时,允许“警报”*提供某种被监视的多个日志的标签/仪表板视图比10个对数)。
我会再看看Splunk。 有了这些数据,我想你会对免费版本感到满意。 我会被“完整版”吓跑,因为它很容易设置。
设置“仪表板”也是非常简单的,它给你自定义的视图。
真正的缺点是,免费版本不符合您的要求警报。 真的,尽pipe你可以很容易地用cron作业和grep脚本进行操作。
您也可以在Splunk的替代品中find一些内容。
如果您对基于云计算的日志logging服务感兴趣, Loggly中有一些适合您的东西。 您可以注册一个免费帐户,免费试用。
我们将使用一个可以在您的机器上运行的小脚本工具来logging日志(或者甚至更好,您将日志源设置为输出syslog)并将所有数据发送到我们的云服务。
你可以结账dbitail。
我创build的Java工具,能够使用SSH读取本地和远程日志文件。 这是相当简单的使用。
一些更多的解释: https : //github.com/pschweitz/DBITail/wiki
只需在您的Java运行时(需要Java 8_40或更高版本)下载与您的操作系统相对应的本机jar版本可执行文件的版本:
https://github.com/pschweitz/DBITail/releases
你可以find一个完整的文档(embedded在Github的页面中)