Скрипт системного монитора

Я создал простой сценарий, написанный на bash, чтобы постоянно контролировать мою системную температуру и свободное ОЗУ.

    while :
        do
        clear;
        echo "---------------------------RAM Load------------------------------$
        free -mt;
        echo "---------------------------Temperature---------------------------$
        sensors;
        sleep 1;
        clear;
done

Мне было интересно, можно ли записать эти данные в простой текстовый файл или на рабочий лист, для использования с Dygraphs

0
задан 14 February 2014 в 00:08

1 ответ

Это возможно. Вы можете просто перенаправить вывод free и sensors в файл:

free -mt >> memoryfile.txt

Использование >> добавит, а не перезапишет файл.

Тем не менее, вы можете изобретать колесо здесь. Существующие инструменты, такие как munin , могут быть просто установлены, некоторые плагины включены, и они будут периодически отслеживать параметры вашей системы, чтобы создать график и сохранить их в базе данных. Предположительно извлекать данные из этой базы данных, чтобы использовать ее с графиками, было бы проще, чем придумывать парсер для массирования необработанного вывода из sensors и free; ну, это не сложно по своей сути, но, как я уже сказал, это уже сделано в плагинах munin.

0
ответ дан 14 February 2014 в 00:08

Другие вопросы по тегам:

Похожие вопросы: