首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >磁盘空间使用情况

问磁盘空间使用情况
EN

Server Fault用户
提问于 2015-05-07 07:31:40
回答 3查看 7.8K关注 0票数 6

几天前,我注意到我的Ubuntu服务器的磁盘几乎已经满了。我稍微挖掘了一下,发现磁盘空间是OSSEC在/var/ossec/queue/diff文件夹中使用的。

我想立即尝试一些东西,所以我删除了这个文件夹的内容。一切正常工作,磁盘空间的使用回到“正常”的数量。

但是OSSEC队列文件夹又在增长。

是否存在阻止OSSEC队列使用所有磁盘空间的设置?

EN

回答 3

Server Fault用户

发布于 2015-05-07 07:52:25

据我所知,OSSEC本身并不删除日志。看看文档

OSSEC的日志存储在哪里?在OSSEC服务器和本地安装上,有几类OSSEC日志。有由OSSEC守护进程创建的日志、来自代理的日志消息和警报。代理安装没有来自其他代理或警报的日志,但是有由OSSEC进程创建的日志。所有日志都存储在/var/ossec/log的子目录中。ossec的日志消息存储在/var/ossec/ log /ossec.log中。默认情况下,来自代理的日志消息不会存储。经过分析,它们将被删除,除非该选项包含在经理的ossec.conf中。如果set,发送给管理器的所有日志消息都存储在/var/ossec/ log /ossec/Archives.log中,并每天旋转。警报存储在/var/ossec/log/警报/警报.log中,并每天进行轮转。

您可以使用log旋转式旋转ossec日志,但/var/ossec/queue/diff文件夹则是另一回事。

您可以安全地删除其中的文件并维护OSSEC功能,但是您将丢失差异报告。

票数 1
EN

Server Fault用户

发布于 2016-07-21 07:18:42

如果您像我一样将report_changes添加到您的目录中,那么原因似乎是:/home/wordpress/site/

当对Linux和unix系统上的文本文件进行更改时,OSSEC支持发送差异。配置syscheck以显示差异是简单的,将report_changes=“是”添加到/etc /bin,/sbin备注报告更改只能用于文本文件,并且这些更改存储在/var/ossec/queue/diff/local/dir/file内的代理上。如果OSSEC没有使用lib魔术支持进行编译,report_changes将复制指定的任何文件,例如mp3、iso、可执行文件、/chroot/dev/urandom (这将填充硬盘驱动器)。因此,除非使用libmagic,否则要非常小心地使用启用report_changes的目录。

票数 1
EN

Server Fault用户

发布于 2015-05-07 09:05:00

Log旋转式是答案(正如Lenniey所提到的),但这只会偶尔起作用。为什么不使用长期被遗忘的磁盘配额知识来防止日志占用所有空闲空间呢?

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/690220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档