Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: mrtg hdd usage скрипт  (Прочитано 494 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kolesov

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
mrtg hdd usage скрипт
« : 15 Октября 2013, 15:41:01 »
Помогите плз, разобраться с запуском скрипта в mrtg.
Скрипт нужен для демонстрации заполненого места на жестком диске (при жестко указаном объеме hdd).
Кусок /etc/mrtg.cfg
Target[df]: `/home/user/mrtg/hdd_freespace.sh`
Options[df]: growright, absolute, gauge
MaxBytes[df]: 300000
AbsMax[df]: 300000
Title[df]: Used disk space
Unscaled[df]: dwyn
YLegend[df]: Free Space
ShortLegend[df]:
Legend1[df]:
Legend2[df]: /dev/sda
LegendO[df]: kbytes
PageTop[df]: <H1>Free size</H1>

сам скрипт (сделан исполняемым):
#!/bin/sh

df|tail -2|awk '{print $4}'
echo 0
echo

Подскажите плиз способ реализации.


Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: mrtg hdd usage скрипт
« Ответ #1 : 15 Октября 2013, 16:29:16 »
Скрипт выводит последние две строки stdout команды df. А если приманутишь разделы?
Вот:
К примеру, нужно вывести размер раздела sda3 в GB:

df  -h | grep sda3 | awk '{print $2}'

Как посчитать занятое место на всем HDD - другой уже вопрос.

 

Страница сгенерирована за 0.028 секунд. Запросов: 26.