Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7068167
  • 博文数量: 702
  • 博客积分: 10821
  • 博客等级: 上将
  • 技术积分: 12031
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-02 10:41
个人简介

中科院云平台架构师,专注于数字化、智能化,技术方向:云、Linux内核、AI、MES/ERP/CRM/OA、物联网、传感器、大数据、ML、微服务。

文章分类

全部博文(702)

分类: 云计算

2015-01-03 16:58:03

一、简介:
MRTG
(Multi Router Traffic Grapher)是一套可用来绘出网络流量图的软件,由瑞士奥尔滕的Tobias Oetiker与Dave Rand所开发,此软件以GPL授权。
下面是网卡流量监控图

MRTG最早的版本是在1995年春天所推出,以Perl所写成,因此可以跨平台使用,它利用了SNMP送出带有物件识别码(OIDs)的请求给要查询的网络设备,因此设备本身需支援SNMP。MRTG再以所收集到的资料产生HTML档案并以GIF或PNG格式绘制出图形,并可以日、周、月等单位分别绘出。它也可产生出最大值最小值的资料供统计用。
原本MRTG只能绘出网络设备的流量图,后来发展出了各种plug-in,因此网络以外的设备也可由MRTG监控,例如服务器硬盘使用量、CPU的负载等。
最常用的管理协议就是简单的网络管理协议(SNMP,Simple Network Management Protocol)。而我们用的MRTG(Multi Router Traffic Grapher)就是通过SNMP协议实现管理工作站与设备代理进程间的通讯,完成对设备的管理和运行状态的监视。

二、安装及配置:
下文中讲述了SNMP和MRTG的配置。
在Ubuntu下配置MRTG监控Nginx和服务器系统资源:
http://my.oschina.net/jack230230/blog/150470

三、Monitorix监控软件:
Monitorix提供丰富的统计图,监控CPU/内存/磁盘IO/网络IO/FTP/Apache/MySQL/PHP等数据.
Ubuntu安装Monitorix:
sudo aptitude install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl
wget
sudo dpkg -i monitorix*.deb
service apache2 reload
service monitorix restart
ssh转发8080端口到本地进行管理,一切OK!


阅读(4062) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~