我想为生产 Linux 服务器生成每日活动报告。我可以使用 shell 脚本和脚本轻松完成此操作,但我只是想知道是否有一类工具可以做到这一点。我似乎记得有些工具可以对日志执行此操作。
我有兴趣查看正在写入哪些日志。是否有新的或不寻常的消息写入日志。
在过去 24 小时内磁盘空间发生了多少变化,主要变化在哪里。哪些文件夹的磁盘空间正在增长。即未旋转的日志或未删除的临时文件。
过去 24 小时内安装了哪些内容。
哪些进程是新的,哪些进程不再运行。哪些进程正在泄漏内存。
我想要信息的智能摘要。例如,如果创建了无数个新文件,我不需要查看所有文件的名称。
我希望报告是纯文本和 HTML,并且可以选择将其邮寄给管理员。
请让我知道这是否已经存在,以及对于一份好的每日报告应该包含什么内容有什么想法。
答案1
我的 Linux 服务器已经通过电子邮件向我发送了每日报告。查找名为“logwatch”的程序。