您的位置:首页 > 运维架构 > Shell

使用 Bash 脚本读取 rrd 文件中的性能参数值

2011-02-23 23:39 405 查看
使用 Collectd 收集的Liunx 性能参数值一般都按照收集的对象的名称存储在 /var/lib/collectd/rrd 下面,有许多不同的语言实现可以读取 rrd 文件的数据,如 python 中的 py-rrdtool 和 pyrrd,Java 中的 jrrd 都可以读取相应的性能参数和性能名称,但是如果要初步读取相应的数值以便查看,使用 BASH 脚本是最为方便的了,线面就是使用 bash 脚本读取一个目录下面文件中最新的 Counter 数值:
1: for x in $(ls $1)
2: do
3:   echo Counters in $1/$x:
4:   rrdtool lastupdate $1/$x;
5:   echo '';
6: done


实际上使用 rrdtool 的命令倒不是一件困难的事,只是之前没有用过 linux 下的 bash 脚本,不知道如何使用,参考了 Linux in a Nutshell 之后,才算完成。

BTW, Linux in a NutShell 果然是一本很好的电子版参考书 (Digital Reference Book).

http://dehuizhou1986.blog.163.com/blog/static/7638252010213103146124/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: