SlideShare a Scribd company logo
1 of 77
RRDTOOL [email_address] Abel  [email_address]
講者簡介 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
大綱 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
寫在一開始 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
縮寫 / 術語 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
綜觀  rrdtool  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
綜觀  rrdtool- 常見的繪圖資料 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
綜觀  rrdtool- 其他工具程式 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
大綱 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
資料格式 - 類別 ,[object Object],[object Object],[object Object],[object Object],為什麼  8:10  資料值為  12 ? 7200 1224548100 08:15 3600 1224547800 08:10 -1500 1224547500 08:05 -600 1224547200 08:00 -300 1224546900 07:55 4500 1224546600 07:50 4200 1224546300 07:45 3900 1224546000 07:40 3600 1224545700 07:35 3300 1224545400 07:30 3000 1224545100 07:25 2700 1224544800 07:20 2400 1224544500 07:15 2100 1224544200 07:10 1800 1224543900 07:05 1500 1224543600 07:00 1200 1224543300 06:55 900 1224543000 06:50 600 1224542700 06:45 300 1224542400 06:40 ds-counter Time Time(hh:mm)
資料格式 - 類別 ,[object Object],[object Object],[object Object],7200 1224548100 08:15 3600 1224547800 08:10 -1500 1224547500 08:05 -600 1224547200 08:00 -300 1224546900 07:55 4500 1224546600 07:50 4200 1224546300 07:45 3900 1224546000 07:40 3600 1224545700 07:35 3300 1224545400 07:30 3000 1224545100 07:25 2700 1224544800 07:20 2400 1224544500 07:15 2100 1224544200 07:10 1800 1224543900 07:05 1500 1224543600 07:00 1200 1224543300 06:55 900 1224543000 06:50 600 1224542700 06:45 300 1224542400 06:40 ds-derive Time Time(hh:mm)
資料格式 - 類別 ,[object Object],[object Object],[object Object],7200 1224548100 08:15 3600 1224547800 08:10 -1500 1224547500 08:05 -600 1224547200 08:00 -300 1224546900 07:55 4500 1224546600 07:50 4200 1224546300 07:45 3900 1224546000 07:40 3600 1224545700 07:35 3300 1224545400 07:30 3000 1224545100 07:25 2700 1224544800 07:20 2400 1224544500 07:15 2100 1224544200 07:10 1800 1224543900 07:05 1500 1224543600 07:00 1200 1224543300 06:55 900 1224543000 06:50 600 1224542700 06:45 300 1224542400 06:40 ds-absolute Time Time(hh:mm)
資料格式 - 類別 ,[object Object],[object Object],7200 1224548100 08:15 3600 1224547800 08:10 -1500 1224547500 08:05 -600 1224547200 08:00 -300 1224546900 07:55 4500 1224546600 07:50 4200 1224546300 07:45 3900 1224546000 07:40 3600 1224545700 07:35 3300 1224545400 07:30 3000 1224545100 07:25 2700 1224544800 07:20 2400 1224544500 07:15 2100 1224544200 07:10 1800 1224543900 07:05 1500 1224543600 07:00 1200 1224543300 06:55 900 1224543000 06:50 600 1224542700 06:45 300 1224542400 06:40 ds-gauge Time Time(hh:mm)
資料格式 - 建立檔案 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],rrdtool create filename [--start|-b start time] [--step|-s step] [DS:ds-name:DST:dst arguments] [RRA:CF:cf arguments]
資料格式 - 建立檔案  heartbeat ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
資料格式 - 建立檔案  RRA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],rrdtool create filename [--start|-b start time] [--step|-s step] [DS:ds-name:DST:dst arguments] [ RRA: AVERAGE | MIN | MAX | LAST : xff : steps : rows ]
資料格式 -RRA ,[object Object],[object Object],RRA:AVERAGE:0.5:1:603  RRA:AVERAGE:0.5:6:603  RRA:AVERAGE:0.5:24:603  RRA:AVERAGE:0.5:288:800
資料格式 - 再論  RRA ,[object Object],[object Object],[object Object],[object Object],[object Object]
資料格式 - 再論  RRA
資料格式 - 再論  RRA ,[object Object]
資料格式 - 建立檔案小結 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
大綱 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
資料更新 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],rrdtool update filename --template|-t ds-name:ds-name:...  time|N:value[:value...] at-time@value[:value...] [ time:value[:value...] ..]
資料更新 - 資料來源 ,[object Object],[object Object],[object Object],[object Object],[object Object]
資料更新 - 範例 IF-MIB::ifInOctets.1 = Counter32: 4161700199
資料更新 - 範例執行結果 ,[object Object],[object Object],[object Object]
資料更新 -updatev ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],rrdtool create rrd/ex5.rrd  -s 10 DS:ds0:COUNTER:20:0:10000 RRA:AVERAGE:0.5:1:600 RRA:AVERAGE:1:6:600 RRA:AVERAGE:0.5:12:600
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],資料更新 - 其他語言 RRDs::update ($rrd,"$time:$value"); RRDs::create($rrd,"–start", time()-1,"–step", 300, "DS:index:GAUGE:900:U:U", "RRA:AVERAGE:0.5:1:600" );
大綱 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
繪圖 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
繪圖 -  時間控制 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
繪圖 -  時間控制 ,[object Object],[object Object],[object Object],[object Object],[object Object]
繪圖 -  圖表描述 ,[object Object],[object Object]
繪圖 -  長寛及區磈控制 ,[object Object],[object Object],[object Object],[object Object],-c "BACK#000000" -c "SHADEA#000000" -c "SHADEB#000000" -c "FONT#DDDDDD" -c "CANVAS#202020" -c "GRID#666666" -c "MGRID#AAAAAA" -c "FRAME#202020" -c "ARROW#FFFFFF"
繪圖 - 長寛及區磈控制  COLORTAG BACK, 背景色 SHADEA , 上左的邊線 SHADEB , 下右的邊線 CANVAS, 圖區的背景色 M GRID ,  主格線 GRID , 副格線 ARROW , 箭頭 FRAME ??? FRAME for the line around the color spots
繪圖 - X/Y  軸的刻度及高度  ,[object Object],[object Object],[object Object],[object Object]
繪圖 - X/Y  軸的刻度及高度 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
繪圖 - X  軸的刻度 ,[object Object],[object Object],-x  HOUR:8:DAY:2:DAY:2:86400:%Y/%m/%d GTM:GST Grid Time  小格線一格多久時間 MTM:MST Major Grid Time  小格線一格多久時間 LTM:LST  每格多久放時間標記 LPR  標記要偏移多少時間 LFM strftime (date)  時間格式
-x  HOUR:8:DAY:2:DAY:2:86400:%Y/%m/%d 主要格線一格為二天 次要格線 8 小時故共 6 小格 隔兩天輸出日期並日期移到  86400  秒 時間格式  %Y/%m/%d
繪圖 - Y  軸的刻度 ,[object Object],[object Object]
繪圖 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
繪圖 - DEF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DEF: <vname>=<rrdfile>:<ds-name>:<CF>[:step=<step>] [:start=<time>][:end=<time>][:reduce=< CF >]
繪圖 - DEF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
繪圖 - DEF ,[object Object],DEF:q2=rrd/ex6.rrd:q:AVERAGE:step=86400:start=now-8d:end=now-4d
繪圖 - VDEF ,[object Object],[object Object],VDEF : vname = RPN expression
繪圖 - CDEF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
繪圖 - CDEF 概念說明 :  正數 : 劃數值 負數 : 畫佔比 佔比有  CDEF  計算而來
繪圖 - CDEF ,[object Object],[object Object]
繪圖 - 圖磈 ,[object Object]
繪圖 - 圖區的描繪 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
繪圖 - 圖區的描繪 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
繪圖 - 圖區的描繪 範例
繪圖 -  圖例 / 說明 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],STACK:q2#FF00FF:&quot;DNS-B  &quot;  GPRINT:q2:MAX:&quot;%6.0lf&quot;  GPRINT:q2:MIN:&quot;%6.0lf&quot;  GPRINT:q2:AVERAGE:&quot;%6.0lf&quot; GPRINT:q2:LAST:&quot;%6.0lf &quot; COMMENT:&quot; 主機  最大  最小  平均  現在  &quot;
繪圖 - SHIFT ,[object Object],[object Object]
繪圖 - SHIFT ,[object Object],[object Object]
繪圖 - SHIFT ,[object Object],[object Object]
繪圖 -  漸層效果 ,[object Object],[object Object]
繪圖 -  結語 ,[object Object],[object Object],[object Object],[object Object]
大綱 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
相關工具 ,[object Object],[object Object],[object Object],[object Object]
相關工具 - tune rrdtool tune filename [--heartbeat|-h ds-name:heartbeat] [--data-source-type|-d ds-name:DST] [--data-source-rename|-r old-name:new-name] [--minimum|-i ds-name:min] [--maximum|-a ds-name:max] [ … 其他略  ] [root@twnic rrd]# rrdtool tune example.rrd DS[q] typ: GAUGE  hbt: 86400  min: 0.0000  max: 1000  .0000 DS[r] typ: GAUGE  hbt: 86400  min: 0.0000  max: 1000  .0000 [root@twnic rrd]# rrdtool tune example.rrd -h q:3 [root@twnic rrd]# rrdtool tune example.rrd DS[q] typ: GAUGE  hbt: 3  min: 0.0000  max: 1000.0000 DS[r] typ: GAUGE  hbt: 86400  min: 0.0000  max: 1000  .0000
相關工具 - resize rrdtool resize filename rranum GROW|SHRINK rows [root@twnic rrd]# rrdtool info example.rrd |grep row   #  查看  rra  檔案的訊息 rra[0].rows = 644000   # 0  為  rranum, 可知有 644000 筆 rra[0].pdp_per_row = 1 rra[1].rows = 72000 rra[1].pdp_per_row = 30 rra[2].rows = 36000 rra[2].pdp_per_row = 120 rra[3].rows = 18000 rra[3].pdp_per_row = 1440 [root@twnic rrd]# rrdtool resize example.rrd  0 SHRINK 604000   # SHRINK  意為縮減 You have new mail in /var/spool/mail/root [root@twnic rrd]# rrdtool info  resize.rrd  |grep row   #  調整過後的檔案會另存 rra[0].rows = 40000 rra[0].pdp_per_row = 1 rra[1].rows = 72000 rra[1].pdp_per_row = 30 rra[2].rows = 36000 rra[2].pdp_per_row = 120 rra[3].rows = 18000 rra[3].pdp_per_row = 1440
相關工具 - fetch rrdtool fetch filename.rrd CF [-r|--resolution resolution] [-s|--start start] [-e|--end end] [root@twnic rrd]# rrdtool fetch example.rrd AVERAGE -s -33d -e -32d -r 300 q  r 1225048500: 2.6199000000e+02 2.6199000000e+02 1225051500: 2.4797333333e+02 2.4797333333e+02 1225051800: 2.6394666667e+02 2.6394666667e+02 1225052100: 2.4705666667e+02 2.4705666667e+02 #  以下略 #  這個內容經過一點字串處理後即可再形成  rrdtoo; update  指令
相關工具 - info [root@twnic rrd]# rrdtool info example.rrd   #  因篇幅關係 , 不重要的這裏不列進來 rrd_version = “0003”   #  版本 ,rrdtool 1.0.X  此欄位  0001, 舊不容新  step = 300 last_update = 1227827402 ds[q].type = &quot;GAUGE&quot; ds[q].minimal_heartbeat = 86400 ds[q].min = 0.0000000000e+00 ds[q].max = 1.0000000000e+03 ds[q].last_ds = “UNKN”   # GAUGE  不需知道最後一次的值是什麼 ds[q].value = 7.2200000000e+02   # COUNTER  等  last_ds  就會有值 ds[q].unknown_sec = 0 rra[3].cf = &quot;AVERAGE&quot; rra[3].rows =  6 000 rra[3].pdp_per_row =  288 rra[3].xff = 5.0000000000e-01 rra[3].cdp_prep[0].value = 1.5240152333e+05 rra[3].cdp_prep[0].unknown_datapoints = 0 rra[3].cdp_prep[1].value = 1.5240152333e+05 rra[3].cdp_prep[1].unknown_datapoints = 0
大綱 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
精髓  - RPN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
精髓  - RPN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
精髓  - RPN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
精髓  - RPN ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
大綱 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
rrdtool/mrtg ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
rrdtool/mrtg mrtg2rrd ? ,[object Object],[object Object],[object Object],[object Object],[object Object],LogFormat: rrdtool  告訴  mrtg  資料要改用  rrd LibAdd: /usr/lib/perl5/site_perl/5.8.8/i686-linux  要讓  mrtg  知道  RRDs.pm  在哪
大綱 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
範例 ,[object Object],[object Object],[object Object]
[object Object],[object Object]

