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

[经验分享] Smokeping 高级配置

[复制链接]

尚未签到

发表于 2019-1-17 11:51:15 | 显示全部楼层 |阅读模式
4.1 监控节点的增加  
  ++ TEST
  menu = TEST
  title = TEST
  ################web server############################
  +++ TEST-web-bbs
  menu = TEST-web-bbs
  title = TEST网站 10.0.100.10
  host = 61.160.248.10
  +++ TEST-web-main
  menu = TEST网站主WEB服务器
  title = TEST网站主WEB服务器 10.0.100.21
  host = 10.0.100.21
  +++ TEST-web-admin
  menu = TEST网站后台管理WEB服务器
  title = TEST网站后台管理WEB服务器 10.0.100.6
  host = 10.0.100.6
  ################double line server############################
  +++ TEST-web-static
  menu = TEST双线官网和网站静态文件WEB服务器
  title = TEST双线官网和网站静态文件WEB服务器
  #host = /cy2009/TEST/TEST-web-static-union \
  # /TEST/TEST-web-static-telecom
  ++++ TEST-web-static-telecom
  menu = TEST电信官网和网站静态文件WEB服务器
  title = TEST电信官网和网站静态文件WEB服务器 10.0.100.101
  host = 10.0.100.101
  ++++ TEST-web-static-union
  menu = TEST网通官网和网站静态文件WEB服务器
  title = TEST网通官网和网站静态文件WEB服务器 10.0.100.159
  host = 10.0.100.159
  ################database############################
  +++ TEST-db-master
  menu = TEST网站DB主服务器
  title = TEST网站DB主服务器 10.0.100.7
  host = 10.0.100.7
  +++ TEST-db-slave
  menu = TEST网站DB从服务器
  title = TEST网站DB从服务器 10.0.100.11
  host = 10.0.100.11
  ################other############################
  +++ TEST-memcached
  menu = TEST-memcached服务器
  title = TEST memcached和SVN服务器 10.0.100.22
  host =10.0.100.22
  4.2 报警设置  smokeping的alert设置有点复杂,但是却很好用,设置很灵活,考虑得很周全。它可以使用邮件进行alert,也可以直接调用外部程序进行IM的报警。在我们的监控中主要是采用邮件报警。考虑到清河东链路的实时性要求很高,我们采用了发送邮件到139邮箱,139邮箱再转发短信到手机上从而达到短信报警功能。 报警参数设置如下,哪个节点需要报警增加alerts = manyloss即可   
  *** Alerts ***
  to = zouyunhao@aspire-tech.com,minliang@aspire-tech.com,
  from = smokealert@192.168.2.14
  +someloss
  type = loss
  pattern = >0%,*30*,>0%,*30*,>0% # in percent
  comment = loss 1 packages in 30 continuous 3 times.
  +manyloss type = loss
  pattern = >15%,*30*,>15%,*30*,>15% # in percent
  comment = loss 5 packages in 30 continuous 3 times.
  +rttbad type = rtt
  pattern = ==S,>50,>50 # in milliseconds
  comment = For more than two consecutive 50-millisecond delay.

  (1)to 表示接受所有报警的邮箱,如果需要在特定的节点报警发送到特定的邮箱
  则在该节点上增加alertee = 13828466531@139.com即可。
  (2)manyloss 表示30个包丢15%的情况 连续出现3次就发报警。
  (3)someloss 表示30个包丢1个,连续出现3次就发送报警;rttbad表示连续两个包延迟超过50ms就发送报警。
4.3 画图设置  Smokeping默认设置中是每5分钟画一次图,每5分钟发送20个ping包。网络工程师认为5分钟发送20个ping包太少,建议改为5分钟100个。画图的颜色等也要进行相应的更改: 在Database中,step =300 pings =20 改为 step = 300 pings =100
4.4 Master/slave模式
  从图上可以看到,slave主机会自己去检查监测点的情况(loss and rtt),并将数值提交给master主机(通过smokeping.cgi)。值得注意的是,slave并不需要config文件,每次slave提交完数据以后,会询问master它自己的配置文件是否有修改,如果有修改的话slave会进行更新。
  Master配置:   
  *** Probes ***
  + FPing
  binary = /usr/sbin/fping
  sourceaddress = 0.0.0.0
  *** Slaves ***
  secrets=/usr/local/smokeping/etc/smokeping_secrets.dist
  +10.0.100.146
  display_name=10.0.100.146
  location=tangshan
  color=ff0000
  ++override
  Probes.FPing.binary = /usr/sbin/fping
  Probes.FPing.sourceaddress = 10.0.100.146 #唐山电信线路
  +10.0.101.146
  display_name=10.0.101.146
  location=tangshan
  color=ffff00
  ++override
  Probes.FPing.binary = /usr/sbin/fping
  Probes.FPing.sourceaddress = 10.0.101.146 #唐山网通线路
  +10.0.100.93
  display_name=10.0.100.93
  location=zhongshan
  color=ff0000
  ++override
  Probes.FPing.binary = /usr/sbin/fping
  Probes.FPing.sourceaddress = 10.0.100.93 #中山电信线路
  +10.0.100.125
  display_name=10.0.100.125
  location=zhongshan
  color=ffff00
  ++override
  Probes.FPing.binary = /usr/sbin/fping
  Probes.FPing.sourceaddress = 10.0.100.125 #中山网通线路

  Slave配置:
  Slave安装好软件后配置文件无需改动,只需运行一个命令即可。
  Slave1配置:   
  #中山网通线路配置:
  mkdir -p /usr/local/smokeping/cache-wt
  smokeping --master-url=http://10.0.100.8/smokeping/smokeping.cgi \
  --cache-dir=/usr/local/smokeping/cache-wt \
  --shared-secret=/usr/local/smokeping/etc/smokeping_secrets.dist --slave-name=10.0.100.125 \
  #中山电信线路配置:
  mkdir -p /usr/local/smokeping/cache-dx
  smokeping --master-url=http://10.0.100.8/smokeping/smokeping.cgi \
  --cache-dir=/usr/local/smokeping/cache-dx \
  --shared-secret=/usr/local/smokeping/etc/smokeping_secrets.dist --slave-name=10.0.100.93 \
  chown -R apache.apache /usr/local/smokeping

  Slave2配置:   
  #唐山网通线路配置:
  mkdir -p /usr/local/smokeping/cache-wt
  smokeping --master-url=http://10.0.100.8/smokeping/smokeping.cgi \
  --cache-dir=/usr/local/smokeping/cache-wt \
  --shared-secret=/usr/local/smokeping/etc/smokeping_secrets.dist --slave-name=10.0.101.146 \
  #唐山电信线路配置:
  mkdir -p /usr/local/smokeping/cache-dx
  smokeping --master-url=http://10.0.100.8/smokeping/smokeping.cgi \
  --cache-dir=/usr/local/smokeping/cache-dx \
  --shared-secret=/usr/local/smokeping/etc/smokeping_secrets.dist --slave-name=10.0.100.146 \
  chown -R apache.apache /usr/local/smokeping

4.5 Traceroute配置
  在配置文件中加入对traceroute的支持   
  *** Targets ***
  probe = FPing
  menu = Top
  title = Network Latency Grapher
  + TESTN
  menu= TESTN_smokeping
  title = TESTN Network Latency Grapher
  menuextra = *traceroute*





运维网声明 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-664370-1-1.html 上篇帖子: Smokeping初始配置 下篇帖子: 5、smokeping使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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