一、SNMP简介
SNMP 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及 HUBS 等)的一种标准协议,它是一种应用层协议。 SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题。简单网络管理协议(SNMP)首先是由Internet工程任务组织(Internet Engineering Task Force)(IETF)的研究小组为了解决Internet上的路由器管理问题而提出的。许多人认为 SNMP在IP上运行的原因是Internet运行的是TCP/IP协议,然而事实并不是这样。 SNMP被设计成与协议无关,所以它可以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用。询时顺序不对,那么关于一些大的灾难性的事件的通知又会太馒。这就违背了积极主动的网络管理目的。
SNMP协议运行在UDP协议之上,它利用的是UDP协议的161/162端口。其中161端口被设备代理监听,等待接受管理者进程发送的管理信息查询请求消息;162 端口由管理者进程监听等待设备代理进程发送的异常事件报告陷阱消息,如Trap等。SNMP提供三类操作,分别为Get、Set和Trap。
2.MRTG软件的不足
谈到网络流量监控,相信大家都熟悉MRTG这个工具。MRTG监测网卡流量很方便,但是如果需要监测其它的系统性能比如CPU负载、系统负载,网络连接数等,就不是那么简单了。即使实现了这些功能,但管理起来非常麻烦。比如公司有1、2千个被监测点,分布在不同的机房,为了管理方便需要将这些服务器和网络设备分类,这样的话就需要将这些被监测点放在不同的MRTG配置文件中,运行多个crontab,甚至还要自己写HTML页面对其进行管理。MRTG存在许多缺点:
1. 使用文本式的数据库,数据不能重复使用;
2. 只能按日、周、月、年来查看数据;
3. 只能画两个DS(一条线、一个块);
4. 无管理功能;
5. 没有详细日志系统;
6. 无法详细了解一一流量具体构成;
7. 只能用于TCP/IP网络对于 SAN网络流量无能为力;
8. 不能在命令行下工作。
MRTG毕竟是一套很老的软件了,而且存在许多不足的地方,其作者Tobias Oetiker在1999年就已经开始开发另一套开源软件RRDTool来代替MRTG。现在RRDTool在已经发展得成熟,在功能上MRTG难以与其相提并论。
3. RRDTool的特点
优点:
1. 使用RRD(Round Robin Database)存储格式,数据等于放在数据库中,可以方便的调用。比如将一个RRD文件中的数据与另一个RRD文件中的数据相加;
2. 可以定义任意时间段画图,可以用半年数据画一张图,也用半小时内的数据画一张图;
3. 能画任意个DS,多种的图形显示方式;
4. 数据存储与绘图分开,减轻系统负载;
5. 能任意处理RRD文件中的数据,比如在浏览监测中我们需要将数据由Bytes转化为Bits,可以将原始数据乘8。
缺点:
1. RRDTool的作用只是存储数据和画图,它没有MRTG中集成的数据采集功能;
2. 在命令行的使用非常复杂,参数极多。
3. 无用户、图像管理功能。

转载于:https://blog.51cto.com/yk1688/665217