More Related Content

Similar to Rrdtool

搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流jondynet
 
Bigdata 大資料分析實務 (進階上機課程)
Bigdata 大資料分析實務 (進階上機課程)Bigdata 大資料分析實務 (進階上機課程)
Bigdata 大資料分析實務 (進階上機課程)家雋 莊
 
How to transfer the paper to the box ?
How to transfer the paper to the box ?How to transfer the paper to the box ?
How to transfer the paper to the box ?Deloitte Consulting
 
分布式流数据实时计算平台 Iprocess
分布式流数据实时计算平台 Iprocess分布式流数据实时计算平台 Iprocess
分布式流数据实时计算平台 Iprocessbabel_qi
 
我对后端优化的一点想法
我对后端优化的一点想法我对后端优化的一点想法
我对后端优化的一点想法mysqlops
 
R 語言教學: 探索性資料分析與文字探勘初探
R 語言教學: 探索性資料分析與文字探勘初探R 語言教學: 探索性資料分析與文字探勘初探
R 語言教學: 探索性資料分析與文字探勘初探Sean Yu
 
openGauss DBMind.pdf
openGauss DBMind.pdfopenGauss DBMind.pdf
openGauss DBMind.pdfwot chin
 
R統計軟體簡介
R統計軟體簡介R統計軟體簡介
R統計軟體簡介Person Lin
 
Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务Wensong Zhang
 
淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务drewz lin
 
程式人雜誌 -- 2015 年9月號
程式人雜誌 -- 2015 年9月號程式人雜誌 -- 2015 年9月號
程式人雜誌 -- 2015 年9月號鍾誠 陳鍾誠
 
EOS_2015_Fall Team1 - 拉亞計畫
EOS_2015_Fall  Team1 - 拉亞計畫EOS_2015_Fall  Team1 - 拉亞計畫
EOS_2015_Fall Team1 - 拉亞計畫nctusee
 
Ad9850 mc145151
Ad9850 mc145151Ad9850 mc145151
Ad9850 mc145151kcarring
 
D3js TechParty GZ 2015 Nov
D3js TechParty GZ 2015 NovD3js TechParty GZ 2015 Nov
D3js TechParty GZ 2015 NovBen Crox
 
淘宝数据魔方的系统架构 -长林
淘宝数据魔方的系统架构 -长林淘宝数据魔方的系统架构 -长林
淘宝数据魔方的系统架构 -长林Shaoning Pan
 

Similar to Rrdtool (20)

搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流搜狐Pv insight(py)技术交流
搜狐Pv insight(py)技术交流
 
Glider
GliderGlider
Glider
 
Bigdata 大資料分析實務 (進階上機課程)
Bigdata 大資料分析實務 (進階上機課程)Bigdata 大資料分析實務 (進階上機課程)
Bigdata 大資料分析實務 (進階上機課程)
 
