proxy代理   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
soft 软件   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« MegaCli 查看 LSI SAS raid控制器的信息 | Main | snmp 判断 mount 的分区类型 »

January 7, 2008

rrdtool tune 改大 RRD DS heartbeat 防止 unknown 数据

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/2008/01/tune_rrd_ds_heartbeat_prevent_unknown.html

原来设计好的一套平台方案
环境有些变化
比如数据采集通道不甚理想
有可能出现超过heartbeat 设定的180s还没更新数据的情况

这时RRD数据库会出现很多 unknown 数据
由于原来的采集方案并无太大问题
所以只好改大 heartbeat 了

具体也比较简单粗暴 for循环全部改大
for i in `find ./ -type f -name '*.rrd'`;do \
a="";for v in `rrdtool tune $i | awk -F ']' '{print $1}' | awk -F '[' '{print $2}'`;do \
a=$a" -h "$v":7200";done; \
echo $i;rrdtool tune $i $a;rrdtool tune $i;done

这里改成了 7200 其实不必
另外官方有建议heartbeat用一天/86400的情况
详见
http://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html

An extreme example of this might be a ``step'' of 5 minutes and a ``heartbeat'' of one day, in which case a single sample every day will result in all the PDPs for that entire day period being set to the same average rate.

本blog WWW

Posted by windtear at January 7, 2008 11:27 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.