Debian下安装MRTG

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

先安装apache

#apt-get install apache

因为mrtg要依赖于 SNMP服务,所以要安装snmpd

# apt-get install snmpd

默认snmpd服务是不对外开放的所以要编辑一下配置文件

# vi /etc/snmp/snmpd.conf

# sec.name source community

com2sec paranoid default public

#com2sec readonly default public

#com2sec readwrite default private

改成

# sec.name source community

#com2sec paranoid default public

com2sec readonly default mypublic

#com2sec readwrite default private

重启服务

# /etc/init.d/snmpd restart

这样就可以用mypublic来访问snmpd服务了

下面就可以开始装mrtg了

# apt-get install mrtg

mrtg会自动添加到cron服务中每5分钟运行一次

现在开始配置mrtg了

$ cfgmaker --global "WorkDir: /var/www/mrtg" --global "Options[_]: growright,bits" --ifref=ip mypublic @127.0.0.1 > mrtg.cfg

如果前面配置的正确cfgmaker就可以正确的生成一个mrtg.cfg文件了

去掉注释,下面是我生成文件的主要部分

EnableIPv6: no

WorkDir: /var/www/mrtg

Options[_]: growright,bits

Target[127.0.0.1_219.217.53.45]: /219.217.53.45:mypublic@127.0.0.1:

SetEnv[127.0.0.1_219.217.53.45]: MRTG_INT_IP="219.217.53.45" MRTG_INT_DESCR="eth0"

MaxBytes[127.0.0.1_219.217.53.45]: 12500000

Title[127.0.0.1_219.217.53.45]: Traffic Analysis for 219.217.53.45 -- trotk

PageTop[127.0.0.1_219.217.53.45]: <H1>Traffic Analysis for 219.217.53.45 -- trotk</H1>

<TABLE>

<TR><TD>System:</TD> <TD>trotk in Unknown (configure /etc/snmp/snmpd.local.conf)</TD></TR>

<TR><TD>Maintainer:</TD> <TD>Root <root@localhost> (configure /etc/snmp/snmpd.local.conf)</TD></TR>

<TR><TD>Description:</TD><TD>eth0 </TD></TR>

<TR><TD>ifType:</TD> <TD>ethernetCsmacd (6)</TD></TR>

<TR><TD>ifName:</TD> <TD></TD></TR>

<TR><TD>Max Speed:</TD> <TD>100.0 Mbits/s</TD></TR>

<TR><TD>Ip:</TD> <TD>219.217.53.45 (trotk.vxin.com)</TD></TR>

</TABLE>

用生成的mrtg.cfg覆盖掉/etc/mrtg.cfg

然后执行2-3次

#mrtg /etc/mrtg.cfg

#mrtg /etc/mrtg.cfg

开始两次会有几个警告主要是有的文件还没生成。

访问一下

http://localhost/mrtg/

下面会生成一堆文件,查看一下.html文件就可以看到生成的网络流量图表了 :)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航