安全实现Linux网络监控(1)相关推荐

  1. linux 网络监控指标,Linux监控一些指标

    进程监控:top 虚拟内存统计:vmstat vmstat 2 1(隔2秒,采样一次) 测试参数 r :表示运行队列,如果运行队列过大,表示你的CPU很繁忙,一般会造成CPU使用率很高 b :表示阻塞 ...

  2. linux 网络监控 邮件,一种基于Linux的邮件监控方法与流程

    本发明涉及计算机安全技术领域,具体地说是一种实用性强.基于Linux的邮件监控方法. 背景技术: 随着计算机的普及以及人们对个人信息安全的重视,如何保障计算机乃至个人信息的安全成为了一个至关重要的问题 ...

  3. linux 网络监控和性能参数调优

    一.netstat     1.netstat:查看各种与网络相关的状态信息,包括:网络的连接.状态.接口的统计信息,路由表.端口的监听情况          2.实例         netstat ...

  4. 什么是网络监控?OpManager 网络监控解决方案

    什么是网络监控 在当今世界,术语网络监控在整个IT行业中很普遍.网络监控是一个关键的 IT 过程,其中所有网络组件(如路由器.交换机.防火墙.服务器和虚拟机)都受到故障和性能监控,并持续评估以维护和优 ...

  5. 2020 最好的Linux网络监控工具(翻译)

    前言 虽然这个清单包含开源的和闭源的产品,但它着重于介绍基于 Linux 的网络监控工具, 少数常用工具只能在 Windows,Pandora 或其他系统上运行,但是大多数网络监视工具都在Linux系 ...

  6. 2020 最好的Linux网络监控工具

    前言 虽然这个清单包含开源的和闭源的产品,但它着重于介绍基于 Linux 的网络监控工具, 少数常用工具只能在 Windows,Pandora 或其他系统上运行,但是大多数网络监视工具都在Linux系 ...

  7. Linux网络包接收过程的监控与调优

    Linux内核对网络包的接收过程大致可以分为接收到RingBuffer.硬中断处理.ksoftirqd软中断处理几个过程.其中在ksoftirqd软中断处理中,把数据包从RingBuffer中摘下来, ...

  8. Linux网络流量监控Iftop安装

    2019独角兽企业重金招聘Python工程师标准>>> Linux网络流量监控Iftop主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代 ...

  9. linux下构建Zabbix网络监控平台

    linux下构建Zabbix网络监控平台 由于图片过多,本人不想一张一张上传,请下载我的详细文章: linux下构建zabbix网络监控平台[技术文档](河南-清小小)-下载地址: http://do ...

最新文章

  1. 庆祝博客积分成功上四位数!
  2. Unity3d5.0之后关于游戏音乐的管理
  3. Kotlin优雅的使用sp(SharedPreferences)
  4. 三十四、使用pytesser3 和pillow完成图形验证码的识别
  5. 2013\Province_C_C++_A\7.错误票据
  6. 单片机串口发送数据很慢?这种方法帮助你提高!
  7. runtime官方文档
  8. Fix My iPhone Mac版:修复iPhone白苹果、黑屏、卡住恢复错误等iOS 15 升级失败
  9. Python下载网络图片方法汇总与实现
  10. 交换ctrl和左caps_如何在Linux中交换Ctrl和Caps Lock键
  11. [LeetCode] NO. 242 Valid Anagram
  12. 领域驱动设计系列文章(2)——浅析VO、DTO、DO、PO的概念、区别和用处
  13. 31、栈的压入、弹出序列(Python)
  14. 913微型计算机原理,微机原理与接口技术(铁道大学)第9章定时器计数器.ppt
  15. 【安全资讯】阿里巴巴遭遇网络爬虫,泄露11.8亿条淘宝个人信息
  16. 用jsp代码完成购物车并且实现添加功能
  17. 基于codebook背景建模的运动目标检测
  18. 关于PG与Linux的HUGEPAGE/HUGETLBFS
  19. 树莓派4B无显示屏系统安装(Raspbian)
  20. 计算机工程制图电子书,程计算机制图工程计算机制图.pdf

热门文章

  1. 为Chrome多账户添加单独的快捷方式
  2. Delphi多媒体设计之TMediaPlayer组件(一)
  3. linux 下共享库创建及使用
  4. 阿里的财报,释放了什么信号?
  5. 资讯类产品的数据驱动增长方法论
  6. 我们从产品团队扩大中学到了什么
  7. 产品体验分析之7步走(附PPT)
  8. 如何快速学习产品?实践才是王道!同为小白的人儿加油!
  9. 浅谈O2O行业的猎人与农夫【更新完毕】
  10. 工作2年,月薪2万,我还是选择了离职