首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cacti中查找% value的CDEF函数

在Cacti中查找% value的CDEF函数
EN

Stack Overflow用户
提问于 2009-10-26 12:54:09
回答 1查看 4.5K关注 0票数 1

我正在尝试找出如何从RRD图中找到基于两个数据源的%。下面是用于创建图形的代码(由Cacti生成)

代码语言:javascript
复制
/usr/bin/rrdtool graph - \
--imgformat=PNG \
--start=1256445701 \
--end=1256532101 \
--title="Message Size" \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit=0 \
COMMENT:"From 2009/10/25 14\:41\:41 To 2009/10/26 14\:41\:41\c" \
COMMENT:"  \n" \
--vertical-label="" \
--slope-mode \
--font TITLE:10: \
--font AXIS:8: \
--font LEGEND:8: \
--font UNIT:8: \
DEF:a="/srv/www/vhosts/cacti/cacti-0.8.7d/rra/5393.rrd":dsAttachmentSize:AVERAGE \
DEF:b="/srv/www/vhosts/cacti/cacti-0.8.7d/rra/5393.rrd":dsSIAttachmentSize:AVERAGE \
CDEF:cdefa=a,1000000,* \
CDEF:cdefe=b,1000000,* \
AREA:cdefa#0000aaFF:"Attach Size"  \
GPRINT:cdefa:LAST:"   Current\:%8.2lf %s"  \
GPRINT:cdefa:AVERAGE:"Average\:%8.2lf %s"  \
GPRINT:cdefa:MAX:"Maximum\:%8.2lf %s\n"  \
AREA:cdefe#FF0000FF:"Attach SI Size"  \
GPRINT:cdefe:LAST:"Current\:%8.2lf %s"  \
GPRINT:cdefe:AVERAGE:"Average\:%8.2lf %s"  \
GPRINT:cdefe:MAX:"Maximum\:%8.2lf %s\n" 

我想找到以下(A - B) /A* 100并将其显示在图表的底部。

我认为这个问题更多的是与编程相关的,而不是与服务器相关的(但我已经准备好接受纠正了),如果有人能给我一些关于RRD的好文档来解决这个问题,或者如果有人能给我一个好的开始,我将非常感激。

干杯。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-02 13:36:24

最后,这是一个相对简单的问题。只需创建一个CDEF函数,如下所示。

代码语言:javascript
复制
a,b,-,a,/,100,*

并将该CDEF函数分配给没有数据源的图形项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1623143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档