Smokeping 网络性能监控 安装使用说明

 

 

 

目录

 

  • 简介
    1. -smokeping介绍
    2. -组成部分
    3. -Web服务器软件
    4. -Smokeping主服务
    5. -探针
    6. -rrdtool
  • 安装配置smokeping

2.1--环境依赖包安装

2.2--RRDtool 1.2.x或更高版本安装

2.3--FPing安装

2.4--EchoPing安装

2.5--Webserver安装

2.6--Perl 5.10.1 或更高版本安装

2.7--开始安装smokeping

三、初始化smokeping

3.1--创建文件夹

3.2--复制配置文件

3.3--修改配置文件

3.4--绘图支持中文显示

3.5--权限验证

3.6--手动启动smokeping

3.7--写入smokeping自启动文件

3.8--修改Apache配置文件

 

 

 

 

3.9--配置监控目标

四、关闭Selinux

4.1 关闭Selinux

4.2 smokeping搭建完成

五、 开始使用smokeping

5.1 smokeping 配置文件解释

5.2 报警规则

5.3数据库

5.4定义显示规则

5.5配置探针模块

5.6主从配置

5.7定义监控目标各项参数

5.8独立监控目标文件配置

  • 部署监控内容

6.1 主机对比

6.2功能点

6.3原理

6.4整体如何看图

6.5细节图:

6.6 实际分析:

6.7 注意项:

七、告警配置

7.1告警配置

 

 

 

 

 

 

 

一、简介

选择机房时,需要知道机房的网络请况,就需要用到网络监控软件smokeping。

1.1--smokeping介绍

smokeping由Perl语言写成,底层依赖于rrdtool和fping。

主要是监视网络性能,包括常规的ping,用echoping监控www服务器性能,监控dns查询性能和监控ssh性能等。底层时以rrdtool做支持,使用画图来表示网络丢包和延迟。

从监控图上的延时与丢包能分辨出你机房的网络是否稳定,是否为多线,是否为BGP机房,到各城市的3个运营商之间的网络,各是什么情况,如果出现问题,如何有针对性的解决。而且如果选择新机房的时候,可以根据smokeping的监控结果来判断这个机房是否适合。

1.2--组成部分

smokeping整个系统正常运行需要:web服务器软件、smokeping主服务、探针,rrdtool。

1.3--Web服务器软件

smokeping拥有直观高效且漂亮的webUI,因此需要借助第三方web服务,默认使用的是apache服务,同时需要启用cgi模块。

1.4--Smokeping主服务

smokeping主服务即smokeping工作进程,负责在后台(也可以前台)执行监测任务。

1.5探针

smokeping实际使用的监测工具即探针。默认探针是fping,常用探针例如:

  1. fping 默认探针,使用icmp协议,可并发检测目标RTT(Round-Trip Time)数值
  2. echoping echo服务检测,使用tcp/udp协议,默认端口号7
  3. tcpping tcp端口检测,使用tcp协议监测端口连通性和时延

1.6 --rrdtool

rrdtool(Round Robin Database Tool)即轮询调度数据库工具,使用C语言写成,是一种强大的绘图引擎,兼有时序数据库和绘图两种功能。rrdtool被许多监控平台所使用,如smokeping、cacti、open-falcon等。

二 安装配置smokeping

查看系统版本

[root@bogon ~]# cat /etc/redhat-release

查看系统信息

CentOS Linux release 7.2.1511 (Core)

[root@bogon ~]# uname -r

3.10.0-327.el7.x86_64

2.1环境依赖包安装(输入命令等待下载安装完成)

[root@bogon ~]# yum -y install wget vim curl

[root@bogon ~]# yum -y install gcc gcc-c++ popt-devel

2.2RRDtool 1.2.x 或更高版本安装

[root@bogon ~]# yum install rrdtool perl-rrdtool openssl-devel -y

2.3FPing安装

[root@bogon ~]# wget http://www.fping.org/dist/fping-4.2.tar.gz

[root@bogon ~]# tar -xzf fping-4.2.tar.gz

[root@bogon ~]# cd fping-4.2

[root@bogon fping-4.2]# ./configure

[root@bogon fping-4.2]# make && make install

2.4EchoPing安装

[root@bogon~]#wget https://fossies.org/linux/misc/old/echoping-6.0.2.tar.gz

[root@bogon ~] tar xzf echoping-6.0.2.tar.gz

[root@bogon ~]# cd echoping-6.0.2

[root@bogon echoping-6.0.2]# yum install -y popt-devel

[root@bogon echoping-6.0.2]# ./configure

[root@bogon echoping-6.0.2]# make && make install

2.5Webserver安装

[root@bogon ~]# yum install httpd httpd-devel -y

[root@bogon ~]# yum install mod_fcgid -y

[root@bogon ~]# systemctl enable httpd

[root@bogon ~]# systemctl start httpd

2.6 Perl 5.10.1 或更高版本安装

[root@bogon ~]# yum install perl-core -y

2.7开始安装smokeping

[root@bogon~]#  wget https://oss.oetiker.ch/smokeping/pub/smokeping-2.7.3.tar.gz

[root@bogon ~]# tar xzf smokeping-2.7.3.tar.gz

[root@bogon ~]# cd smokeping-2.7.3

[root@bogon smokeping-2.7.3]# ./configure --prefix=/opt/smokeping

** Ready to install Smokeping ******************************

   Settings:

     PERL5LIB = not set

     PERL = /usr/bi

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值