系统监控脚本

系统监控脚本

我创建了一个用 bash 编写的简单脚本来持续监控我的系统温度和可用 RAM。

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

我想知道是否可以将这些数据写入简单的文本文件或工作表,以供使用錄影

答案1

这是可能的。你可以将free和的输出重定向sensors到一个文件:

free -mt >> memoryfile.txt

使用>>将附加而不是覆盖文件。

话虽如此,你在这里可能又要重新发明轮子了。现有的工具包括穆宁只需安装,启用一些插件,它们就会定期监控您的系统参数以生成图表并将其存储在数据库中。从这个数据库中提取数据并将其与 dygraphs 一起使用可能比设计一个解析器来处理和的原始输出更容易sensorsfree好吧,这本身并不困难,但正如我所说,它已经在 munin 插件中完成了。

相关内容