`
avery_leo
  • 浏览: 388014 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

以WEB方式监控平台运行情况(总结三-----分析Linux下的网络流)

    博客分类:
  • JAVA
阅读更多

linux平台下,网络流量监控:

 

调用   result   =   Linux_Traffic("netstat   -sw")  

可以分析Linux下面的网络流量,其实就是在console下面敲入   netstat   -sw,对返回的字符流进行分析

 

  public   long   Linux_Traffic(String   cmdline)   
  {   
  long   result   =   0   ;   
  try   
  {   
  String   line;   
  Process   p   =   Runtime.getRuntime().exec(   cmdline   );   
  BufferedReader   input   = new   BufferedReader(new   InputStreamReader(p.getInputStream()));   
  int   i   =   0   ;   
  while   ((line   =   input.readLine())   !=   null)   
  {   
  if   ((line.indexOf("total   packets   received")!=   -1)   ||   (line.indexOf("requests   sent   out")!=   -1))   
  {   
  line   =   line.trim()   ;   
    
  int   nSpaceIndex   =   line.indexOf("   ")   ;   
  result   +=   Long.parseLong(line.substring(0,   nSpaceIndex))   ;   
    
  }   
  i   ++   ;   
  }   
  input.close();   
  }   
  catch   (Exception   err)   
  {   
  return   -1   ;   
  }   
  return   result   ;   
  }   
  

 

分享到:
评论

相关推荐

    greenplum监控台greenplum-cc-web 3.3.0 for linux

    - 运行安装脚本:`./greenplum-cc-web-3.3.0-LINUX-x86_64.bin` - 按照安装向导的提示完成配置,包括指定安装目录、数据库连接信息等。 - 安装完成后,启动服务,并确保防火墙配置允许访问监控台的端口。 3. **...

    greenplum-cc-web-3.3.3-LINUX-x86_64.zip

    在“greenplum-cc-web-3.3.3-LINUX-x86_64.zip”这个压缩包中,包含了版本号为3.3.3的Linux 64位版本的GPCC安装程序——"greenplum-cc-web-3.3.3-LINUX-x86_64.bin"。 首先,让我们了解一下Greenplum数据库。...

    greenplum-cc-web-4.4.0-LINUX-x86_64

    这款工具的出现,使得数据库管理员能够对Greenplum系统进行全方位、实时的性能监控,从而确保数据平台的稳定运行和高效性能。 首先,我们来了解下Greenplum数据库。Greenplum是一款基于MPP(大规模并行处理)架构的...

    ARM-LINUX web

    定期检查服务器状态,监控资源使用情况,分析访问日志以了解流量模式和潜在问题。可以使用工具如Nagios、Logrotate等进行监控和日志管理。 9. **动态内容与CGI** Apache不仅能够服务静态内容,还可以通过CGI...

    kali-linux-web-pentest-cookbook

    《Kali Linux Web Penetration Testing Cookbook》是一本专注于利用Kali Linux进行Web应用渗透测试的专业技术书籍。Kali Linux,前身为BackTrack,是全球安全研究人员广泛使用的开源操作系统,特别设计用于网络安全...

    eclipse-java-2022-03-R-linux-gtk-x86_64.tar.gz

    标题中的“eclipse-java-2022-03-R-linux-gtk-x86_64.tar.gz”指的是Eclipse IDE for Java开发者的特定版本,适用于2022年3月发布(R代表Release),针对Linux操作系统x86_64架构。这个压缩包采用的是tar.gz格式,是...

    Linux监控系统Linux-dash.zip

    Linux-dash 的界面提供了一个详细的概述您的服务器的所有重要方面,包括内存和磁盘使用情况,网络,安装软件,用户,运行的流程。所有信息被组织成widget 部件,你可以跳转到一个特定的部分使用的主要工具栏中的按钮。...

    jdk-8u121-linux-x64.tar.gz

    Java以其跨平台的特性,广泛应用于服务器端应用开发,如Web服务器、应用服务器、大数据处理等。例如,Tomcat、Jetty等应用服务器就依赖于JDK来运行Java Web应用。此外,JDK还提供了一系列管理工具,如jps(Java进程...

    jdk-8u331-linux-x64.tar.gz

    解压后会得到名为"jdk-8u331-linux-x64.tar.gz"的文件,这是另一个压缩包,采用的是tar.gz格式,它是Linux系统中常用的打包和压缩方式。tar命令主要用于将多个文件和目录打包成一个单一的文件,而gzip则对这个tar...

    kibana-5.6.5-linux-x86_64.tar.gz 下载,亲测可用

    首先,标题提及的“kibana-5.6.5-linux-x86_64.tar.gz”是一个针对Linux平台的64位系统的Kibana 5.6.5压缩包文件。在Linux环境下,这种格式的文件通常需要通过解压工具如tar来处理。执行"tar -zxvf kibana-5.6.5-...

    最新版linux kibana-7.17.6-linux-x86_64.tar.gz

    在64位Linux系统上运行的kibana-7.17.6-linux-x86_64.tar.gz压缩包包含了所有必要的文件和资源,以支持用户安装和运行Kibana。 首先,我们来深入了解Kibana的核心功能。Kibana提供了一个直观的Web界面,允许用户...

    mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz

    1. **下载安装文件**:你需要从MySQL官方网站或者可靠的第三方源下载"mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz",确保文件完整无损。 2. **解压文件**:使用`tar`命令解压文件,例如:`tar -zxvf mysql-5.7....

    kubernetes-server-linux-amd64.tar.gz

    在这个场景中,我们关注的是针对Linux AMD64架构的Kubernetes 1.25.10服务器二进制安装包——"kubernetes-server-linux-amd64.tar.gz"。这个压缩包包含了在AMD64平台上运行Kubernetes集群所需的所有核心组件。 首先...

    Node.js-linux性能监测工具运维监控网络吞吐率服务器cpu监控内存监控

    它可能包含了监控服务器性能、网络状态等功能,允许用户通过Web界面或者API进行数据查看和分析。 对于网络吞吐率的监控,我们可以使用`node-netstat`库来获取网络连接的状态和统计信息,包括接收和发送的字节数、...

    mongodb-linux-x86_64-4.0.8.tgz

    本文将详细解析"mongodb-linux-x86_64-4.0.8.tgz"这个压缩包文件及其核心内容,帮助读者深入了解MongoDB在Linux平台上的安装与使用。 首先,"mongodb-linux-x86_64-4.0.8.tgz"是一个专为Linux 64位系统设计的...

    Linux安装部署zabbix运维监控平台,使用说明

    "Linux安装部署zabbix运维监控平台,使用说明" 知识点一:Zabbix安装部署 Zabbix是一种流行的开源监控平台,能实时监控服务器、网络设备和应用程序的性能和状态。通过安装和部署Zabbix,用户可以实时监控IT基础...

    jdk-8u333-linux-aarch64.tar.gz

    标题“jdk-8u333-linux-aarch64.tar.gz”揭示了这是一个针对Linux操作系统,基于ARM架构的Java Development Kit(JDK)版本8的更新333。这个压缩包采用tar.gz格式,这是一种在Linux系统中常用的归档和压缩方法,用于...

    syncthing-linux-amd64-v1.9.0.tar.gz

    标题中的"syncthing-linux-amd64-v1.9.0.tar.gz"是一个软件包,它是Syncthing的Linux版本,专为基于AMD64(也称为x86_64)架构的系统设计。Syncthing是一款开源的、跨平台的文件同步工具,允许用户在多台设备之间...

    mongodb-linux-x86_64-rhel62-4.0.0.tgz

    这个“mongodb-linux-x86_64-rhel62-4.0.0.tgz”文件是专门为基于Red Hat Enterprise Linux 6.2 (RHEL62)的64位Linux系统设计的MongoDB 4.0.0版本的安装包。MongoDB 4.0是一个重要的版本,因为它引入了许多新特性和...

Global site tag (gtag.js) - Google Analytics