自动化安装监控系统-SMOKEPING

1、SmokePing简介

SmokePing是一款完全免费的可以用来监控IDC网络质量的工具,并且它有一个基于RRDTool绘图的前端展示界面,用户可以直观的通过浏览器查看各类监控信息。

2、SmokePing获取

从官网上可获取下载安装版本,其路径为http://www.paessler.cn/,本案例中所下载并安装的版本smokeping-2.7.2.tar.gz。

3、SmokePing安装

本案例是通过在CentOS 7操作系统中安装SMokePing 2.7.2版本,其安装过程如下所示。

(1)关闭SELinux

关闭CentOS 7操作系统中的SELinux,并修改其主机名为“SmokePing”。

(2)安装EPEL源。在CentOS 7上安装EPEL源,其命令如下。

# yum -y install epel-release

(3)安装绘图工具。安装RRD绘图工具,其命令如下。

# yum install rrdtool perl-rrdtool

(4)安装SmokePing所属扩展,其命令如下。

# yum install -y perl-core openssl-devel fping curl gcc-c++ wget

(5)下载SmokePing软件包,其操作命令如下。

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

(6)安装SmokePing

①解压,并进行配置,其操作命令如下,操作过程如图1所示。

# tar -xzvf smokeping-2.7.2.tar.gz

# cd smokeping-2.7.2

# ./configure --prefix=/opt/smokeping

②安装,其操作命令如下,安转过程如图2所示。

# /usr/bin/gmake install

(7)配置SmokePing

①进入到SmokePing的Web目录,并新建三个目录,其命令如下。

# cd /opt/smokeping/htdocs/

# mkdir {data,cache,var}

# chmod -R 777 /opt/smokeping/

②修改目录中的配置文件名,并修改权限信息,其命令如下。

# cp /opt/smokeping/etc/config.dist /opt/smokeping/etc/config

# cp /opt/smokeping/htdocs/smokeping.fcgi.dist /opt/smokeping/htdocs/smokeping.fcgi

③编辑配置文件,其操作命令与编辑内容如下所示。

# vi /opt/smokeping/etc/config

imgcache = /opt/smokeping/htdocs/cache

datadir  = /opt/smokeping/htdocs/data

piddir  = /opt/smokeping/htdocs/var

cgiurl   = http://10.10.3.186(本机IP地址)/smokeping.cgi

*** Database ***

step     = 60                                   //一分钟采集一次数据

++ James

menu = 局域网网关

title =局域网网关

alerts = someloss

slaves = boomer slave2

host = 10.10.3.1                              //配置检测的IP地址

(8)安装Apache

安装Apache,并配置其配置文件,其操作命令如下所示。

# yum install httpd

# vi /etc/httpd/conf.d/vhost.conf

DocumentRoot /opt/smokeping

<Directory "/opt/smokeping/htdocs">

AllowOverride None

Options All

AddHandler cgi-script .fcgi .cgi

Order allow,deny

Allow from all

DirectoryIndex smokeping.fcgi

</Directory>

# systemctl restart httpd

(9)调整防火墙允许HTTP访问,其操作过程如下。

# vi /etc/firewalld/zones/public.xml

<port protocol="tcp" port="80"/>

# systemctl restart firewalld 

(10)访问测试。在浏览器中输入http://IP地址/htdocs/smokeping.fcgi进行访问,如图3所示。

4、SmokePing使用

(1)查看节点

在配置过程中,已经默认添加了“局域网网关(IP地址:10.10.3.1)”的监控节点,点击左侧导航中“Targets”,选择“局域网网关”进行查看PING检测数据如图4所示,单位为ms。

(2)添加监控节点

添加对局域网中核心路由器(IP地址:10.10.0.2)SmokePing的监控,主要修改配置文件,在配置文件中增加节点信息,SmokePing会自动加载配置文件,并开始检测监控地址,具体操作过程如下。

# vi /opt/smokeping/etc/config

++ Route

menu = 核心路由器

title =核心路由器

host = 10.10.0.2

如果新增或修改节点信息(++ Route)需重新启动一下SmokePing,启动之后刷新页面进行访问,如图5所示。

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值