Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1209484
  • 博文数量: 232
  • 博客积分: 7563
  • 博客等级: 少将
  • 技术积分: 1930
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-21 11:17
文章分类

全部博文(232)

文章存档

2011年(17)

2010年(90)

2009年(66)

2008年(59)

分类:

2009-06-10 16:31:28

一直以来,我都是使用的ntop作流量监控。不过对于哪些无法做端口镜像的系统就很难使用了。幸好我们还有mrtg和cacti。前者是老资格的监 控系统了,由于使用了snmp协议,使得我们可以从流量到服务器负载,从传感器到Apache连接数,几乎一切都可以监控数据,不过美中不足的是mrtg 只能画两条线,而且对数据无法以时间索引,使得想查看以前某个时段的数据变的很难。

        cacti,这个软件很有前途,内置大量的模板,可以很方便的使用,可惜对以前(这个以前指的是至少10年前的交换机)的一些交换机支持不好,会发生无法 抓到数据的问题,不过如果是现的在交换则没有这个问题,由于使用mysql作数据库来记录数据,使得可以方便的查看以前的数据,而且还可以将多张图合成一 张,这些强大的功能使得cacti决不亚于一些厂商的监控系统。可以说是目前最好的监控系统。

MRTG

        安装mrtg实在是太简单了,在debian下直接使用apt安装。

         #apt-get install mrtg

       然后开始配置吧,先建个目录

         #mkdir /var/www/html/mrtg

       开始生成mrtg的配置文件,在这之前记得先设置好snmp

        #cfgmaker  --output /etc/mrtg.cfg --global "WorkDir: /var/www/html/mrtg" --global "Options[_]: growright,bits"

生成索引文件

        #indexmaker --output=/var/www/html/mrtg/index.html

        最后运行mrtg /etc/mrtg.cfg就行了,由于刚开始运行时没有找到以前的记录,所以会报错,不过多运行两次就行了。

       记得配置你的http服务器,要不然你没有办法通过网页查看到你的数据。

       定时自动运行mrtg来生 成统计信息,默认为五分钟运行一次。作为root身份crontab -e进入编辑状态,添加内容 如下:

       */5 * * * * mrtg /etc/mrtg.cfg

       现在mrtg每5分钟会运行一次,更新一次数据。

 

 CACTI

同样使用apt-get install cacti就行了,不过要先安装上mysql的数据库,不知道为什么cacti没有自动安装mysql

#apt-get install mysql-server-5.0

#apt-get install cacti

然后 server ip/cacti就可以看到CACTI的首页了,用户名和密码都是admin,通过后会要求重新输入密码。然后开始配置吧,内置很多有用的模板。

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