How to transfer the paper to the box ?
How to transfer the paper to the box ?How to transfer the paper to the box ?
How to transfer the paper to the box ?
 
分布式流数据实时计算平台 Iprocess
分布式流数据实时计算平台 Iprocess分布式流数据实时计算平台 Iprocess
分布式流数据实时计算平台 Iprocess
 
我对后端优化的一点想法
我对后端优化的一点想法我对后端优化的一点想法
我对后端优化的一点想法
 
R 語言教學: 探索性資料分析與文字探勘初探
R 語言教學: 探索性資料分析與文字探勘初探R 語言教學: 探索性資料分析與文字探勘初探
R 語言教學: 探索性資料分析與文字探勘初探
 
Ch7 範例
Ch7 範例Ch7 範例
Ch7 範例
 
openGauss DBMind.pdf
openGauss DBMind.pdfopenGauss DBMind.pdf
openGauss DBMind.pdf
 
R統計軟體簡介
R統計軟體簡介R統計軟體簡介
R統計軟體簡介
 
Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务
 
淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务
 
程式人雜誌 -- 2015 年9月號
程式人雜誌 -- 2015 年9月號程式人雜誌 -- 2015 年9月號
程式人雜誌 -- 2015 年9月號
 
EOS_2015_Fall Team1 - 拉亞計畫
EOS_2015_Fall  Team1 - 拉亞計畫EOS_2015_Fall  Team1 - 拉亞計畫
EOS_2015_Fall Team1 - 拉亞計畫
 
Enterprise Data Lake in Action
Enterprise Data Lake in ActionEnterprise Data Lake in Action
Enterprise Data Lake in Action
 
Arduino感測應用
Arduino感測應用Arduino感測應用
Arduino感測應用
 
Ad9850 mc145151
Ad9850 mc145151Ad9850 mc145151
Ad9850 mc145151
 
