smokeping,smokeping grafana
云服务器网络怎么用smokeping
如何在windows下安装smokeping1)smokewhat?Smokeping(link)isanicelatencymeasurementtool,unfortunatelyitWASonlyavailableforlinux/unix…butafterthejump,you’llfindhowtomakeitworkunderMicrosoftWindows!SmokePingisadeluxelatencymeasurementtool.Itcanmeasure,storeanddisplaylatency,latencydistributionandpacketloss.SmokePingusesRRDtooltomaintainalongtermdata-storeandtodrawprettygraphs,givinguptotheminuteinformationonthestateofeachnetworkconnection2)你需要作的准备工作-perl(选择windows下的perl5.8.xxx的msi的包)perl非常的酷并且在使用的过程中你会发现他的功能非常强大-RRDsPerl的模块这个版本工作起来稳定,而且你可以免费的下载到最新的版本-fpingwindows版本的fping(感谢MichaelParson)-smokeping2.0.9这个版本工作起来稳定,而且你可以免费的下载到最新的版本-atexteditor(本人注:就是一个编辑器,可以使用记事本或者写字板或者dreamwave来代替,我在安装的过程中没有用到它,我感觉写字板足够用了,而且用起来老顺手的,呵呵,用习惯了)-awebserver(本人注:使用iis就可以了,作者本人用的是apache+php+mysql,开源免费,我用的是iis,感觉没什么区别)3)你不需要什么-银子所有的软件几乎都是免费的,作者原话(我们没有选用作者说到文本编辑器和web服务器,所以如果都是正版软件的话,是需要破费的:p)4)安装-安装ActivestatePerl-安装windows版本的RRDtool(解压然后运行install.cmd)-解压缩smokeping到c:\smokeping-2-0-8-解压缩windows版本的fping(请确认cygwin1.dll和fping在同一个目录下)到c:\smokeping-2.0.8\fping-安装web服务器,建立站点并指定站点根目录为c:\www5)更改a)改名-C:\smokeping-2.0.8\bin\smokeping.dist更改为smokeping.pl-C:\smokeping-2.0.8\bin\tSmoke.dist更改为tSmoke.plb)编辑C:\smokeping-2.0.8\bin\smokeping.pl添加(行5后):uselibqw(C:\smokeping-2.0.8\lib);替换(行9):Smokeping::main(”etc/config.dist”);替换为Smokeping::main(”C:/smokeping-2.0.8/etc/config.dist”);-C:\smokeping-2.0.8\bin\tSmoke.pl更改(行63):my$cfgfile=“etc/config.dist”;替换为my$cfgfile=“C:\smokeping-2.0.8\etc\config.dist”;-C:\smokeping-2.0.8\lib\Smokeping.pm替换(行14):useSys::Syslogqw(:DEFAULTsetlogsock);替换为#useSys::Syslogqw(:DEFAULTsetlogsock);替换(行21):$ENV{LC_NUMERIC}=’C';替换为#$ENV{LC_NUMERIC}=’C';替换(行22):POSIX::setlocale(POSIX::LC_NUMERIC,”");替换为#POSIX::setlocale(POSIX::LC_NUMERIC,”");替换(行2984):daemonize_me$cfg-{General}{piddir}.”/smokeping.pid”;替换为#daemonize_me$cfg-{General}{piddir}.”/smokeping.pid”;(jinni注:以下为apache的配置,我用的是iis,所以只建立了iis对perl程序的应用程序影射,略过不谈,不译)“-C:\wamp\Apache2\conf\httpd.confchange(line515):ScriptAlias/cgi-bin/“C:/wamp/Apache2/cgi-bin/”intoScriptAlias/cgi-bin/“c:/wamp/cgi/”change(line521):intoc)移动文件和改名-建立文件夹c:\www\cgi-C:\smokeping-2.0.8\htdocs\smokeping.cgi.dist到c:\wwww\cgi\smokeping.pld)编辑-c:\wwww\cgi\smokeping.pl替换(行1):#!/usr/sepp/bin/speedy-w替换为#!C:/Perl/bin/perl.exe-w替换(行5):uselibqw(/home/oetiker/data/projects/AADJ-smokeping/dist/lib);替换为uselibqw(C:\smokeping-2.0.8\lib);替换(行10):Smokeping::cgi(”/home/oetiker/data/projects/AADJ-smokeping/dist/etc/config”);替换为Smokeping::cgi(”C:/smokeping-2.0.8/etc/config.dist”);6)配置-建立文件夹c:\www\simgc:\smokeping-2.0.8\var-编辑配置文件(c:\smokeping-2.0.8\etc\config.dist)请寻找一下参数,然后做相应的更改owner=contact=mailhost=#sendmail=/usr/lib/sendmail==Commentthislineimgcache=C:/www/simgimgurl=../simgdatadir=\smokeping-2.0.8/var#designateimplicitlyc:\smokeping-2.0.8\varpiddir=C:/smokeping-2.0.8/varcgiurl=.dist+FPingbinary=C:/smokeping-2.0.8/fping/fping.exetitle=remark=#googleisfordemonstrationalpurposeonly;pleaserefertosmokepinghelptosetyourowntargets+Googlemenu=Googletitle=GoogleConnectivityalerts=bigloss,someloss,startlosshost=google.fr7)测试-打开命令行,输入c:\smokeping-2.0.8\bin\smokeping.plok,没有错误信息(如果有错误信息,请检查5-a,5-b和6的步骤)-不要停止这个命令行,让他运行10-15分钟,然后访问smokeping.plok,确认没有错误信息显示(如果有,如果是cgi错误,请检查5-b,5-c,5-d和6的步骤,如果是RRD的错误,请检查5-d和6的步骤)现在关闭cmd.exe(控制台)窗口8)完成(jinni注)主要的工作已经做完,下来就是让持续运行的问题,我们可以利用windows的计划任务来完成这个步骤,具体的我就不再写了,我也不翻译了,我相信您一定可以完成
Linux下怎么重启smokeping服务
[root@ftptest ~]# ps -ef | grep smoke
root 27617 1 0 18:10 ? 00:00:00 /usr/local/smokeping/bin/smokeping [FPing]
root 27679 27576 0 18:12 pts/0 00:00:00 grep smoke
[root@ftptest ~]# kill 27617
[root@ftptest ~]# /usr/local/smokeping/bin/smokeping
如每次重启都运行,把 /usr/local/smokeping/bin/smokeping 放到/etc/rc.local文件最后。
smokeping工具有人用吗
当然有人用。
网络质量监控工具,监控粒度比较细致精准,自身也带告警绘图插件等高级功能
Somkeping master端搭建过程:一、搭好环境,安装依赖包。二、安装源码包
怎么在ngin设置进入smokeping的配置
将Smokeping.pm所在的目录加到环境变量PERL5LIB中,这样perl在搜索INC的时候才会找到。
例如在shell中执行
export PERLLIB=/usr/local/smokeping/lib (只是举个例子,具体Smokeping.pm在哪里需要find一下)
export PERL5LIB=$PERLLIB
安装smokeping之后,打开该网页是这样,提示我版本不匹配。
警告:当前主机名'james.address' 不能解析为IPv6或IPv4地址。
注释:作为local0/info 记录入日志。(local0/info查一下,应该是上面警告的等级类)