Я хочу добавить том LVM в отчет Logwatch для Xen dom0. В настоящее время этот том LVM не отображается в отчете, поскольку он не установлен на машине, а является физическим диском. Есть идеи, как это сделать?
Другой причины монтировать этот привод у меня нет (он используется для domU). Открыт для предложений!
Чтобы сообщить об использовании FS, logwatch вызывает df
который запрашивает только смонтированные файловые системы. Вам нужно будет изменить эту логику. Я предлагаю монтировать-вызывать-размонтировать, поскольку не существует универсального способа запросить несмонтированную файловую систему (более того, она может использоваться чем-то вроде fsck / mkfs / dd и / или неформатированным, поэтому полученная информация может быть мусором).
Сценарий для редактирования: /usr/share/logwatch/scripts/services/zz-disk-space
(и, возможно, его файл конфигурации, /usr/share/logwatch/default.conf/services/zz-disk-space.conf
). Оба написаны на Perl.
Спасибо за предложения. Я нашел решение, которое искал, которое в итоге оказалось довольно простым. Здесь нет ничего особенного, но вот что я добавил в zz-disk_space.conf:
$disk_cmd = "{ df $df_options ; echo ; } & vgdisplay"
Или, если вы предпочитаете менее подробный вывод, я нашел -s более кратким.
$disk_cmd = "{ df $df_options ; echo ; } & vgdisplay -s "
Эхо используется для добавления разрыва строки между выходными данными, чтобы они были визуально разделены и более согласовывались с остальной частью отчета Logwatch.