D3js TechParty GZ 2015 Nov
D3js TechParty GZ 2015 NovD3js TechParty GZ 2015 Nov
D3js TechParty GZ 2015 Nov
 
Optimzing mysql
Optimzing mysqlOptimzing mysql
Optimzing mysql
 
淘宝数据魔方的系统架构 -长林
淘宝数据魔方的系统架构 -长林淘宝数据魔方的系统架构 -长林
淘宝数据魔方的系统架构 -长林
 

Recently uploaded

听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...
听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...
听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...黑客 接单【TG/微信qoqoqdqd】
 
未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制
未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制
未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制radeybfgkf477
 
改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...
改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...
改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...黑客 接单【TG/微信qoqoqdqd】
 
正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...
正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...
正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...黑客 接单【TG/微信qoqoqdqd】
 
【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...
【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...
【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...ggbob1
 
哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制
哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制
哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制radeybfgkf477
 
1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...
1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...
1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...黑客 接单【TG/微信qoqoqdqd】
 
我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】
我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】
我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】黑客 接单【TG/微信qoqoqdqd】
 
DIGNITAS INFINITA - 人类尊严 - 教区信仰教义宣言.pptx
DIGNITAS INFINITA - 人类尊严  -  教区信仰教义宣言.pptxDIGNITAS INFINITA - 人类尊严  -  教区信仰教义宣言.pptx
DIGNITAS INFINITA - 人类尊严 - 教区信仰教义宣言.pptxMartin M Flynn
 
1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...
1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...
1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...黑客 接单【TG/微信qoqoqdqd】
 
保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??
保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??
保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??testhelper Sobrenome
 
未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制
未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制
未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制radeybfgkf477
 
未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制
未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制
未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制gravestomas0
 
30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...
30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...
30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...ggbob1
 
003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf
003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf
003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdfshanshanhui1
 
为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】
为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】
为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】黑客 接单【TG/微信qoqoqdqd】
 
加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制
加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制
加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制paulachevez2
 
【創業簡報練習】當一個人吃飯會想起誰: (A)I-DOLL 陪吃娃娃|科技創業與營運實務
【創業簡報練習】當一個人吃飯會想起誰:(A)I-DOLL 陪吃娃娃|科技創業與營運實務【創業簡報練習】當一個人吃飯會想起誰:(A)I-DOLL 陪吃娃娃|科技創業與營運實務
【創業簡報練習】當一個人吃飯會想起誰: (A)I-DOLL 陪吃娃娃|科技創業與營運實務sardinesaying
 
在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制
在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制
在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制paulachevez2
 
快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制
快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制
快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制paulachevez2
 

Recently uploaded (20)

听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...
听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...
听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...
 
未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制
未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制
未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制
 
改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...
改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...
改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...
 
正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...
正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...
正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...
 
【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...
【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...
【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...
 
哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制
哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制
哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制
 
1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...
1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...
1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...
 
我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】
我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】
我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】
 
DIGNITAS INFINITA - 人类尊严 - 教区信仰教义宣言.pptx
DIGNITAS INFINITA - 人类尊严  -  教区信仰教义宣言.pptxDIGNITAS INFINITA - 人类尊严  -  教区信仰教义宣言.pptx
DIGNITAS INFINITA - 人类尊严 - 教区信仰教义宣言.pptx
 
1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...
1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...
1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...
 
保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??
保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??
保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??
 
未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制
未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制
未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制
 
未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制
未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制
未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制
 
30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...
30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...
30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...
 
003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf
003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf
003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf
 
为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】
为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】
为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】
 
加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制
加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制
加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制
 
【創業簡報練習】當一個人吃飯會想起誰: (A)I-DOLL 陪吃娃娃|科技創業與營運實務
【創業簡報練習】當一個人吃飯會想起誰:(A)I-DOLL 陪吃娃娃|科技創業與營運實務【創業簡報練習】當一個人吃飯會想起誰:(A)I-DOLL 陪吃娃娃|科技創業與營運實務
【創業簡報練習】當一個人吃飯會想起誰: (A)I-DOLL 陪吃娃娃|科技創業與營運實務
 
在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制
在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制
在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制
 
快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制
快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制
快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制
 

