SmokePing

机房ping监控 smokeping+prometheus+grafana

非 Y 不嫁゛ 提交于 2020-08-19 22:29:35
一、前言 1、本监控方案主要由smokeping+promethues+grafana组成。smokeping主要数据采集,promethues作为数据存储,grafana数据展示 2、其实smokeping也有自己的展示方案,但是太low太难看,不符合当下装逼的风格,所以果断换成grafana 3、之所以使用promethues,是由于目前的生产环境有一个promethues,可以直接复用,当然也可以选用graphite等 二、环境准备 组件 版本 OS Ubuntu 16.04.4 LTS 三、smokeping smokeping的原理其实很简单,就是使用fping工具ping全国各省的IP,将结果存储在rrd文件当中 安装smokeping root@localhost:/tmp# apt-get install gcc make rrdtool librrds-perl librrds-dev openssh-client libcgi-fast-perl libconfig-grammar-perl libdigest-hmac-perl liblwp-protocol-https-perl liblwp-mediatypes-perl fpint root@localhost:/tmp# ./configure --prefix=/usr/local

常见的监控方案

谁说我不能喝 提交于 2020-08-14 22:59:25
常见的监控方案∶ 开源监控软件 ∶cacti、naglos、zabbix、smokeping、open-falcon等。 Zabbix实战训练营 1. :Cacti icacti是基于孔AMP平台展现的网络流量监测及分析工具,通过sNP技术或自定义脚本从目标设备/主机获取监控指标信息;其次进行数据存诸,调用模板将数据存到数想库,使用rrdtool存储和更新数据,通过rrdtoo绘制结果图形;最后进行数据展现,过veb方式将监控结果呈现出来,常用于在数据中心监控网络设备。
 2:Nagios : 用来监视系统和网络的开源应用软件,利用其众多的插件实现对本机和远端服务的监控,当被监控对象发生异常时,会及时向管理员告警,提供一批预设好的监控插件,用户可以之间调用,也可以自定义she11脚本来监控服务,适合各企业的业务监控,可通过web页面显示对象状态、日志、告警信息,分层告警机制及自定义监控相对薄弱.
 3: SmokePing: Zabbix实战训练营 Smokeping是一款用于网络性能监测的开源监控软件,主要用于对IDc的网络状况,网络质量,稳定性等做检测,过rrdtoo1制图方式,图形化地展示网络的时延情况,进而能够清楚的判断出网络的即时通信情况。
 4:Open-falcon : 小米公司开源出来的监控软件open-falcon(猎鹰),监控能力和性能较强。
 5∶夜莺 ∶

CentOS7 源码安装 smokeping 2.7

前提是你 提交于 2020-08-11 07:16:06
[TOC] 1. 安装基础依赖包 安装 epel yum 源和相关基础依赖包。 yum -y install epel-release wget make gcc openssl openssl-devel rrdtool rrdtool-perl perl-core perl mod_fcgid perl-CPAN httpd httpd-devel curl bind-utils gcc make vim gcc-c++ perl-LWP-Protocol-https wqy-microhei-fonts 2. 安装fping smokeping 2.7.2以上需要fping4.0以上 cd /data/packages wget https://fping.org/dist/fping-4.2.tar.gz tar -zxvf fping-4.2.tar.gz cd fping-4.2 ./configure make make install 3. 安装echoping 如果使用tcp ping,需要它。 cd /data/packages wget https://fossies.org/linux/misc/old/echoping-6.0.2.tar.gz tar -zxvf echoping-6.0.2.tar.gz cd echoping-6.0.2 yum

教你如何用smokeping实现钉钉告警

早过忘川 提交于 2019-11-29 17:17:49
现在越来越多的人开始使用钉钉,对于运维告警来说,除了传统的邮件告警之外,短信告警、企业微信告警、钉钉机器人告警等也是首选考虑。 第一:钉钉机器人API获取方式 钉钉开放平台 第二:配置smokeping调用外部 脚本 进行邮件报警 vim /opt/smokeping/etc/config *** Alerts *** #to = 88@wsfnk.com to = |/opt/smokeping/bin/mailx_alert.sh # 使用|接 脚本 路径,调用外部脚本 from = smokealert@company.xy #注意:smokeping在告警的时候会发送5个参数到告警接收媒介(这里也就是我们自定义的alert脚本),参数按照顺序分别为:name-of-alert, target, loss-pattern, rtt-pattern, hostname,对应下面报警脚本的$1-$5 第三:编写报警脚本,并附报警效果图 如下是报警效果 cat /opt/smokeping/bin/mailx_alert.sh #!/bin/bash ######################################################### # Script to email a ping report on alert from Smokeping # #