设为首页 收藏本站
查看: 1643|回复: 0

[经验分享] Centos5.5下Smokeping安装配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2019-1-17 11:35:19 | 显示全部楼层 |阅读模式
  1、修改163源,并添加rrdtool源:


  • cd /etc/yum.repos.d/
  • mv CentOS-Base.repo CentOS-Base.repo.bak
  • wget http://mirrors.163.com/.help/CentOS-Base-163.repo
  • mv  CentOS-Base-163.repo   CentOS-Base.repo
  • echo >> CentOS-Base.repo < &quot;EOF&quot;
  • [dag]   
  • name=Dag RPM Repository for Red Hat Enterprise Linux   
  • baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag   
  • gpgcheck=1  
  • gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt   
  • enabled=1  
  • EOF
  • /usr/bin/yum makecache

  2、安装Apache:


  • yum –y install openssl*
  • tar jxvf httpd-2.2.21.tar.bz2
  • cd httpd-2.2.21
  • ./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --enable-rewrite --enable-deflate
  • make && make install

  3、安装rrdtool相关:


  • yum -y install libxml2-devel libpng-devel glib pango pango-devel freetype freetype-devel fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel rrdtool*

  4、安装cgilib:


  • wget http://down1.chinaunix.net/distfiles/cgilib-0.5.tar.gz
  • tar zxvf cgilib-0.5.tar.gz
  • cd cgilib-0.5
  • make
  • cp libcgi.a /usr/local/lib
  • cp cgi.h /usr/include

  5、安装fping:


  • wget http://fping.sourceforge.net/download/fping.tar.gz
  • tar zxvf fping.tar.gz
  • cd fping-2.4b2_to
  • ./configure
  • make
  • make check
  • make install

  6、安装echoping:


  • wget http://jaist.dl.sourceforge.net/project/echoping/echoping/6.0.0/echoping-6.0.0.tar.gz
  • tar zxvf echoping-6.0.0.tar.gz  
  • cd echoping-6.0.0
  • ./configure --without-libidn
  • make
  • make install

  7、安装FCGI:


  • wget http://cpan.communilink.net/authors/id/F/FL/FLORA/FCGI-0.74.tar.gz
  • tar zxvf FCGI-0.74.tar.gz  
  • cd cd FCGI-0.74
  • perl Makefile.PL  
  • make && make install

  8、安装Apache Dso 扩展:


  • wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz
  • tar zxvf mod_fastcgi-2.4.6.tar.gz
  • cd mod_fastcgi-2.4.6
  • /usr/local/apache2/bin/apxs -o mod_fastcgi.so -c *.c
  • /usr/local/apache2/bin/apxs -i -a -n fastcgi .libs/mod_fastcgi.so
  • 修改apache配置文件 :确认有如下一行,没有则添加
  • LoadModule fastcgi_module modules/mod_fastcgi.so

  9、安装Smokeping:


  • wget http://oss.oetiker.ch/smokeping/pub/smokeping-2.6.6.tar.gz
  • tar zxvf tar zxvf smokeping-2.6.6.tar.gz
  • cd smokeping-2.6.6
  • ./setup/build-perl-modules.sh /usr/local/smokeping/thirdparty
  • ./configure --prefix=/usr/local/smokeping
  • gmake install

  10、Smokeping配置:


  • vi /usr/local/smokeping/bin/smokeping
  • 第八行:use lib qw(); # PERL5LIB
  • 修改为:use lib qw(/usr/lib/perl5);

  • cd /usr/local/smokeping/htdocs
  • mv smokeping.fcgi.dist smokeping.fcgi

  • cd ../etc
  • cp config.dist config
  • owner    =  
  • contact  =  
  • mailhost =  
  • 上面这三个填写联系人,先随便弄弄

  • cgiurl   = http://192.168.1.101/smokeping.cgi
  • 这段是Smokeping的网站地址

  • + FPing
  • binary = /usr/local/sbin/fping
  • 这里修改为本机的FPing的地址

  • 创建存放数据文件的目录:
  • mkdir /usr/local/smokeping/data /usr/local/smokeping/var /usr/local/smokeping/cache
  • chown -R daemon.daemon smokeping/
  • chmod 600 /usr/local/smokeping/etc/smokeping_secrets.dist
  • touch /var/log/smokeping.log
  • chown daemon.daemon /var/log/smokeping.log

  • 启动smokeping
  • perl /usr/local/smokeping/bin/smokeping --logfile=/var/log/smokeping.log

  • 最后Apache加入一个虚拟目录:
  • 最后加入
  • Alias /smokeping &quot;/usr/local/smokeping/htdocs/smokeping.fcgi&quot;
  • Alias /cache &quot;/usr/local/smokeping/cache&quot;
  • Alias /cropper &quot;/usr/local/smokeping/htdocs/cropper/&quot;

  • AllowOverride None
  • AddHandler cgi-script cgi fcgi
  • Options ExecCGI
  • Order allow,deny
  • Allow from all
  • Require valid-user


  11、添加被监控机:


  • *** Targets ***  
  •   
  • probe = FPing  
  •   
  • menu = Top  
  • title = Network Latency Grapher  
  • remark = Welcome to the SmokePing website of xxx Company. \  
  •          Here you will learn all about the latency of our network.  
  •   
  • + lihuipeng  
  • menu=  lihuipeng  
  • title =  lihuipeng  
  • #parents = owner:/Test/James location:/  
  •   
  • ++ test1  
  • menu = 192.168.1.102  
  • title =192.168.1.102  
  • host = 192.168.1.102  

  然后重启Smokeping!~




运维网声明 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-664358-1-1.html 上篇帖子: smokeping初步搞定 下篇帖子: Smokeping 主从监控配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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