UNIX/Linux中使用MRTG自动画虚拟主机流量图
敬业的IT人
互联网
佚名
2008-4-22 22:20:43
一﹑安装MRTG
cd /usr/ports/net/mrtg
make install
默认情况下即可正常安装,不需要其他配置。
二、安装APACHE2.0.48
cd /usr/ports/www/apache2
make WITH_SUEXEC=yes install
在这里安装APACHE 2 有多种方式,我们可以使用:
make show-options 显示安装时的可选项
make show-modules 显示需要安装的模块
当然,安装时可以选择的余地很大的,如果你需要特别提升APACHE 2 的性能,可以选择不同的安装选项试一下,我曾经连续花了一天时间安装了十几次APACHE 2,以测试不同选项搭配后的效果,>_<
听着硬盘“哗啦哗啦”一阵狂响后,系统会提示你安装成功,^_^
三、安装MOD_WATCH
首先说明,因为apache 和1.X和2.X,那么我们的mod_watch模块也有mod_watch和mod_watch4两种,前一种对应apache 1.X,后一种对应apache 2.X。因为我是安装的APACHE 2.X,故应该安装mod_watch4。如果你是APACHE 1.X,请直接更改一下即可使用。
cd /usr/ports/www/mod_watch4
make install
安装成功后,接下来是最重要的配置工作,就是要怎么才能让系统认得APACHE 2的流量,并且画出我们的实时流量,请接着看:
现在我们修改一下
比如我要访问我的站的MRTG流量图,就是这样子:
四﹑做整机流量图索引
如果你的虚拟主机很多,你又想一下子看完所有用户的流量图,你可以这样子来做一个MRTG流量图索引:
/usr/local/bin/indexmaker --title=”nlineCQ.COM BANDWIDTH MRTG TATOL" --output=/home/onlinecq.com/index.的流量图了,里面将会有所有用户的流量图!
五﹑排程更新MRTG流量图
如果不做这一步,我们只有手工更新流量图啦,呵呵~
要排程更新的话,也比较简单的,就是把相关命令加到crontab里面即可:
vi /etc/crontab
*/5 * * * * root /usr/local/bin/mrtg /usr/local/etc/apache2/mod_watch.cfg
用:wq存盘退出,这样子每5分钟将会执行流量图的更新工作,当时,如果你要求比较高的话,可以让它每分钟都执行,不过注意,更新流量图时,会占用一些系统资源的,>_< 。还是适可而止吧~
六、结束语
至此为止,可以投入商业使用的MRTG实时流量图就建立起来了,您可以reboot一下,让最新的设置及软件生效。文章地址:
- 最新文章
- UNIX防止非法用户注册的技术大全[04-22]
- 从系统管理员的角度讨论UNIX安全问题[04-22]
- UNIX系统后门的安放和日志的擦除[04-22]
- 彻底解决UNIX管理员口令丢失问题方案[04-22]
- 网管技巧:利用SCO UNIX做简单路由器[04-22]
- 编写Linux/Unix守护进程[04-22]
- 相关文章
- UNIX防止非法用户注册的技术大全[04-22]
- 从系统管理员的角度讨论UNIX安全问题[04-22]
- UNIX系统后门的安放和日志的擦除[04-22]
- 彻底解决UNIX管理员口令丢失问题方案[04-22]
- 网管技巧:利用SCO UNIX做简单路由器[04-22]
- 编写Linux/Unix守护进程[04-22]
