热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在Linux系统中实施网络流量监测与分析

本文详细介绍了在Linux系统中实施网络流量监测与分析的方法。通过使用专业的工具和技术,读者可以有效地监控和分析网络流量,从而提高系统的安全性和性能。希望本文能为读者提供有价值的参考和实践指导。

本篇文章给大家分享的是有关怎么进行linux下的网络流量监控,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

-,工作站上搭建yum环境

    [root@zhaoyun ~]# yum install net-snmp   安装一个网管协议snmp  

    [root@zhaoyun ~]# yum install mrtg -y     监控软件  

    [root@zhaoyun ~]# yum install httpd -y由于要在网页显示,所以安装http服务器  

    这三个要必须安装  

二,安装后就可以在被管设备安装snmp了,我要监控的是一台linux服务器

        怎么进行linux下的网络流量监控  

    编辑/etc/snmp/snmpd.conf  

    在第62行修改一下将systemview改成mib2

 
 

怎么进行linux下的网络流量监控  
 

    在第89行将#号去掉  

 

怎么进行linux下的网络流量监控  
 

       在第395行添加 团体名 rocommunity 123456 添加了一个只读属性的团体名密码是123456  

 
 

    然后启动snmpd服务   

    怎么进行linux下的网络流量监控

下一步在工作站配置

   先建立一个mrtg的工作目录,然后生成mrtg的配置文件  

   [root@zhaoyun ~]# mkdir /var/www/html/mrtg  

[root@zhaoyu                 # cfgmaker —output /var/www/html/mrtg/mrtg.cfg 123456@192.168.0.7

    被监控的主机是192.168.0.7他的团体名密码是123456  

修改mrtg的配置文件

[root@zhaoyun ~]# vi /var/www/html/mrtg/mrtg.cfg

 
 

将WorkDIr:/home/http/mrtg的#号去掉并改成WorkDir: /var/www/html/mrtg

将Options[_]: growright, bits #号去掉在下面添加一行

Language: Chinese       支持中文  

怎么进行linux下的网络流量监控  
 

修改一下apache的主配置文件

添加或修改一行成为AddDefaultCharset GB2312 为的是apache支持中文

 
 

重新生成配置文件,一般要执行三次才会成功

[root@zhaoyun ~]# env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg

生成网页文件

[root@zhaoyun ~]# indexmaker --output /var/www/html/mrtg/index.html --title=jiankong --sort=name --sort=original /var/www/html/mrtg/mrtg.cfg

修改另一个mrtg的文件

[root@zhaoyun ~]# vi /etc/httpd/conf.d/mrtg.conf

   
 

改成上面的样子

重启apache服务

[root@zhaoyun ~]# service httpd restart

Stopping httpd:                                               [ OK ]  

Starting httpd:                                               [ OK ]  

现在就可以用浏览器看到监控的设备了

 
 

怎么进行linux下的网络流量监控  
 

由于网页只生成一次所以只能监控到生成网页时的状态为了实时的监控设备可以设置一个计划任务,每5分钟生成一次网页

[root@zhaoyun ~]# crontab -e

*/5 * * * * env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg

现在任何人都可以访问到这个信息为了安全可以设置访问密码

现建立一个认证用的目录

[root@zhaoyun webauth]# mkdir /etc/webauth

[root@zhaoyun etc]# htpasswd -bc /etc/webauth/web.txt zhaoyun00 123456

在/etc/webauth/下生成一个web.txt的文件 用户名是zhaoyun00 密码是123456

修改mrtg的配置文件

[root@zhaoyun webauth]# vi /etc/httpd/conf.d/mrtg.conf

添加

 AuthType      Basic  

 AuthName      jiankong  

 AuthuserFile /etc/webauth/web.txt

 Require user zhaoyun00

重启apache 测试一下

 
 

现在访问就要用户名和密码了输入正确的用户名和密码

      就可以访问成功了  

 怎么进行linux下的网络流量监控                                                 

以上就是怎么进行linux下的网络流量监控,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程笔记行业资讯频道。


推荐阅读
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • 本题来自WC2014,题目编号为BZOJ3435、洛谷P3920和UOJ55。该问题描述了一棵不断生长的带权树及其节点上小精灵之间的友谊关系,要求实时计算每次新增节点后树上所有可能的朋友对数。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 探讨在 JavaScript 中使用不同方向的 for 循环来实现跟随鼠标的 div 动画时,为什么会出现不同的视觉效果。 ... [详细]
  • JavaScript 基础语法指南
    本文详细介绍了 JavaScript 的基础语法,包括变量、数据类型、运算符、语句和函数等内容,旨在为初学者提供全面的入门指导。 ... [详细]
  • 利用决策树预测NBA比赛胜负的Python数据挖掘实践
    本文通过使用2013-14赛季NBA赛程与结果数据集以及2013年NBA排名数据,结合《Python数据挖掘入门与实践》一书中的方法,展示如何应用决策树算法进行比赛胜负预测。我们将详细讲解数据预处理、特征工程及模型评估等关键步骤。 ... [详细]
  • 在项目部署后,Node.js 进程可能会遇到不可预见的错误并崩溃。为了及时通知开发人员进行问题排查,我们可以利用 nodemailer 插件来发送邮件提醒。本文将详细介绍如何配置和使用 nodemailer 实现这一功能。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 丽江客栈选择问题
    本文介绍了一道经典的算法题,题目涉及在丽江河边的n家特色客栈中选择住宿方案。两位游客希望住在色调相同的两家客栈,并在晚上选择一家最低消费不超过p元的咖啡店小聚。我们将详细探讨如何计算满足条件的住宿方案总数。 ... [详细]
  • 本文介绍了如何在多线程环境中实现异步任务的事务控制,确保任务执行的一致性和可靠性。通过使用计数器和异常标记字段,系统能够准确判断所有异步线程的执行结果,并根据结果决定是否回滚或提交事务。 ... [详细]
  • JSOI2010 蔬菜庆典:树结构中的无限大权值问题
    本文探讨了 JSOI2010 的蔬菜庆典问题,主要关注如何处理非根非叶子节点的无限大权值情况。通过分析根节点及其子树的特性,提出了有效的解决方案,并详细解释了算法的实现过程。 ... [详细]
  • 本文详细介绍了优化DB2数据库性能的多种方法,涵盖统计信息更新、缓冲池调整、日志缓冲区配置、应用程序堆大小设置、排序堆参数调整、代理程序管理、锁机制优化、活动应用程序限制、页清除程序配置、I/O服务器数量设定以及编入组提交数调整等方面。通过这些技术手段,可以显著提升数据库的运行效率和响应速度。 ... [详细]
  • 深入解析Java枚举及其高级特性
    本文详细介绍了Java枚举的概念、语法、使用规则和应用场景,并探讨了其在实际编程中的高级应用。所有相关内容已收录于GitHub仓库[JavaLearningmanual](https://github.com/Ziphtracks/JavaLearningmanual),欢迎Star并持续关注。 ... [详细]
  • 本文介绍了如何在 Node.js 中使用 `setDefaultEncoding` 方法为可写流设置默认编码,并提供了详细的语法说明和示例代码。 ... [详细]
author-avatar
myldd
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有