CentOS 6.5 下 Smokeping 安装

Smokeping 是一款用于网络性能监测的监控软件,通过它可以在自己公司IDC的网络状况,如延时,丢包率,是否BGP多线等,通过rrdtool制图方式,图形化地展示网络的时延情况,进而能够清楚的判断出网络的即时通信情况,

       Smokeping 需要多个包的支持,下面我们逐个安装,这里通过yum和编译安装两种方式。(有内置yum包直接yum,没有的编译安装)

       yum install -y perl perl-Net-Telnet perl-Net-DNS perl-LDAP perl-libwww-perl perl-IO-Socket-SSL perl-Socket6 perl-Time-HiRes perl-ExtUtils-MakeMaker rrdtool rrdtool-perl curl  httpd httpd-devel gcc make  wget libxml2-devel libpng-devel glib pango pango-devel freetype freetype-devel fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel

       下载fping并编译:

       wget http://fping.org/dist/fping-3.10.tar.gz

       解压缩后,直接 configure  &&   make   &&   make install  即可

       下载echoping并编译安装:

       wget http://jaist.dl.sourceforge.net/project/echoping/echoping/6.0.2/echoping-6.0.2.tar.gz

       yum install -y popt

       yum install -y libidn   (安装两个echoping依赖的包)

       解压缩后,直接 configure  &&   make   &&   make install  即可 

       下载smokeping 

       http://download.csdn.net/download/fairplay_li/8711829  

       解压; cd  smokeping-2.6.9

       ./setup/build-perl-modules.sh /usr/local/smokeping/thirdparty

    ./configure –prefix=/usr/local/smokeping

    /usr/bin/gmake install

 

    以下开始配置 smokeping 

cd /usr/local/smokeping/
mkdir cache data var
touch /var/log/smokeping.log    
chown apache:apache cache data var
chown apache:apache /var/log/smokeping.log
chmod 600 /usr/local/smokeping/etc/smokeping_secrets.dist
cd /usr/local/smokeping/htdocs 
mv smokeping.fcgi.dist smokeping.fcgi
cd /usr/local/smokeping/etc
mv config.dist config 

    vim config

    主要修改如下内容:

    cgiurl  = http://some.url/smokeping.cgi

  *** Database ***
  step    = 300  此处建议改为 60 , 一分钟采集一次数据
 
 
vim /etc/httpd/conf/httpd.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
AddHandler cgi-script .fcgi .cgi
Order allow,deny
Allow from all
DirectoryIndex smokeping.fcgi
</Directory>

如果需要支持中文,需要安装中文编码:
 
yum -y install wqy-zenhei-fonts.noarch

 
vim  /usr/local/smokeping/lib/Smokeping/Graphs.pm 
 
my ($graphret,$xs,$ys) = RRDs::graph
            (“dummy”,
            ‘–start’, $tasks[0][1],
            ‘–end’, $tasks[0][2],

后,添加 
‘–font TITLE:20:”WenQuanYi Zen Hei Mono”‘,  

 
 
设置开机启动
echo "/usr/local/smokeping/bin/smokeping --logfile=/var/log/smokeping.log 2>&1 &" >> /etc/rc.local

 
监测源的IP库,填入到 config 中  

+ Other
menu = 三大网络监控
title = 监控统计
++ dianxin
menu = 电信网络监控
title = 电信网络监控列表
host = /Other/dianxin/dianxin-bj /Other/dianxin/dianxin-hlj /Other/dianxin/dianxin-tj  /Other/dianxin/dianxin-sc  /Other/d
ianxin/dianxin-sh /Other/dianxin/dianxin-gz
+++ dianxin-bj 
menu = 北京电信
title = 北京电信
alerts = someloss
host = 202.96.199.133

+++ dianxin-hlj 
menu = 黑龙江电信
title = 黑龙江电信
alerts = someloss
host = 219.147.198.242

+++ 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-hlj /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-hlj 
menu = 黑龙江联通
title = 黑龙江联通
alerts = someloss
host = 202.97.224.69

+++ 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-hlj /Other/yidong/yidong-tj  /Other/yidong/yidong-sc  /Other/yidong/yi
dong-sh /Other/yidong/yidong-gz

+++ yidong-bj 
menu = 北京移动
title = 北京移动
alerts = someloss
host = 221.130.33.52

+++ yidong-hlj 
menu = 黑龙江移动
title = 黑龙江移动
alerts = someloss
host = 211.137.241.35

+++ 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

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/221641.html<

(0)
管理的头像管理
上一篇2025-04-15 03:16
下一篇 2025-04-15 03:17

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注