• sFlow-rt安装部署


     

            sFlow技术是一种以设备端口为基本单元的数据流随机采样的流量监控技术,不仅可以提供完整的第二层到第四层甚至全网范围内的实时流量信息,而且可以适应超大网络流量(如大于10Gbit/s)环境下的流量分析,让用户详细、实时地分析网络传输流的性能、趋势和存在的问题。sFlow监控工具由sFlow Agent和sFlow Collector两部分组成。Agent作为客户端,一般内嵌于网络转发设备(如交换机、路由器),通过获取本设备上的接口统计信息和数据信息,将信息封装成sFlow报文,当sFlow报文缓冲区满或是在sFlow报文缓存时间(缓存时间为1秒)超时后,sFlow Agent会将sFlow报文发送到指定的Collector。Collector作为远端服务器,负责对sFlow报文分析、汇总、生成流量报告。

    下面介绍如何安装sFlow-rt

    1.下载官网压缩包:http://www.inmon.com/products/sFlow-RT.php

    2.

    wget http://www.inmon.com/products/sFlow-RT/sflow-rt.tar.gz
    tar -xvzf sflow-rt.tar.gz
    cd sflow-rt
    ./start.sh

    3.在浏览器打开http://localhost:8008/html/index.html

     
     

    sflow 产品介绍

    关于host的sFlow

     

    host段的sFlow agent使用sFlow协议提供了物理和虚拟服务器的性能指标,这个agent提供了弹性可扩展的,支持多vendor,只多OS的性能监控,同时对被监控的系统带来的影响也是最小的。

     

    当前各种针对服务器的性能监控的方法都是高度分散的,每一个OS,服务器提供商和应用开发者开发他们自己的agent和软件用于性能监控,这些系统都无法做到互操作。

     

    在网络中,标准和互操作行是非常重要的,同时可扩展性,多vendor网络性能监控已经解决了。大部分网络设备提供商都会支持sFlow的标准,并在他们的产品中集成性能监控,网络管理员可以从各种开源和商业网络管理应用中来选择一套。

     

    网络融合,虚拟化技术和云计算模糊了网络和系统管理的界限。例如,虚拟机通过软件虚拟交换机来连接到网络上,监控虚拟交换机需要在server上运行一个sFlow agent(例如ovs)。为了理解环境中的性能,你既要监控网络同时也要监控服务器资源以及sFlow标准,包含物理和虚拟机性能指标。

     

    Host端的sFlow项目,提供了一个开源的sFlow标准实现,报告server上的性能。鼓励计算机厂商通过整合agent到他们的产品中来简化部署sFlow。来自服务器的性能数据和来自交换机的网络的性能数据的组合提供一个在融合环境的完整性能图。sFlow为网络和系统管系统提供一个通用的标准,减少了必须的工具数量。来提供一个统一的,端到端的性能视图,用于管理融合的,虚拟化的云数据中心。(sFlow为网络和系统管理提供了通用标准,减少了提供管理融合,虚拟化和云数据中心所需性能的统一端到端视图所需的工具数量。)

     

    另外,主机sFlow项目构成了相关项目生态系统的和兴,扩展了应用层的可视性,例如报告webserver相应时间,URL,状态码等数据。

     
  • 相关阅读:
    golang学习笔记(7)--函数式编程
    golang学习笔记(6)--面向接口编程
    go语言学习笔记(5)--面向对象
    go语言学习笔记(4)--容器与字符串的基本概念
    go语言学习笔记(3)--简单的程序设计
    go语言学习笔记(2)--go语言语法细节与基本数据类型
    go语言学习笔记(1)--第一个go语言程序
    Linux学习笔记系列(1)
    Scrapy爬虫小demo总结
    python基础总结(6)
  • 原文地址:https://www.cnblogs.com/zafu/p/8073330.html
Copyright © 2020-2023  润新知