统信UOS_麒麟KYLINOS上监控网络:探索Smokeping的强大功能

原文链接:统信UOS|麒麟KYLINOS上监控网络:探索Smokeping的强大功能
在当今的网络环境中,无论是个人用户还是企业用户,都非常重视网络的稳定性和连通性。特别是在进行远程工作、在线会议、云计算等活动时,网络质量直接影响到工作效率和体验。因此,网络监控和诊断工具变得极其重要。在Windows操作系统中,pinginfoview是一个广受欢迎的网络监控工具,它可以对多个IP地址进行长时间的ping操作,帮助用户简单判断网络链路或对端设备的网络状态。然而,Linux用户面对没有pinginfoview版本的尴尬局面,不过好在Linux强大的生态系统提供了多种替代方案,如fping、nmap、nping、MTR、nc以及自定义脚本等,这些工具都能在不同程度上满足用户对网络监控的需求。
今天,我特别想向大家介绍一款在Linux系统上的优秀网络监控工具——smokeping。smokeping不仅仅是一个命令行工具,它更是一个具有Web页面的网络性能监控系统,能够持续地监控网络延迟。对于统信UOS和麒麟KYLINOS这两款国产操作系统的用户来说,smokeping提供了一个非常好的解决方案,以图形化的方式长期监控网络状态,从而为网络管理和维护工作带来便利。

smokeping的特点

  • 图形化界面:smokeping的Web界面提供了直观的图表和统计数据,使得用户可以轻松地观察到网络状态的变化,包括延迟波动和丢包情况。
  • 灵活的监控策略:用户可以自定义监控目标、监控间隔和报警阈值,甚至可以配置smokeping与其他服务如邮件系统集成,以实现网络状态异常时的即时报警。
  • 广泛的应用场景:无论是对家庭网络、企业内网还是互联网服务的监控,smokeping都能提供有效的网络性能评估和故障诊断信息。

1.查看系统信息

pdsyw@pdsyw-PC:~/Desktop$ cat /etc/os-version 
pdsyw@pdsyw-PC:~/Desktop$ uname -a

2.更新系统源

pdsyw@pdsyw-PC:~/Desktop$ sudo apt update

3.安装smokeping

pdsyw@pdsyw-PC:~/Desktop$ sudo apt install smokeping -y

4.编辑Targets
(示例为添加一个监控主机)

pdsyw@pdsyw-PC:~/Desktop$ sudo vim /etc/smokeping/config.d/Targets

5.添加内容

+ UOS1060
menu = UOS1060
title = UOS1060-arm64
host = 10.211.55.73

6.编辑后的Targets

pdsyw@pdsyw-PC:~/Desktop$ tail -5  /etc/smokeping/config.d/Targets

7.重启smokeping

pdsyw@pdsyw-PC:~/Desktop$ sudo systemctl restart smokeping
pdsyw@pdsyw-PC:~/Desktop$ sudo systemctl status smokeping

8.查看当前系统ip

pdsyw@pdsyw-PC:~/Desktop$ ifconfig

9.打开web页面

http://10.211.55.73/smokeping/smokeping.cgi

10.Charts页面
(展示网络性能指标的图表页面)

11.Loss页面
(用于展示网络丢包情况的图表,RTT是衡量网络延迟的关键指标,反映了从发送方到接收方再返回发送方的时间。)

12.by Max页面
(展示了在给定时间范围内记录到的最大往返时间(RTT)值,RTT是衡量网络延迟的关键指标,反映了从发送方到接收方再返回发送方的时间。)

13.by Median页面
(展示了监控目标在给定时间范围内的中位往返时间(RTT)值,中位RTT是一个重要指标,因为它提供了网络延迟稳定性的一个良好指示,能够较好地反映出在大多数时间内网络连接的性能表现。)

14.Std Deviation页面
(标准差页面展示了监控目标RTT值的标准差,这是衡量RTT值分布范围的一个统计指标。一个高标准差值表示测量值之间的差异较大,即网络延迟波动较大;而低标准差值则表示网络延迟较为稳定。)

15.Local页面
(专门展示本地(即运行SmokePing的服务器或设备)到各个监控目标的网络性能的页面。这个页面的目的是提供一个快速的概览,显示从当前位置到配置的目标的网络延迟和丢包率等关键网络指标。)

16.UOS1060页面
(手动配置的监控主机)

17.编写多ip的Targets
(示例为添加多个监控主机)

pdsyw@pdsyw-PC:~/Desktop$ sudo vim /etc/smokeping/config.d/Targets
+ SERVER

menu = SERVER
title = SERVER

++ UOS1060

menu = UOS1060
title = UOS1060-arm64
host = 10.211.55.73


++ macbookpro

menu = macbookpro
title = macbookpro
host = 10.211.55.1


++ KYLIN2303

menu = KYLIN2303
title = KYLIN2303-arm64
host = 10.211.55.72

18.编辑后的Targets

pdsyw@pdsyw-PC:~/Desktop$ tail -24 /etc/smokeping/config.d/Targets 

19.重启smokeping

pdsyw@pdsyw-PC:~/Desktop$ sudo systemctl restart smokeping
pdsyw@pdsyw-PC:~/Desktop$ sudo systemctl status smokeping

20.打开web页面查看

http://10.211.55.73/smokeping/smokeping.cgi


对于Linux用户而言,尽管没有PingInfoView这样的工具,但利用Smokeping等替代工具,我们依然能够有效地进行网络监控和分析。无论是IT专业人士还是普通用户,都可以通过这样的工具来提高网络的可靠性和性能。欢迎大家在使用过程中分享转发经验,如果本文对您有所帮助,也请不吝点赞和关注!

最近更新

  1. CSS 样式链接的多方面应用与最佳实践

    2024-02-21 21:02:02       0 阅读
  2. 西门子7MB2335-0AL00-3AA1

    2024-02-21 21:02:02       0 阅读
  3. How to Describe Figures in a Research Article

    2024-02-21 21:02:02       1 阅读

热门阅读

  1. 大珩助手相较于其他办公软件插件的独特之处

    2024-02-21 21:02:02       35 阅读
  2. C语言:查找回文数

    2024-02-21 21:02:02       36 阅读
  3. C语言----结构体

    2024-02-21 21:02:02       32 阅读
  4. 将phantomjs制成docker镜像

    2024-02-21 21:02:02       33 阅读
  5. C语言读取文件夹一级子目录的指定类型文件

    2024-02-21 21:02:02       37 阅读
  6. 漫谈C与C++(《Effictive C++》/关于函数重载)

    2024-02-21 21:02:02       30 阅读
  7. C Primer Plus(第六版)16.18 编程练习 第5题

    2024-02-21 21:02:02       30 阅读
  8. C语言:密码强度

    2024-02-21 21:02:02       24 阅读
  9. C语言----数组

    2024-02-21 21:02:02       27 阅读
  10. Node响应Vue axios请求方法说明

    2024-02-21 21:02:02       29 阅读