Smokeping网络监控-飞
发布时间: 2023-07-06
1. smokeping简介

smokeping是一款监控网络状态和稳定性的开源软件(它是rrdtool的作者开发的),通过它可以监控到公司IDC的网络状况,如延时,丢包率,是否BGP多线等;

smokeping会向目标设备和系统发送各种类型的测试数据包,测量、记录,并通过rrdtool制图方式,图形化地展示网络的时延情况,进而能够清楚的判断出网络的即时通信情况;通过smokeping来监控IDC机房网络质量情况,可以从监控图上的延时与丢包情况分辨出机房的网络是否稳定,是否为多线,是否为BGP机房以及到各城市的三个运行商网络各是什么情况。如果出现问题,可以有针对性的去处理;如果选择新机房的时候,还可以根据smokeping的监控结果来判断这个机房是否适合。

需要注意的是:smokeping监控的是网络稳定性,而cacti或zabbix监控的是带宽使用情况(即进出口流量)

2. 部署smokeping2.1. 环境准备

报错处理:

报错1:Can't locate Sys/Syslog.pm in @INC (@INC contains: /usr/local/smokeping/thirdparty/lib/perl5/x86_64-linux-thread-multi /usr/local/smokeping/thirdparty/lib/perl5 ../lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ../lib/Smokeping.pm line解决:yum install -y perl-Sys-Syslog报错2:smokeping_config.pod around line 81: alternative text 'the master/slave mode' contains non-escaped | or /POD document had syntax errors at /bin/pod2man line 69.https://github.com/oetiker/SmokePing/issues/23 
3. 配置smokeping3.1. 创建相关目录

设置访问的用户名和密码(比如admin/admin)

[root@linux-node1 ~]# htpasswd -c /usr/local/smokeping/htdocs/htpasswd adminNew password: Re-type new password: Adding password for user admin

重启apache

[root@linux-node1 ~]# systemctl restart httpd.service 

再次访问smokepi(tbc是什么意思?游戏魔兽世界的“燃烧的远征(World of Warcraft: The Burning Crusade),未完待续 (To Be Continued),对叔丁基邻苯二酚(p-tert-butylcatechol),简称TBC;波音公司(The Boeing Company)。)ng界面

imgimage-2020111623070441



扫码加微信详细咨询太和智慧养老产品和平台服务!

微信