LINUX.ORG.RU

Избранные сообщения Digger44

Создание лога изменений: типа файловой системы, размера раздела и количества разделов

Форум — Admin

Всем доброго дня. Задача создать лог для zabbix для фиксации изменений: количества разделов, размера разделов, типа файловых систем. Для вывода информации, использую команду: df –human-readable –output=source,fstype,size,used –type ext4 –type vfat| grep /dev Вопрос: Как записать в лог только новые записи? Например, изменилось занятое пространство раздела - нужно добавить в конец файла измененные данные. Получается, нужно добавлять в лог файл только уникальные записи, т.е. которых нет в лог файле. Пример: df выдала строчку:

  • /dev/sda2 ext4 39G 36G
  • /dev/sda1 vfat 511M 6,1M

в лог изначально пустой, то записываем в лог файл вывод df. Потом, через некоторое время, еще раз запускаем df, изменилось занятое пространство у sda2

  • /dev/sda2 ext4 39G 22G
  • /dev/sda1 vfat 511M 6,1M

В лог должно записаться только уникальные строки,т.е. получится в логе:

  • /dev/sda2 ext4 39G 36G
  • /dev/sda1 vfat 511M 6,1M
  • /dev/sda2 ext4 39G 22G

 ,

Digger44
()