设为首页 收藏本站
查看: 3230|回复: 6

[经验分享] centos6.3安装smokeping

[复制链接]

尚未签到

发表于 2012-9-25 16:43:00 | 显示全部楼层 |阅读模式
首先我的系统是centos6.3 X64 环境lnmp
我的lnmp是已经安装好的这里就不做太多介绍了,下面准备安装smokeping
1.安装rrdtool
1)rrdtool所依赖的库
[Shell] 纯文本查看 复制代码
yum -y install libxml2-devel libpng-devel glib pango pango-devel freetype freetype-devel fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel


2)rrdtool的具体安装(建议不要用yum安装,用tar安装可以指定相应的路径,方便后续查找路径使用)
[Shell] 纯文本查看 复制代码
wget [url=http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz]http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz[/url]
 tar -zxvf rrdtool-1.4.5.tar.gz    

 cd rrdtool-1.4.5
./configure --prefix=/usr/local/rrdtool --disable-tcl --disable-python
make
make install

2.安装smokeping以来的软件:
  • [Shell] 纯文本查看 复制代码
    tar -zxvf fping.tar.gz 
    cd fping-2.4b2_to/ 
    ./configure 
    make 
    make install 
    cd .. 
    
    tar -zxvf CGI-SpeedyCGI-2.22.tar.gz 
    cd CGI-SpeedyCGI-2.22 
    perl Makefile.PL 
    make 
    make install 
    cd .. 
    
    tar -zxvf echoping-6.0.2.tar.gz 
    cd echoping-6.0.2 
    ./configure 
    make 
    make install 
    cd .. 
    
    tar -zxvf smokeping-2.6.8.tar.gz 
    cd smokeping-2.6.8 
    ./setup/build-perl-modules.sh /usr/local/smokeping/thirdparty 
    cp -rf /usr/local/rrdtool/lib/perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/5.8.8/ 
    ./configure --prefix=/usr/local/smokeping 
    LC_ALL= 
    /usr/bin/gmake install
    [/list]安装FCGI
    wget [url=http://cpan.communilink.net/authors/id/F/FL/FLORA/FCGI-0.74.tar.gz][color=#0066cc]http://cpan.communilink.net/authors/id/F/FL/FLORA/FCGI-0.74.tar.gz[/color][/url]
    tar zxvf FCGI-0.74.tar.gz 
    cd FCGI-0.74
    perl Makefile.PL 
    make && make install
    

    如果配置smokeping时出现某个perl组件是Failed的,尝试安装之,并用类似于perl -MRRDs -le 'print q(ok!)'的语句进行确认即可

    • [Shell] 纯文本查看 复制代码
      perl -MCPAN -e 'install Time::HiRes' 
      
      可以使用类似上面的语句自动升级模块 
    • 安装完毕,下面配置smokeping
    • [Shell] 纯文本查看 复制代码
      进入bin目录,修改smokeping文件和smokeping_cgi文件
      第八行:         use lib qw(); # PERL5LIB
      修改为:         use lib qw(/usr/local/rrdtool/lib/perl);
      进入htdocs目录
      mv smokeping.fcgi.dist smokeping.fcgi
      进入etc目录
      cp config.dist config
      vim config
      修改binary = /usr/local/sbin/fping
      Targets里可以添加如下内容作测试,其他Targets,删掉吧...
      +localhost
      menu = localhost
      title = localhost
      ++localhost
      menu = localhost
      title = localhost
      host = localhost
      接下来创建smokeping所用到的目录
      mkdir /usr/local/smokeping/data /usr/local/smokeping/var /usr/local/smokeping/cache
      创建smokeping的log文件,以及修改目录的权限,重要!!
      touch /var/log/smokeping.log
      chown web.web /var/log/smokeping.log
      chown web.web /usr/local/smokeping -R
      chmod u+x /usr /usr/local/smokeping -R
      vi /usr/local/nginx/conf/nginx.conf
      这是我们以前装的nginx,在cgi之前添加一节配置:
      location ~ .*\.fcgi$ {
              root  /usr/local/smokeping/htdocs/;
              gzip off;
              fastcgi_pass  unix:/tmp/cgiwrap-dispatch.sock;
              fastcgi_index smokeping.fcgi;
              include fcgi.conf;
          }
      启动smokeping
      perl /usr/local/smokeping/bin/smokeping --logfile=/var/log/smokeping.log
      不过图是英文的...SmokePing原生不支持中文,这个比较头疼,用下面的方法尝试修改下 
      
      
      首先是rrdtool显示中文的问题
       
      要注意,从rrdtool 1.4.3以后,貌似就不支持用“--font TITLE:8:simsun.ttc" 这种方式了
      rrdtool 1.4.5 出图支持中文方法:
      
      
      在rrdtool源代码已经解压好的路径中
      sed -i 's/setlocale(LC_NUMERIC, "C")/setlocale(LC_ALL, "zh_CN.gb2312")/g' src/rrd_graph.c
      
      
      就是将setlocale(LC_NUMERIC, "C"),改成setlocale(LC_ALL, "zh_CN.gb2312")
      
      
      make
      
      
      mv ./src/rrdtool /usr/local/rrdtool/bin/rrdtool 
      
      
      然后将windows中C:\WINDOWS\Fonts\simsun.ttc复制到/usr/share/fonts/chinese/TrueType/目录中,rrdtool即可支持中文
      
      
      cp C:\WINDOWS\Fonts\simsun.ttc C:\
      然后用你自己的方法,传到/usr/share/fonts/chinese/TrueType/中去吧
      现在rrdtool画出来的图可以支持中文了,但Smokeping本身还需要配置一下
      vi /usr/local/smokeping/etc/config
      在*** Presentation ***中,添加一行 charset = gb2312
      这样,就既可以显示中文树状目录,又可以让rrdtool画出来的图显示中文了 


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-1369-1-1.html 上篇帖子: smokeping配置文件修改 下篇帖子: linux下安装smokeping

尚未签到

发表于 2013-3-13 19:03:20 | 显示全部楼层
真是 收益 匪浅

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-15 18:42:30 | 显示全部楼层
生我之前谁是我,生我之后我是谁?

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-15 21:50:00 | 显示全部楼层
站的更高,尿的更远。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-16 00:10:51 | 显示全部楼层
下雨了,别忘了打伞,湿身是小,淋病就麻烦啦*^_^*

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-16 04:33:49 | 显示全部楼层
听君一席话,省我十本书!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-16 07:52:42 | 显示全部楼层
避孕的效果:不成功,便成“人”。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表