下载安装包

wget https://oss.oetiker.ch/smokeping/pub/smokeping-2.7.3.tar.gz

编译,安装

tar xf smokeping-2.7.3.tar.gz
cd smokeping-2.7.3
./configure --prefix=/usr/local/smokeping
/usr/bin/gmake install

编译的时候,可能会报错,需要安装相关依赖

yum install mod_fcgid bind-utils -y
yum install 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 popt popt-devel libidn libidn-devel perl-Sys-Syslog perl-core -y
yum -y install libxml2-devel libpng-devel glib pango pango-devel  freetype freetype-devel fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel
yum -y install perl perl-Net-Telnet perl-Net-DNS perl-LDAP perl-libwww-perl   perl-RadiusPerl perl-IO-Socket-SSL perl-Socket6 perl-CGI-SpeedyCGI perl-FCGI perl-CGI-SpeedCGI perl-Time-HiRes perl-ExtUtils-MakeMaker perl-RRD-Simple rrdtool rrdtool-per 

同时安装fping

wget wget https://github.com/schweikert/fping/releases/download/v4.1/fping-4.1.tar.gz
tar xf fping-4.1.tar.gz
cd fping-4.1
./configure
make && make 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

修改config文件

cgiurl=http://自己的ip/smokeping.cgi
*** Database ***step = 300 建议改成120
binary = /usr/local/sbin/fping

vi /etc/httpd/conf/httpd.conf

ServerName localhost:80
<Directory /># AllowOverride none# Require all deniedOptions Indexes FollowSymLinksAllowOverride  NoneOrder allow,denyAllow from all
</Directory>
Alias /cache "/usr/local/smokeping/cache/"
#Alias /cropper "/usr/local/smokeping/htdocs/cropper/"
Alias /css "/usr/local/smokeping/htdocs/css"
Alias /smokeping "/usr/local/smokeping/htdocs/smokeping.fcgi"
Alias /js "/usr/local/smokeping/htdocs/js/"
<Directory "/usr/local/smokeping">AllowOverride NoneOptions AllAddHandler cgi-script .fcgi .cgiOrder allow,denyAllow from allAuthName "Smokeping"AuthType BasicAuthUserFile /usr/local/smokeping/htdocs/htpasswdRequire valid-userDirectoryIndex smokeping.fcgi
</Directory>

启动apache和smokeping

/usr/sbin/httpd -k start/restart
/usr/local/smokeping/bin/smokeping

上面AuthName部分先不配置,因为还没配置smokeping用户的密码,先不加,让apache启动成功,然后执行如下命令配置密码

htpasswd -c /usr/local/smokeping/htdocs/htpasswd smokeping

编辑/usr/local/smokeping/etc/config

重新启动apache和smokeping
浏览器访问http://192.168.37.129/smokeping
输入用户smokeping 你设置的密码登录

测试的时候,可以一直ping www.baidu.com让产生网络流量。

参考 https://www.cnblogs.com/xuewenlong/p/12808249.html

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程
博客若对你有用,欢迎扫码打赏,你的打赏是我写作的动力。

安装smokeping相关推荐

  1. 脚本安装smokeping

    我将提供两种方法来安装smokeping,一种是大家常用的普通安装,另一种是用脚本下自动化安装的,仅供大家学习,参考! 普通安装: centos 5.4下安装smokeping 需要的软件: (1)h ...

  2. Centos6.X安装smokeping

    用最简单的方式安装smokeping 适用于宽带运营商维护和IDC机房维护 可以检测本地网络的到上级运营商出口这段路由各个节点的稳定性 可以检测本地网络到各主要门户网站的延时,丢包率,稳定性 可以检测 ...

  3. CentOS7 源码安装 smokeping 2.7

    文章目录 1. 安装基础依赖包 2. 安装fping 3. 安装echoping 4. 安装smokeping 5. 配置 smokeping 和 apche 5.1 配置 smokeping 5.2 ...

  4. smokeping安装部署最佳实践

    1.1安装smokeping [root@linux-node2 ~]# cat /etc/redhat-release              #查看服务器信息 CentOS release 6. ...

  5. smokeping部署安装

    smokeping部署安装 部署情况: 服务器IP:192.168.10.18 smokeping部署在/var/www/html/smokeping目录 smokeping部分命令: smokepi ...

  6. CentOS6 安装配置Smokeping

    Smokeping 主要是监视网络性能,包括常规的 ping,用 echoping 监视 www 服务器性能,监视 dns 查询性能,监视 ssh 性能等.底层也是 rrdtool 做支持,特点是画的 ...

  7. Smokeping 安装

    1.安装Centos 2.yum update 更新一下系统软件 3.更新一下安装源 rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPM ...

  8. smokeping+apache可视化监控网络(安装+配置)

    目录 文章目录 目录 smokeping概述 机器准备 同步时间 关闭selinux 下载相关安装包 安装各依赖软件 解压fping并编译安装 解压echoping并编译安装 解压smokeping并 ...

  9. Smokeping在CentOs中安装方法

    1. 安装其他源 rpm  -Uvh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6. ...

最新文章

  1. 在Ubuntu下输入ifconfig命令返回: ifconfig:找不到命令
  2. Python爬虫(十二)_BeautifulSoup4 解析器
  3. mybatis针对mysql自增主键怎样配置mapper
  4. keil 查看 stm32 io波形_这样学习STM32单片机,从菜鸟到牛人很简单!
  5. Codeforces Gym 100269G Garage 数学
  6. 多线程读取文件File
  7. C#控制台程序取得INSOYA视频区的视频的真实URL,视频标题,发布时间集合。
  8. 在iOS开发中,我们会遇到十六进制和字符串之间相互转换,话不多说,直接上代码:...
  9. 攻略:简易病毒制作(Windows)
  10. DAP移动化功能说明
  11. java一般自学多久
  12. springboot+Thymeleaf生成PDF
  13. D5渲染器电脑硬件配置Vol.1——操作系统丨显卡
  14. mysql存储过程之循环(WHILE,REPEAT和LOOP)
  15. 如何选择优化器 optimizer
  16. 知识图谱入门 (一) 知识图谱与语义技术概览
  17. 最先进的智能采茶机器人_一种智能采茶机器人的制作方法
  18. 计算机科学导论 -- 第二章 数字系统
  19. RAID磁盘阵列模式
  20. IT项目管理实践经验分享

热门文章

  1. electron打包后启动应用,提示cannot find module fs/promises的解决
  2. unity Android平台最佳效果探索(二)
  3. RMSpro优化器中rho与decay 两参数的区别(keras)
  4. java写微信小程序答辩问题_java微信小程序开发中加密解密算法总结
  5. pdcch加扰_LTE中PDCCH支持的四种格式是代表什么含义
  6. 创业公司最常见的 88 个法律问题
  7. LED水下手电筒行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  8. 大道PHP+LAMP+ZEND+开源框架整合开发与实战|pdf电子书(100m)
  9. nessus安装的大坑
  10. 怎样安装 手机撑控汽车一键启动无钥匙进入系统?