linux 下网络流量监控

简介:
-,工作站上搭建yum环境
    [root@zhaoyun ~]# yum install net-snmp   安装一个网管协议snmp
    [root@zhaoyun ~]# yum install mrtg -y     监控软件
    [root@zhaoyun ~]# yum install httpd -y由于要在网页显示,所以安装http服务器
    这三个要必须安装
二,安装后就可以在被管设备安装snmp了,我要监控的是一台linux服务器
    
    编辑/etc/snmp/snmpd.conf
    在第62行修改一 下将systemview改成mib2

璧典簯
    在第89行将#号去掉

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

    然后启动snmpd服务 
  
下一步在工作站配置
   先建立一个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:/h ome/http/mrtg的#号去掉并改成WorkDir: /var/www/html/mrtg
将Options[_]: growright, bits #号去掉在下面添加一行
Language:  Chinese    支持中文

修改一下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  ]
现在就可以用浏览器看到监控的设备了


由于网页只生成一次所以只能监控到生成网页时的状态为了实时的监控设备可以设置一个计划任务,每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
添加
<Directory "/var/www/html/mrtg">
 AuthType   Basic
 AuthName   jiankong
 AuthuserFile  /etc/webauth/web.txt
 Require user  zhaoyun00
</Directory>
重启apache 测试一下

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

                            




本文转自zhaoyun00 51CTO博客,原文链接:http://blog.51cto.com/zhaoyun/390767


相关文章
|
6月前
|
运维 监控 算法
解读 C++ 助力的局域网监控电脑网络连接算法
本文探讨了使用C++语言实现局域网监控电脑中网络连接监控的算法。通过将局域网的拓扑结构建模为图(Graph)数据结构,每台电脑作为顶点,网络连接作为边,可高效管理与监控动态变化的网络连接。文章展示了基于深度优先搜索(DFS)的连通性检测算法,用于判断两节点间是否存在路径,助力故障排查与流量优化。C++的高效性能结合图算法,为保障网络秩序与信息安全提供了坚实基础,未来可进一步优化以应对无线网络等新挑战。
|
4月前
|
监控 安全 Linux
Arista CloudVision 2025.1 - 多云和数据中心网络自动化、监控和分析
Arista CloudVision 2025.1 - 多云和数据中心网络自动化、监控和分析
164 2
Arista CloudVision 2025.1 - 多云和数据中心网络自动化、监控和分析
|
4月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
131 18
|
4月前
|
Linux 数据安全/隐私保护
使用Linux命令行接入无线网络Wi-Fi的示例。
现在,你已经使用命令行成功地连接到 Wi-Fi 网络了。这两个示例涵盖了用 `nmcli` 和 `wpa_supplicant` 连接无线网络的常见场景,让你能够不依赖图形化界面来完成这个任务。在日常使用中熟练掌握这些基本操作能增强你对 Linux 系统的理解,帮助你更有效地处理各种问题。
179 12
|
4月前
|
运维 监控 中间件
Linux运维笔记 - 如何使用WGCLOUD监控交换机的流量
WGCLOUD是一款开源免费的通用主机监控工具,安装使用都非常简单,它可以监控主机、服务器的cpu、内存、磁盘、流量等数据,也可以监控数据库、中间件、网络设备
|
4月前
|
安全 Ubuntu Linux
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
144 0
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
|
6月前
|
Ubuntu Linux
Linux系统管理:服务器时间与网络时间同步技巧。
以上就是在Linux服务器上设置时间同步的方式。然而,要正确运用这些知识,需要理解其背后的工作原理:服务器根据网络中的其他机器的时间进行校对,逐步地精确自己的系统时间,就像一只犹豫不决的啮齿动物,通过观察其他啮齿动物的行为,逐渐确定自己的行为逻辑,既简单,又有趣。最后希望这个过程既能给你带来乐趣,也能提高你作为系统管理员的专业素养。
1045 20
|
6月前
|
JSON 运维 Ubuntu
Linux下如何使用Curl进行网络请求
希望这篇文章能帮助您在Linux下更好地使用Curl进行网络请求。如有疑问,请随时提问!
330 10
|
8月前
|
Linux 网络性能优化 网络安全
Linux(openwrt)下iptables+tc工具实现网络流量限速控制(QoS)
通过以上步骤,您可以在Linux(OpenWrt)系统中使用iptables和tc工具实现网络流量限速控制(QoS)。这种方法灵活且功能强大,可以帮助管理员有效管理网络带宽,确保关键业务的网络性能。希望本文能够为您提供有价值的参考。
1151 28
|
8月前
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
303 11