IPv6 DNS主機Smokeping 監測 電算中心呂芳發 2011年11月12日.

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

Chapter 10 馬可夫鏈 緒言 如果讀者仔細觀察日常生活中所發生的 諸多事件,必然會發現有些事件的未來 發展或演變與該事件現階段的狀況全然 無關,這種事件稱為獨立試行過程 (process of independent trials) ;而另一些 事件則會受到該事件現階段的狀況影響。
本章結構 前言 符號介紹與立透法則 指數機率分配 基本無限來源模式 基本有限來源模式 等候系統的經濟分析-最佳化 進階等候模式 16-1.
第07章 計量值管制圖.
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
Ch05 點估計與抽樣分配 授課老師 薛欣達. 學習目標 估計母體參數的樣本統計量 應用中央極限定理 根據估計式的需求性質判斷估計式的好壞 應用自由度的概念 利用樣板計算抽樣分配與相關的結果.
Section 1.2 Describing Distributions with Numbers 用數字描述分配.
Advanced Chemical Engineering Thermodynamics
PowerPoint2010 李燕秋 版面配置 版面配置指的是每一個頁面的內容配置 方式,不同的版面配置會有對應的母片。
序列分析工具:MDDLogo 謝勝任 林宗慶 指導教授:李宗夷 教授.
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
第四章 評價股票選擇權的數值方法 蒙地卡羅模擬與二項式模型 財務工程 呂瑞秋著.
Stat_chi21 類別資料 (Categorical data) 一種質性資料, 其觀察值可歸類於數個不相交的項目內, 例 : 性別, 滿意度, …, 一般以各項的統計次數表現. 分析此種資料,通常用卡方檢定 類別資料分析 卡方檢定 卡方檢定基本理論 一個含有 k 項的試驗,設 p i.
如何寫好一篇報告 釐清問題 選擇資料庫 制定檢索策略 實機操作. 報告內容 跨國公司 – 公司簡介(如公司成立時間、目前在幾個國家有據 點等) – 公司計畫 – 公司組織 – 公司領導 – 公司控制 – 總結(主要為結論,但是如果可以對該公司提出建 議,會額外加分) – 參考文獻.
國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
2009fallStat_samplec.i.1 Chap10 Sampling distribution (review) 樣本必須是隨機樣本 (random sample) ,才能代表母體 Sample mean 是一隨機變數,隨著每一次抽出來的 樣本值不同,它的值也不同,但會有規律性 為了要知道估計的精確性,必需要知道樣本平均數.
© The McGraw-Hill Companies, Inc., 2008 第 6 章 製造流程的選擇與設計.
1 Lab 6 D2E Design Platform Introduction FPGA Design Platform.
微帶線濾波器 國立聯合大學 電機工程學系 主講人 : 徐振剛 何奕叡. 目 錄  設計程序理論說明  1. 微波諧振電路  2. 傳輸線特性  3.Chebyshev filter & Butterworth filter  4. 傳輸線殘段設計濾波器和步階阻抗式低通濾波器  設計模型.
24-6 設定開始與結束場景中的 程式 最後我們要替這個遊戲收個尾, 幫它把開始 的等待畫面跟結束畫面處理一下。
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
Ubiquitous News(Unews) 的設計與實作 指導教授:黃毅然 教授 學生:葉雅琳 系別:資訊工程學系.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
各種線上電子資源的特異功能 SpringerLINK 的 Alert, Serials Update, News 2003/4/28 修改.
CH 15- 元件可靠度之驗證  驗證方法  指數模式之可靠度驗證  韋式模式之可靠度驗證  對數常態模式之可靠度驗證  失效數為零時之可靠度估算  各種失效模式之應用.
1-6 動畫的文件屬性 舞台是動畫實際播放的畫面, 所以舞台的大 小與長寬比例對將來動畫的呈現有很大的 影響。 Flash 預設的舞台尺寸是 550 Pixels × 400 Pixels, 背景為白色, 如果要更改舞台大小與 背景色, 請執行『修改 / 文件』命令, 開啟文 件屬性 (Document.
校外使用圖書館購置之資料庫 龍華大學圖書館. 讀者遠端認證 (RPA) 設定說明  透過圖書館架設完成的 RPA (Remote Patron Authentication) 讀者遠端認證代理主 機系統,讀者於校外或院外 可直接連線使 用本館所提供的資料庫。  若非使用本館電子資料,請勿設定此代理.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
Chapter 17 Windows API 程式入門 VC++ 與 WindowsVC++ 與 Windows 建構遊戲設計的舞台 建構遊戲設計的舞台.
Management Abstracts Retrieval System; MARS 檢索操作.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
Linguistics phonetic symbols. 先下載 IPA 字型檔案,執行安裝。 由於這個程式的字型目錄設定錯誤, 所以等重新開機時就會發現字型消失。 所以必須根據以下步驟來讓 Windows 加入 IPA 字型。
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
廣電新聞播報品質電腦化 評估系統之研發 國立政治大學 資訊科學系 指導教授:廖文宏 學生:蘇以暄.
Learning Method in Multilingual Speech Recognition Author : Hui Lin, Li Deng, Jasha Droppo Professor: 陳嘉平 Reporter: 許峰閤.
Chapter 10 m-way 搜尋樹與B-Tree
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
Chapter 7 Sampling Distribution
論文研討 2 學分 授課教師:吳俊概. 第一節 論文發表的目的 第二節 論文發表的歷程 第三節 投稿過程 第四節 退稿處理 學術期刊論文的製作與發表.
Biological Science Database 個人化服務設定步驟. Biological Science Database 僅提供專題選 粹服務 專題選粹 (Alerts) :查詢後,提供儲存檢 索策略的功能,日後每週將符合條件的 更新資料,採 方式通知。每筆設定 最多每週可收到.
多媒體概論課程講義 多媒體概論 講師 :Meimei 全球資訊網工具. 大綱 網站伺服器 1 網頁瀏覽器 2 網頁製作者和網站建置者 3 外掛程式和發佈工具 4 HTML 以外 5.
冷凍空調自動控制 - 系統性能分析 李達生. Focusing here … 概論 自動控制理論發展 自控系統設計實例 Laplace Transform 冷凍空調自動控制 控制系統範例 控制元件作動原理 控制系統除錯 自動控制理論 系統穩定度分析 系統性能分析 PID Controller 自動控制實務.
IBM Rational PureCoverage 實踐大學 資訊管理學系 2007 年 1 月.
連續隨機變數 連續變數:時間、分數、重量、……
Outlook 教學與研習 (1) - 設定及收發郵件 - 設定郵件規則 陽明大學資訊與通信中心 陳坤元 2006/03/27.
09610CS_ 校園授權軟體下載與安裝 講師 : 張智宏. 登入校務資訊系統 校園軟體下載.
Microsoft Excel.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
財務管理概論 劉亞秋‧薛立言 合著 (東華書局, 2007)
幼兒行為觀察與記錄 第八章 事件取樣法.
1 Chemical and Engineering Thermodynamics Chapter 1 Introduction Sandler.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Internet Technology Laboratory Department of Computer and Communication Kun Shan University  官方網站:
Presentation transcript:

IPv6 DNS主機Smokeping 監測 電算中心呂芳發 2011年11月12日

大綱 Smokeping 簡介 Smokeping 安裝 Config 設定檔說明 結論

SmokePing簡介 SmokePing 用來從外部檢測服務系統的latency ,用 Perl 可以快速自製檢測工具,並自動存成 RRDTool DB 與圖檔,內建的 Alert 支援 Real-Time Traffic Pattern Detection,可以非常有彈性的用以自定警報通知。

SmokePing特性 跟蹤網絡延遲(latency)。 延遲(latency)視覺化管理工具。 圖形資源管理。 可彈性加入延遲測量工具。 可配置警報系統。 “有趣”的圖形延遲圖表。 免費軟體

如何看 Smokeping 圖 藉著發送測試數據封包量測往返時間。 對於每一cycle測量 smokeping發送多個數據封包。 在各種不同的往返時間,選擇中位數(即中間的一個)。 即當有10時間值,選擇第5個時間值繪製, 其他值繪製成連續的灰色色調的背景。 Data packets loss , 以不同顏色表示掉封包比率。

如何看 Smokeping 圖-簡圖 AV MD AV LS AV SD AM / AS 平均中位數 平均損失 在每一輪的多次測量的平均標準偏差 AM / AS 平均中位數和平均標準差的比率

如何看 Smokeping 圖-詳細圖 AVG,MAX,MIN,now SD am/ S 平均,最高,最低,目前的中位數 標準差中位數 平均中位數與標準差的比率

Smokeping install Smokeping是用perl所寫的程序,不需要安裝。 用perl所寫,需要使用到一些工具像是rrdtool、fping、libwww-perl等,以及perl的module。需要先安裝好,當Smokeping 服務啟動時會自動簡查所需要的程序是否都安裝完成。

Smokeping install using CentOS 5.7 # yum update # rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # yum install httpd # yum install rrdtool # yum install fping # yum install echoping # yum install curl # yum install perl perl-Net-Telnet perl-Net-DNS perl-libwww-perl perl-IO-Socket-SSL perl-Socket6 perl-CGI-SpeedyCGI

Smokeping install Use the FPing6 probe Download fping6 : wget http://unfix.org/projects/ipv6/fping-2.4b2_to-ipv6.tar.gz tar xvzf fping-2.4b2_to-ipv6.tar.gz cd fping-2.4b2_to-ipv6 configure make make install

Smokeping install # wget http://oss.oetiker.ch/smokeping/pub/smokeping-2.4.1.tar.gz # tar zxvf smokeping-2.4.1.tar.gz # mv smokeping-2.4.1 /opt/smokeping # cd /opt/smokeping # cd bin/ # cp smokeping.dist smokeping # cd ../htdocs/ # cp smokeping.cgi.dist smokeping.cgi

Smokeping install # cp tr.cgi.dist tr.cgi # cd ../etc/ # cp config.dist config # cp basepage.html.dist basepage.html # cp smokemail.dist smokemail # cp tmail.dist tmail # cp smokeping_secrets.dist smokeping_secrets # chmod 600 /opt/smokeping/etc/smokeping_secrets

Smokeping install # vi /opt/smokeping/bin/smokeping Replace this: 1 2 3 4 5 6 7 8 9 #!/usr/sepp/bin/perl-5.8.4 -w # -*-perl-*-   use lib qw(/usr/pack/rrdtool-1.2.23-mo/lib/perl); use lib qw(lib); use Smokeping 2.004000; Smokeping::main("etc/config.dist"); With This: 1 2 3 4 5 6 7 8 9 #!/usr/bin/perl -w # -*-perl-*-   use lib qw(/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/RRDs/); use lib qw(/opt/smokeping/lib); use Smokeping 2.004000; Smokeping::main("/opt/smokeping/etc/config");

Smokeping install # vi /opt/smokeping/htdocs/smokeping.cgi Replace this: 1 2 3 4 5 6 7 8 9 10 #!/usr/sepp/bin/speedy -w # -*-perl-*-   use lib qw(/usr/pack/rrdtool-1.0.33-to/lib/perl); use lib qw(/home/oetiker/data/projects/AADJ-smokeping/dist/lib); use CGI::Carp qw(fatalsToBrowser); use Smokeping 2.004000; Smokeping::cgi("/home/oetiker/data/projects/AADJ-smokeping/dist/etc/config");

Smokeping install With this: 1 2 3 4 5 6 7 8 9 10 #!/usr/bin/speedy -w # -*-perl-*-   use lib qw(/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/RRDs); use lib qw(/opt/smokeping/lib); use CGI::Carp qw(fatalsToBrowser); use Smokeping 2.004000; Smokeping::cgi("/opt/smokeping/etc/config");

Smokeping install # cd /opt/smokeping/htdocs # vi /opt/smokeping/htdocs/tr.cgi Replace this: 1 2 3 4 #!/usr/sepp/bin/speedy-5.8.8 -w use strict; use lib qw(/home/oposs/smokeping/software/lib); use lib qw(perl);

Smokeping install With this: 1 2 3 4 #!/usr/bin/speedy -w use strict; use lib qw(/opt/smokeping/lib); use lib qw(perl);

Smokeping install # mkdir -p /var/www/html/smokeping/img /var/www/html/smokeping/script/ /opt/smokeping/data /opt/smokeping/var # chown -R apache:apache /var/www/html/smokeping/img # ln -s /opt/smokeping/htdocs/cropper /var/www/html/smokeping/cropper # ln -s /opt/smokeping/htdocs/resource /var/www/html/smokeping/resource # ln -s /opt/smokeping/htdocs/script/Tr.js /var/www/html/smokeping/script/Tr.js # ln -s /opt/smokeping/htdocs/smokeping.cgi /var/www/html/smokeping/smokeping.cgi # ln -s /opt/smokeping/htdocs/tr.cgi /var/www/html/smokeping/tr.cgi

Smokeping install vi /etc/httpd/conf/httpd.conf change > #AddHandler cgi-script .cgi to > AddHandler cgi-script .cgi Under <Directory “/var/www/html”> change > Options Indexes FollowSymLinks to > Options Indexes FollowSymLinks ExecCGI AddDefaultCharset UTF-8

Smokeping install # vi /opt/smokeping/etc/basepage.html Change this: 1 2 3 4 <script src="cropper/lib/prototype.js" type="text/javascript"></script> <script src="cropper/lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script> <script src="cropper/cropper.js" type="text/javascript"></script> <script src="cropper/smokeping-zoom.js" type="text/javascript"></script> 1 2 3 4 <script src="/smokeping/cropper/lib/prototype.js" type="text/javascript"></script> <script src="/smokeping/cropper/lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script> <script src="/smokeping/cropper/cropper.js" type="text/javascript"></script> <script src="/smokeping/cropper/smokeping-zoom.js" type="text/javascript"></script> To this:

Smokeping install # vi /opt/smokeping/htdocs/tr.html Change this: 1 2 3 4 5 6 7 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>SmokeTrace</title> <script type="text/javascript" src="script/Tr.js"></script> </head> </html> 1 2 3 4 5 6 7 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>SmokeTrace</title> <script type="text/javascript" src="/script/Tr.js"></script> </head> </html To this:

Smokeping install # ln -s /opt/smokeping/htdocs/tr.html /var/www/html/smokeping/tr.html # vi /opt/smokeping/etc/config

Smokeping install # vi /etc/init.d/smokeping # chmod 755 /etc/init.d/smokeping Apache and Smokeping startup # /sbin/chkconfig smokeping on # /sbin/chkconfig httpd on # /sbin/service smokeping start # /sbin/service httpd start

Smokeping install browse http://140.115.2.38/smokeping/smokeping.cgi

Smokeping config

Config *** General *** owner = ncuadmin contact = center25@cc.ncu.edu.tw mailhost = 140.115.2.38 sendmail = /usr/sbin/sendmail imgcache = /var/www/html/smokeping/img imgurl = http://140.115.2.38/smokeping/img datadir = /opt/smokeping/data piddir = /opt/smokeping/var cgiurl = http://140.115.2.38/smokeping/smokeping.cgi

Config *** Alerts *** to = center25@cc.ncu.edu.tw (設定要收到警報信件的信箱) from = center25@cc.ncu.edu.tw (設定本機發信的帳號 ) +someloss  type = loss  # in percent  pattern = >20%,>20% comment = #說明 : 當連續兩個週期封包都Loss高於20% 時就alert *** Database *** step     = 300       #300秒 pings    = 20        #ping 20次

Config *** Presentation *** template = /opt/smokeping/etc/basepage.html charset = UTF-8 + overview width = 600 height = 50 range = 10h + detail height = 200 unison_tolerance = 2 "Last 3 Hours" 3h "Last 30 Hours" 30h "Last 10 Days" 10d "Last 400 Days" 400d

Config *** Probes *** + FPing binary = /usr/local/sbin/fping6 + DNS binary = /usr/bin/dig pings = 5 step = 180

Config *** Targets *** probe = FPing + DNS menu = Top probe = DNS title = Network Latency Grapher remark = Welcome to this SmokePing website. + network menu = Net latency title = Network latency (ICMP pings) ++ ns1 host = 2001:288:3001:1::31 ++ ns2 host = 2001:288:3000:227::4 + DNS probe = DNS menu = DNS latency title = Service latency (DNS) ++ dns1 host = 2001:288:3001:1::31 ++ dns2 host = 2001:288:3000:227::4

Config

Config

Config-curl *** Probes *** + Curl binary = /usr/bin/curl step = 60 # a default for this target-specific variable urlformat = http://%host%/ *** Targets *** probe = Curl menu = Top title = Network Latency Grapher remark = Welcome to this SmokePing website. + HTTP menu = http title = HTTP latency ++ ncuweb menu = ncuweb title = HTTP latency for ncuweb host = www.ncu.edu.tw

Config-curl

Config-echoping *** Probes *** + EchoPingHttp binary = /usr/bin/echoping *** Targets *** probe = EchoPingHttp menu = Top title = Network Latency Grapher remark = Welcome to this SmokePing website. + HTTP menu = http title = HTTP latency ++ ncuweb menu = ncuweb title = HTTP latency for ncuweb host = www.ncu.edu.tw

Config-echoping

結論 好用的延遲(latency)狀態量測工具 除了監測封包量測往返時間, 搭配其他工具可監測web,ftp 下載的時間及dns查詢時間

Thank You!