清水河ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
如何的使用smokeping來監控idc機房的網絡質量情況,從監控圖上的延時與丟包能分辨出你機房的網絡是否穩定,是否為多線,是否為BGP機房,到各城市的3個運行商網絡各是什么情況,如果出現問題,如果有針對的解決。而且如果選擇新機房的時候,你可以根據smokeping的監控結果來判斷這個機房是否適合。
圖表參數說明
(1) RTT(Round-Trip Time):簡單說它是一個數據報在網絡上兩點中間往返一次的時間。是影響TCP性能和表征網絡運行狀況的重要參數。在網絡中實時、準確地測量大量TCP設備和系統的RTT參數是網絡管的重要環節之一。Smokeping就是這樣的自動測試系統,它向目標設備和系統發送各種類型的測試數據包,測量、記錄和展示RTT。
(2) Median RTT:它是中間數并不是平均值。Smokeping有多種類型的探針,探針在默認的設置下,每300秒向目標設備發送20測探測數據包。假如這20個數據包都返回的話,它就記錄下了20個RTT,那么Median RTT就是第十個包的RTT;如果有5個包丟失的話,那么MedianRTT就是第八個返回的包的RTT值。
(3) Avg RTT:它是每一個測試回合中所有RTT的算術評價值。
(4) Avg pkt loss:丟包率。
(5) Probe:100ICMP Echo Pings(56 Bytes)every300s每一個綠色的短橫線都是一個測試回合300秒內用ping測試100次。綠色畫出的是中間數的位置,一個回合中的其它值都在它附近被以灰度的形式被刻畫;
下面來部署一下smokeping,首先把selinux,防火墻關閉掉systemctl stopfirewalld.service
時間同步方式如下:
yum install rdate-y
vi/etc/sysconfig/clock
ZONE=”Asia/Shanghai”
ln -sf/usr/share/zoneinfo/Asia/Shanghai /etc/localtime
/usr/bin/rdate -stime.nist.gov
1、安裝依賴包
yum groupinstall"Compatibility libraries" "Base" "Developmenttools" -y #安裝需要的組件,保證環境一致性
yum install -y perlperl-Net-Telnet perl-Net-DNS perl-LDAP perl-libwww-perl perl-IO-Socket-SSLperl-Socket6 perl-Time-HiRes perl-ExtUtils-MakeMaker rrdtool rrdtool-perlcurl httpd httpd-devel gcc make wget libxml2-devel libpng-devel glib pangopango-devel freetype freetype-devel fontconfig cairo cairo-devel libart_lgpllibart_lgpl-devel perl-CGI-SpeedyCGI perl-Sys-Syslog popt-devel libidn-develfping
2、安裝smokeping-2.6.8.tar.gz
wgethttp://pkgs.fedoraproject.org/repo/pkgs/smokeping/smokeping-2.6.8.tar.gz/md5/14a968daab2d17a27d41600077e3e967/smokeping-2.6.8.tar.gz
tar xvfsmokeping-2.6.8.tar.gz
cd smokeping-2.6.8
./setup/build-perl-modules.sh/usr/local/smokeping/thirdparty
./configure--prefix=/usr/local/smokeping
/usr/bin/gmake install
/usr/bin/gmake install #重要的安裝來兩遍
3、配置修改
cd/usr/local/smokeping/
mkdir cache datavar
touch/var/log/smokeping.log
chown apache:apachecache data var
chown apache:apache/var/log/smokeping.log
chmod 600/usr/local/smokeping/etc/smokeping_secrets.dist
cd /usr/local/smokeping/htdocs
mvsmokeping.fcgi.dist smokeping.fcgi
cd/usr/local/smokeping/etc
mv config.distconfig
4、apache配置修改
修改主配置文件
vim/etc/httpd/conf/httpd.conf
DocumentRoot"/var/www/html" ==>>DocumentRoot "/usr/local/smokeping"
<Directory"/var/www/html"> ==>><Directory"/usr/local/smokeping">
增加somekping配置
vim/etc/httpd/conf.d/somekping.conf
Alias /cache"/usr/local/smokeping/cache/"
Alias /cropper"/usr/local/smokeping/htdocs/cropper/"
Alias /smokeping"/usr/local/smokeping/htdocs/smokeping.fcgi"
<Directory"/usr/local/smokeping">
AllowOverride None
Options All
AddHandlercgi-script .fcgi .cgi
Orderallow,deny
Allow from all
DirectoryIndexsmokeping.fcgi
</Directory>
systemctl restarthttpd
訪問測試一下
到此smokeping搭建完畢,現在還不能正常使用,需要進行配置。
vim/usr/local/smokeping/etc/config
cgiurl = http://some.url/smokeping.cgi==>cgiurl =http://x.x.x.x/smokeping.cgi
#注意x.x.x.x為本機IP請根據實際情況進行修改
step = 300 ==> step = 60
pings = 20 ==> pings = 10
#修改頻率
刪除默認的test數據
+ Test
menu= Targets
#parents =owner:/Test/James location:/
++ James
menu = James
title =James
alerts = someloss
slaves = boomerslave2
host =james.address
++ MultiHost
menu = Multihost
title = James andJames as seen from Boomer
host = /Test/James/Test/James~boomer
##添加如下數據并保存
+ Other
menu = 三大網絡監控
title = 監控統計
++ dianxin
menu = 電信網絡監控
title = 電信網絡監控列表
###multi-graph#####
alerts = someloss
host =/Other/dianxin/dianxin-bj /Other/dianxin/dianxin-tj /Other/dianxin/dianxin-sc/Other/dianxin/dianxin-sh /Other/dianxin/dianxin-gz
+++ dianxin-bj
menu = 北京電信
title = 北京電信
alerts = someloss
host =202.96.199.133
+++ dianxin-tj
menu = 天津電信
title = 天津電信
alerts = someloss
host =219.150.32.132
+++ dianxin-sc
menu = 四川電信
title = 四川電信
alerts = someloss
host = 61.139.2.69
+++ dianxin-sh
menu = 上海電信
title = 上海電信
alerts = someloss
host =116.228.111.118
+++ dianxin-gz
menu = 廣東電信
title = 廣東電信
alerts = someloss
host =113.111.211.22
++ liantong
menu = 聯通網絡監控
title = 聯通網絡監控列表
host = /Other/liantong/liantong-bj /Other/liantong/liantong-tj /Other/liantong/liantong-sc
/Other/liantong/liantong-sh /Other/liantong/liantong-gz
+++ liantong-bj
menu = 北京聯通
title = 北京聯通
alerts = someloss
host =61.135.169.121
+++ liantong-tj
menu = 天津聯通
title = 天津聯通
alerts = someloss
host = 202.99.96.68
+++ liantong-sc
menu = 四川聯通
title = 四川聯通
alerts = someloss
host = 119.6.6.6
+++ liantong-sh
menu = 上海聯通
title = 上海聯通
alerts = someloss
host = 210.22.84.3
+++ liantong-gz
menu = 廣東聯通
title = 廣東聯通
alerts = someloss
host = 221.5.88.88
++ yidong
menu = 移動網絡監控
title = 移動網絡監控列表
host = /Other/yidong/yidong-bj /Other/yidong/yidong-tj /Other/yidong/yidong-sc /Other/yidong/yidong-sh /Other/yidong/yidong-gz
+++ yidong-bj
menu = 北京移動
title = 北京移動
alerts = someloss
host =221.130.33.52
+++ yidong-tj
menu = 天津移動
title = 天津移動
alerts = someloss
host =211.137.160.5
+++ yidong-sc
menu = 四川移動
title = 四川移動
alerts = someloss
host = 218.201.4.3
+++ yidong-sh
menu = 上海移動
title = 上海移動
alerts = someloss
host =117.131.19.23
+++ yidong-gz
menu = 廣東移動
title = 廣東移動
alerts = someloss
host =211.136.192.6
+是第一層,++是第二層,+++ 是第三層,添加監控節點一定要按照此規范
此時如果啟動的話中文會出現亂碼情況,所以先解決再啟動
字符集的修改
vim/usr/local/smokeping/etc/config
*** Presentation***
charset =utf-8
#在Presentation 下添加charset = utf-8然后保存退出
yum -y installwqy-zenhei-fonts #安裝字體包
vim/usr/local/smokeping//lib/Smokeping/Graphs.pm
my $val = 0;
for my $host (@hosts){
my ($graphret,$xs,$ys) =RRDs::graph
("dummy",
'--start', $tasks[0][1],
'--end', $tasks[0][2],
'--font TITLE:20""', #增加這一行
"DEF:maxping=$cfg->{General}{datadir}${host}.rrd:median:AVERAGE",
'PRINT:maxping:MAX:%le' );
my $ERROR = RRDs::error();
最后啟動smokeping
/usr/local/smokeping/bin/smokeping
訪問即可查看中文
查看網絡狀況
Smokeping可以方便地查看所監控的網絡狀況:
(1)可以很具體在圖上看出網絡的延遲及丟包等狀況;
(2)具有Last 3 Hours,Last 30 Hours,Last 10 Days,Last 400 Days圖像,還可以通過輸入具體的時段來查看圖像,如下所示:
(3) multi-graph在一張圖里面畫上多個監測點的數值,方便對照分析以及整體狀況統計,如下所示:
(4)在“Charts”下可以查看“Top Packet Loss”,“Top Max RoundtripTime”,“Top Median Roundtrip Time”,“Top Standard Deviation”情況,這樣可以相當方便地判斷哪里的網絡有問題,從而可以快速地作出處理。如下圖所示:
文章名稱:smokeping自動檢測系統
URL網址:http://vcdvsql.cn/article44/pdecee.html
成都網站建設公司_創新互聯,為您提供網站排名、電子商務、軟件開發、網站策劃、商城網站、網站營銷
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