北京SEO

linux中使用rrdtool监控人民币汇率

2019/10/10/17:46:19  阅读:1744  来源:谷歌SEO算法  标签: 人工智能卓医

所谓的“Round Robin” 其实是一种存储数据的方式,使用固定大小的空间来存储数据,并有一个指针指向最新的数据的位置,下面看一个rrdtool监控人民币汇率的例子.

1、使用rrdtool建立rrd文件,对人民币对美元汇率每20秒进行一次抓取(setp = 20s).

  1. rrdtoolcreateUSDCNY.rrd\
  2. --start`date+%s`\
  3. --step20\
  4. DS:content:GAUGE:100:0:U\
  5. RRA:AVERAGE:0:1:400

2、 通过Yahoo提供的汇率查询解决取得当前汇率,并存入rrd文件.

  1. #!/bin/bash
  2. PATH='/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin'
  3. rrdfile='/tmp/361way/USDCNY.rrd'
  4. whiletrue
  5. do
  6. timestamp=`date+%s`
  7. rmbrate=`curl'http://download.finance.yahoo.com/d/quotes.csv?s=USDCNY=X&f=sl1d1t1&e=.csv'2>/dev/null|awk-F,'{print$2}'`
  8. rrdtoolupdate$rrdfile${timestamp}:${rmbrate}
  9. sleep19
  10. echo'getnow'
  11. done

3、使用php脚本展示人民币汇率rrd图

  1. #catrmb.php
  2. <?php
  3. header("Content-type:image/png");
  4. $cmd='
  5. /usr/bin/rrdtoolgraph-\
  6. -h120-w500\
  7. --startnow-1h\
  8. -v"RMB/USD"--title"RMB-USDRate"
  9. DEF:rmbrate=/tmp/361way/USDCNY.rrd:content:AVERAGE\
  10. LINE:rmbrate#00CF00FF:"RMBRate"
  11. COMMENT:"\n"
  12. ';//phpfensi.com
  13. passthru($cmd);
  14. ?>

广告内容

linux中使用rrdtool监控人民币汇率 linux中使用rrdtool监控人民币汇率 linux中使用rrdtool监控人民币汇率

相关阅读

热门评论

萧红SEO 萧红SEO

SEO爱好者,分享SEO经验~

总篇数212

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法