我正在寻找添加LVM卷到一个Xen dom0的Logwatch报告。 目前,LVM卷并未显示在报告中,因为它未安装在机器上,而是物理驱动器。 任何想法如何做到这一点?
我没有其他理由这个驱动器被安装(它是用于多米诺的)。 打开build议!
为了报告FS使用情况,logwatch调用只查询已安装文件系统的df 。 你需要改变这个逻辑。 我build议挂载调用 – 卸载,因为没有通用的方式来查询卸载的文件系统(此外,它可能正在使用像fsck / mkfs / dd和/或未格式化,所以获得的信息可能是垃圾)。
您要编辑的脚本是/usr/share/logwatch/scripts/services/zz-disk-space (也可能是其configuration文件/usr/share/logwatch/default.conf/services/zz-disk-space.conf )。 两者都是用Perl编写的。
感谢您的build议。 我想出了一个我正在寻找的解决scheme,最后很简单。 这里没有什么奇特的东西,但是,这是我添加到zz-disk_space.conf的内容:
$disk_cmd = "{ df $df_options ; echo ; } & vgdisplay"
或者,如果你更喜欢不太详细的输出,我发现-s更简洁。
$disk_cmd = "{ df $df_options ; echo ; } & vgdisplay -s "
echo会在输出之间添加一个换行符,因此它们在视觉上是分开的,与Logwatch报告的其余部分更加一致。