新浦京81707con > 注册购买 > CentOS 7.2 安装Smokeping

原标题:CentOS 7.2 安装Smokeping

浏览次数:120 时间:2019-11-02

第1章 基本概念

Smokeping能够方便地查看所监督的互联网情状:

 

(1)可以很现实在图上来看网络的推迟及丢包等气象;

 

(2)具备Last 3 Hours,Last 30 Hours,Last 10 Days,Last 400 Days图像,还足以经过输入具体的时刻来查阅图像

 

centos7.2 安装smokeping

第2章 安装

第1章基本概念

2.0 时间协同

1
2
yum -y install ntpdate
ntpdate times.aliyun.com

第2章安装

2.1 安装正视包

1
2
3
yum groupinstall "Compatibility libraries" "Base" "Development tools" -y
   
yum -y installcpan perl perl-FCGI perl-CGI perl-Digest-HMAC perl-Net-Telnet perl-Net-OpenSSH perl-Net-SNMPperl-LDAP perl-Net-DNS perl-IO-Pty-Easy perl-Test-Simple perl-Sys-Syslog perl-libwww-perlperl-IO-Socket-SSL perl-Socket6 perl-CGI-SpeedyCGI perl-FCGI perl-Time-HiResperl-ExtUtils-MakeMaker rrdtool rrdtool-perl curl fping httpd httpd-devel gccmake wget libxml2-devel libpng-devel glib pango pango-devel freetypefreetype-devel fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel mod_fcgidscreen

2.0岁月一齐

yum-yinstallntpdatentpdatetimes.aliyun.com

2.2 安装echoping

1
2
3
4
tar xvfechoping-6.0.2.tar.gz
cd echoping-6.0.2
./configure--prefix=/usr/local/echoping
make && makeinstall

2.1安装信任包

yumgroupinstall"Compatibilitylibraries""Base""Developmenttools"-yyum-yinstallcpanperlperl-FCGIperl-CGIperl-Digest-HMACperl-Net-Telnetperl-Net-OpenSSHperl-Net-SNMPperl-LDAPperl-Net-DNSperl-IO-Pty-Easyperl-Test-Simpleperl-Sys-Syslogperl-libwww-perlperl-IO-Socket-SSLperl-Socket6perl-CGI-SpeedyCGIperl-FCGIperl-Time-HiResperl-ExtUtils-MakeMakerrrdtoolrrdtool-perlcurlfpinghttpdhttpd-develgccmakewgetlibxml2-devellibpng-develglibpangopango-develfreetypefreetype-develfontconfigcairocairo-devellibart_lgpllibart_lgpl-develmod_fcgidscreen

2.3 安装smokeping

1
2
3
4
5
6
7
8
cd /usr/local/src
xf smokeping-2.6.11.tar.gz
cd smokeping-2.6.11
   
#exportPERL5LIB=/usr/local/smokeping/thirdparty/lib/perl5/
./setup/build-perl-modules.sh /usr/local/smokeping/thirdparty
./configure --prefix=/usr/local/smokeping
gmake install

假诺./configure进度中提醒找不到一点perl扩张,如下所示

1
2
checking checking for perl module'Config::Grammar'... Can't locate Config/Grammar.pm in @INC (@INC contains:/usr/local/smokeping/thirdparty/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5/usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5/usr/share/perl5 .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.

请使用以下命令安装相应模块:

1
perl -MCPAN -e 'install Config::Grammar'

瞩目:有时候要求重新初始化三次本事装上模块。

小心要筛选本国的的模块源,不然速度比相当的慢。 

2.2安装echoping

tarxvfechoping-6.0.2.tar.gzcdechoping-6.0.2./configure--prefix=/usr/local/echopingmake&&makeinstall

2.4 创造连锁目录和日志文件

1
2
3
4
cd /usr/local/smokeping
mkdir cache data var 
touch /var/log/smokeping.log 
chown apache.apache cache/ data/ var/ /var/log

因为此地的web服务应用的是httpd,所以相关文件的属主属组均为apache

2.3安装smokeping

cd/usr/local/srcxfsmokeping-2.6.11.tar.gzcdsmokeping-2.6.11#exportPERL5LIB=/usr/local/smokeping/thirdparty/lib/perl5/./setup/build-perl-modules.sh/usr/local/smokeping/thirdparty./configure--prefix=/usr/local/smokepinggmakeinstall

要是./configure进程中唤醒找不到一些perl扩大,如下所示

checkingcheckingforperlmodule'Config::Grammar'...Can'tlocateConfig/[email protected](@INCcontains:/usr/local/smokeping/thirdparty/lib/perl5/usr/local/lib64/perl5/usr/local/share/perl5/usr/lib64/perl5/vendor_perl/usr/share/perl5/vendor_perl/usr/lib64/perl5/usr/share/perl5.)at-eline1.BEGINfailed--compilationabortedat-eline1.

请使用以下命令安装相应模块:

perl-MCPAN-e'installConfig::Grammar'

只顾:不时候必要再行设置几遍才干装上模块。

瞩目要接收国内的的模块源,不然速度相当的慢。

2.5 创设连锁配置文件

1
2
3
4
#fcgi文件
cp /usr/local/smokeping/htdocs/smokeping.fcgi.dist /usr/local/smokeping/htdocs/smokeping.fcgi 
#主配置文件
cp /usr/local/smokeping/etc/config.dist/usr/local/smokeping/etc/config

2.4创办连锁目录和日志文件

cd/usr/local/smokepingmkdircachedatavartouch/var/log/smokeping.logchownapache.apachecache/data/var//var/log

因为这里的web服务应用的是httpd,所以有关文件的属主属组均为apache

2.6 改良配置文件

1
2
3
4
5
6
7
8
#指定cgi的url地址为本机
sed -i ‘s#cgiurl   = http://some.url/smokeping.cgi#cgiurl   = http://10.0.56.12/smokeping.cgi#g’/usr/local/smokeping/etc/config
#指定检测的时间为60秒
sed -i ‘s#step    = 300#step     = 60#g’/usr/local/smokeping/etc/config 
#指定ping的次数为60
sed -i ‘s#pings   =20#pings    =60#g’/usr/local/smokeping/etc/config
   
将step和pings都设置为60表示每60秒ping60次。

2.5创制连锁安顿文件

#fcgi文件cp/usr/local/smokeping/htdocs/smokeping.fcgi.dist/usr/local/smokeping/htdocs/smokeping.fcgi#主配置文件cp/usr/local/smokeping/etc/config.dist/usr/local/smokeping/etc/config

本文由新浦京81707con发布于注册购买,转载请注明出处:CentOS 7.2 安装Smokeping

关键词: 新浦京81707con

上一篇:方法详解

下一篇:没有了