Rrdtool

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. 資料更新 - 範例 IF-MIB::ifInOctets.1 = Counter32: 4161700199
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. 繪圖 - 長寛及區磈控制 COLORTAG BACK, 背景色 SHADEA , 上左的邊線 SHADEB , 下右的邊線 CANVAS, 圖區的背景色 M GRID , 主格線 GRID , 副格線 ARROW , 箭頭 FRAME ??? FRAME for the line around the color spots
  • 37.
  • 38.
  • 39.
  • 40. -x HOUR:8:DAY:2:DAY:2:86400:%Y/%m/%d 主要格線一格為二天 次要格線 8 小時故共 6 小格 隔兩天輸出日期並日期移到 86400 秒 時間格式 %Y/%m/%d
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. 繪圖 - CDEF 概念說明 : 正數 : 劃數值 負數 : 畫佔比 佔比有 CDEF 計算而來
  • 49.
  • 50.
  • 51.
  • 52.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62. 相關工具 - tune rrdtool tune filename [--heartbeat|-h ds-name:heartbeat] [--data-source-type|-d ds-name:DST] [--data-source-rename|-r old-name:new-name] [--minimum|-i ds-name:min] [--maximum|-a ds-name:max] [ … 其他略 ] [root@twnic rrd]# rrdtool tune example.rrd DS[q] typ: GAUGE hbt: 86400 min: 0.0000 max: 1000 .0000 DS[r] typ: GAUGE hbt: 86400 min: 0.0000 max: 1000 .0000 [root@twnic rrd]# rrdtool tune example.rrd -h q:3 [root@twnic rrd]# rrdtool tune example.rrd DS[q] typ: GAUGE hbt: 3 min: 0.0000 max: 1000.0000 DS[r] typ: GAUGE hbt: 86400 min: 0.0000 max: 1000 .0000
  • 63. 相關工具 - resize rrdtool resize filename rranum GROW|SHRINK rows [root@twnic rrd]# rrdtool info example.rrd |grep row # 查看 rra 檔案的訊息 rra[0].rows = 644000 # 0 為 rranum, 可知有 644000 筆 rra[0].pdp_per_row = 1 rra[1].rows = 72000 rra[1].pdp_per_row = 30 rra[2].rows = 36000 rra[2].pdp_per_row = 120 rra[3].rows = 18000 rra[3].pdp_per_row = 1440 [root@twnic rrd]# rrdtool resize example.rrd 0 SHRINK 604000 # SHRINK 意為縮減 You have new mail in /var/spool/mail/root [root@twnic rrd]# rrdtool info resize.rrd |grep row # 調整過後的檔案會另存 rra[0].rows = 40000 rra[0].pdp_per_row = 1 rra[1].rows = 72000 rra[1].pdp_per_row = 30 rra[2].rows = 36000 rra[2].pdp_per_row = 120 rra[3].rows = 18000 rra[3].pdp_per_row = 1440
  • 64. 相關工具 - fetch rrdtool fetch filename.rrd CF [-r|--resolution resolution] [-s|--start start] [-e|--end end] [root@twnic rrd]# rrdtool fetch example.rrd AVERAGE -s -33d -e -32d -r 300 q r 1225048500: 2.6199000000e+02 2.6199000000e+02 1225051500: 2.4797333333e+02 2.4797333333e+02 1225051800: 2.6394666667e+02 2.6394666667e+02 1225052100: 2.4705666667e+02 2.4705666667e+02 # 以下略 # 這個內容經過一點字串處理後即可再形成 rrdtoo; update 指令
  • 65. 相關工具 - info [root@twnic rrd]# rrdtool info example.rrd # 因篇幅關係 , 不重要的這裏不列進來 rrd_version = “0003” # 版本 ,rrdtool 1.0.X 此欄位 0001, 舊不容新 step = 300 last_update = 1227827402 ds[q].type = &quot;GAUGE&quot; ds[q].minimal_heartbeat = 86400 ds[q].min = 0.0000000000e+00 ds[q].max = 1.0000000000e+03 ds[q].last_ds = “UNKN” # GAUGE 不需知道最後一次的值是什麼 ds[q].value = 7.2200000000e+02 # COUNTER 等 last_ds 就會有值 ds[q].unknown_sec = 0 rra[3].cf = &quot;AVERAGE&quot; rra[3].rows = 6 000 rra[3].pdp_per_row = 288 rra[3].xff = 5.0000000000e-01 rra[3].cdp_prep[0].value = 1.5240152333e+05 rra[3].cdp_prep[0].unknown_datapoints = 0 rra[3].cdp_prep[1].value = 1.5240152333e+05 rra[3].cdp_prep[1].unknown_datapoints = 0
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.