04mrtg.php.html
来自「鸟哥LINUX 学习课本」· HTML 代码 · 共 1,026 行 · 第 1/4 页
HTML
1,026 行
<br><font size=-1 color="#FFFFFF" face="SimSun"># Created by</font><br><font size=-1 color="#FFFFFF" face="SimSun"># VBird 2001/10/29</font><p><font size=-1 color="#FFFFFF" face="SimSun">### Global ConfigOptions</font><br><font size=-1 face="SimSun"><font color="#FFFFFF">WorkDir: /usr/local/apache/htdocs/mrtg</font><font color="#FFFF00"><==请改成您图表放置的目录</font></font><br><font size=-1 color="#FFFFFF" face="SimSun">Language: big5 </font><p><font size=-1 color="#FFFFFF" face="SimSun">### CPU Loadingdetecting ...</font><br><font size=-1 face="SimSun"><font color="#FFFFFF">Target[tsai.adsldns.org_person]:`/usr/local/mrtg-2/bin/mrtg.person.sh`</font><font color="#FFFF00"> <==档案放置的路径与文件名</font></font><br><font size=-1 color="#FFFFFF" face="SimSun">MaxBytes[tsai.adsldns.org_person]:500</font><br><font size=-1 color="#FFFFFF" face="SimSun">Options[tsai.adsldns.org_person]:gauge, nopercent, growright</font><br><font size=-1 color="#FFFFFF" face="SimSun">YLegend[tsai.adsldns.org_person]:Online Users</font><br><font size=-1 color="#FFFFFF" face="SimSun">ShortLegend[tsai.adsldns.org_person]:%</font><br><font size=-1 color="#FFFFFF" face="SimSun">LegendI[tsai.adsldns.org_person]:&nbsp; 联机数目 :</font><br><font size=-1 color="#FFFFFF" face="SimSun">LegendO[tsai.adsldns.org_person]:&nbsp; 上线人数 :</font><br><font size=-1 color="#FFFFFF" face="SimSun">Title[tsai.adsldns.org_person]:WWW 上线人数统计表</font><br><font size=-1 color="#FFFFFF" face="SimSun">PageTop[tsai.adsldns.org_person]:<H1> WWW 主机上线人数 </H1></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TABLE></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TR><TD>System:</TD> <TD>Aerosol Lab. in Redhat 6.1 Kernel 2.2.18</TD></TR></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TR><TD>Maintainer:</TD> <TD>VBird</TD></TR></font><br><font size=-1 color="#FFFFFF" face="SimSun"> </TABLE></font><br><font size=-1 color="#FFFF00" face="SimSun">档案结束!</font></td></tr></table><p><font color="#000000">要注意的仅是 </font><font color="#3333FF">`/usr/local/mrtg-2/bin/mrtg.person.sh`</font><font color="#000000">这一行字!这个就是我们刚刚才写成的 scripts 啦!然后同样的,执行</font><ul><font color="#3333FF" face="SimSun">./mrtg mrtg.cfg.person</font></ul><font color="#000000">三次之后,就可以正常的产生图表啦!</font><br><font color="#000000">然后在将您的图表加在 index.html 网页中,如此则可以实时的侦测与记录上线人数的统计啰!当然,如果您修改一下上面的script (mrtg.person.sh),将 www 改成 ftp 的话,那就等于是侦测 ftp 的实时上线人数!如何!简单吧!</font><br><font color="#000000">祝大家架站愉快!</font></ul><hr WIDTH="100%"><ul><li><a NAME="linux_win"></a><font size=+1 color="#000066">在 Linux 主机上侦测windows 2000 的网络流量</font></li></ul><ul><font color="#000000">好了!我们现在已经可以在 Linux 系统上面侦测任何咚咚啦!那如果要侦测windows 2000 要如何作呢?其实也真是很简单,(1) 你要先在 windows 2000 上面安装SNMP 通讯协议的套件;(2) 在 Linux 上面针对 windows 2000 进行参数档的侦测;(3) 做成网页输出!简单的很!</font></ul><ul><ol><li><font color="#3333FF">Windows 2000 下启动 snmp 服务:</font></li><br><font color="#000000">windows 2000 这个系统底下已经有预设的 snmp 通讯协议了,只要开放他即可!那要如何开放呢?你可以开启『</font><font color="#000099">开始</font><font color="#000000">』>『</font><font color="#000099">设定</font><font color="#000000">』>『</font><font color="#000099">控制台</font><font color="#000000">』>『</font><font color="#000099">新增移除程序</font><font color="#000000">』>『</font><font color="#000099">新增/移除Windows 组件</font><font color="#000000">』。然后就像下面两张图一样,先勾选</font><font color="#000099">Managementand Monitoring Tools</font><font color="#000000"> ,之后选择 『</font><font color="#000099">详细数据</font><font color="#000000">』之后,出现的图示中,选择勾选 </font><font color="#000099">Simple NetworkManagement Protocol</font><font color="#000000"> ,然后按下确定之后,就开始安装啦!在安装的过程中,安装程序会要求你放入windows 2000 的 CD 进入 CD-ROM ,安装完毕之后就已经有 SNMP 的通讯协议啦!</font><center><img SRC="04mrtg_snmp_win2000_1.jpg" NOSAVE height=388 width=501><br><img SRC="04mrtg_snmp_win2000_2.jpg" NOSAVE height=319 width=449></center><li><font color="#3333FF">在 Linux 上面针对 windows 2000 进行 MRTG 的参数侦测:</font></li><br><font color="#000000">接下来的工作跟之前的工作就差不多啦!先来建立参数档吧,如何建立呢?假设你的Windows 2000 的 IP 是 192.168.1.11 ,那么你就必须要这样来侦测 Windows 2000的参数:</font><br> <table COLS=1 WIDTH="80%" BGCOLOR="#000000" ><tr><td><font size=-1 face="SimSun"><font color="#FFFFFF">[root@vbirdmrtg]# /usr/local/mrtg-2/bin/cfgmaker </font><font color="#FFFF00">public@192.168.1.11</font><font color="#FFFFFF">> mrtg.cfg.vbird</font></font></td></tr></table><p><font color="#000000">注意啰! public 是预设的指令,后面接的是你的 IP(当然也可以是 domain 说)。这样一来,就可以做出一个参数档案,名称为 mrtg.cfg.vbird,我们来看一看这个档案的大概内容吧!</font><br> <table COLS=1 WIDTH="80%" BGCOLOR="#000000" ><tr><td><font size=-1 color="#FFFFFF" face="SimSun">[root@vbirdmrtg]# vi mrtg.cfg.vbird</font><br><font size=-1 color="#FFFFFF" face="SimSun"># Created by</font><br><font size=-1 color="#FFFFFF" face="SimSun"># /usr/local/mrtg-2/bin/cfgmakerpublic@192.168.1.11</font><br><font size=-1 color="#FFFFFF" face="SimSun">### GlobalConfig Options</font><br><font size=-1 color="#FFFF00" face="SimSun">WorkDir: /usr/local/apache/htdocs/mrtg/</font><br><font size=-1 color="#FFFF00" face="SimSun">Options[_]:growright, bits</font><p><font size=-1 color="#FFFFFF" face="SimSun">Target[192.168.1.11_16777219]:16777219:public@192.168.1.11:</font><br><font size=-1 color="#FFFFFF" face="SimSun">SetEnv[192.168.1.11_16777219]:MRTG_INT_IP="192.168.1.11" MRTG_INT_DESCR="NDIS 5</font><br><font size=-1 color="#FFFFFF" face="SimSun">.0 driver"</font><br><font size=-1 color="#FFFFFF" face="SimSun">MaxBytes[192.168.1.11_16777219]:1250000</font><br><font size=-1 color="#FFFFFF" face="SimSun">Title[192.168.1.11_16777219]:Traffic Analysis for 16777219 -- VBLAB2</font><br><font size=-1 color="#FFFFFF" face="SimSun">PageTop[192.168.1.11_16777219]:<H1>Traffic Analysis for 16777219 -- VBLAB2</H1></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TABLE></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TR><TD>System:</TD> <TD>VBLAB2 in</TD></TR></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TR><TD>Maintainer:</TD> <TD></TD></TR></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TR><TD>Description:</TD><TD>NDIS 5.0 driver</TD></TR></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TR><TD>ifType:</TD> <TD>ethernetCsmacd(6)</TD></TR></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TR><TD>ifName:</TD> <TD></TD></TR></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TR><TD>Max Speed:</TD> <TD>1250.0 kBytes/s</TD></TR></font><br><font size=-1 color="#FFFFFF" face="SimSun"> <TR><TD>Ip:</TD> <TD>192.168.1.11 ()</TD></TR></font><br><font size=-1 color="#FFFFFF" face="SimSun"> </TABLE></font><br> </td></tr></table><font color="#000000">其它的设定不太需要改变,但是上面黄色的那两行字中,请注意,修改成你的『工作目录』与一些设定吧!最好是将一些图表数据都放一起就好了!这样子大概就OK啦!</font><br> <li><font color="#3333FF">做成网页输出:</font></li><br><font color="#000000">这一步跟前面就都一样啦,先执行 mrtg mrtg.cfg.vbird(你的参数档名)三次,然后在将输出的图表写在你的index.html 上面即可!这样就已经可以侦测 windows 2000 的网络流量啦!而且还不需要在windows 2000 上面有任何的咚咚发生喔!</font></ol></ul><hr WIDTH="100%"><ul><li><a NAME="MRTG-win98"></a><font size=+1 color="#000066">在 Linux 主机上侦测windows 98 的网络流量</font></li></ul><blockquote><font color="#000000">MRTG 流量侦测到此为止介绍的都是属于 NT或者是 Linux 上面的讯息,那要如何侦测 Windows 98 的系统呢?毕竟使用这个系统的用户并不少呀!OK!侦测Windows 系统,最主要的就是要有 snmp 啦!只要有 snmp 之后,往后的工作就都完全一模一样了!哪我们就在Windows98 上面安装 snmp 的服务吧!其实, snmp 套件已经在 windows 98 的原版光盘中了,你可以到原版98 光盘的 </font><font color="#3333FF">/tools/reskit/netadmin/snmp</font><font color="#000000">这个路径下找到以下仅提供 snmp 在 windows98 下的安装方法,至于侦测的方法则与Windows 2000 的情况一模一样!目前我已经在 Linux 上以 MRTG 成功的将研究室所有的计算机之网络卡流量侦测了!往后将可便利于管理整个研究室的网络流量,并可以藉以分析是否有不明人士乱玩网络.....</font><ol><li><font color="#000000">你可以在 windows 98 下按下『开始』>『控制台』>『网络』,或者是在桌面的『网络上的芳邻』按『右键』选『内容』,会出现如下方框:</font></li><br><img SRC="04mrtg_snmp-win98-1.jpg" NOSAVE height=427 width=367><li><font color="#000000">请按下『新增』之后,出现:</font></li><br><img SRC="04mrtg_snmp-win98-2.jpg" NOSAVE height=184 width=395><li><font color="#000000">选择『服务』的项目后,并按下『新增』:</font></li><br><img SRC="04mrtg_snmp-win98-3.jpg" NOSAVE height=300 width=441><li><font color="#000000">然后再选择『从磁盘安装』这一项!并将你的 snmp 套件指向你的原版windows 98 光盘!</font></li><br><img SRC="04mrtg_snmp-win98-4.jpg" NOSAVE height=222 width=407><li><font color="#000000">按下确定之后,再按一次确定!即可安装 snmp 套件啰!</font></li><br><img SRC="04mrtg_snmp-win98-5.jpg" NOSAVE height=157 width=386><li><font color="#000000">就像这样,出现了这个东西!按下确定吧!开始安装啰!</font></li><br><img SRC="04mrtg_snmp-win98-6.jpg" NOSAVE height=300 width=441><li><font color="#000000">有没有看到如下图所示! Microsoft SNMP agent 已经出现了!表示安装完毕!</font></li><br><img SRC="04mrtg_snmp-win98-7.jpg" NOSAVE height=427 width=367></ol></blockquote><hr WIDTH="100%"><ul><li><a NAME="problem"></a><font size=+1>一些问题汇整</font></li></ul><blockquote><font color="#000000">在写出这一篇文章之后,收到网友们的热情支持!让小弟不甚惶恐!不过,这里面也出现了一些问题是当初所没有发现的!以下就来说说问题的所在吧!</font><ol><li><font color="#000099">我的 Red Hat 本身就有 snmp 了,可不可以不要安装 ucd-snmp这个套件呢?</font></li><br><font color="#000000">当然了,Red Hat 本身就有 snmp 这个通讯服务存在了,可能的话当然就不要去动他比较好啰!不过,要让你的Red Hat 预设的 snmp 能动,那就一定需要修改 /etc/snmp/snmpd.conf 这个档案!不过,小弟对于snmpd.conf 的设定还不是很了解!因此,就会直接建议您,干脆移除预设的 ucd-snmp之后,重新安装新版的吧!设定上比较简单啦!当然,如果您英文不错的话, /etc/snmp/snmpd.conf这个档案可要多看一些喔!</font><br> <li><font color="#000099">为何作完了 ./cfgmaker 这个动作之后,再执行 ./mrtg时,会出现:『</font><font color="#3333FF">ERROR: Line 9</font><font color="#000099">』的问题?</font></li><br><font color="#000000">这个是大家最容易犯的错了,其实,就是在 public@your.hosts.name这一个地方写错了!请千万注意, public 是有意义的代码,请不要将这一行写成你的e-mail 了!不然就会造成错误情况发生!</font><br> <li></li></ol></blockquote><hr WIDTH="100%"><ul><dt><font color="#000000">参考数据:</font></dt><dt><font color="#000000">高健智、赖阿福:Linux 网络实作经典之高手究极篇,知城出版社;</font></dt><dt><font color="#000000"><a href="http://freebsd.lab.mlc.edu.tw/snmp+mrtg.shtml" target="_blank">苗栗大南国小架站日志</a></font></dt><dt><font color="#000000"><a href="http://www.hmes.kh.edu.tw/~jang/" target="_blank">张宏明的个人笔记簿</a></font></dt></ul><dt><font size=-1 color="#3333FF" face="SimSun">2002/ 01/01以来统计人数</font><br><img SRC="http://pc510.ev.ncku.edu.tw/cgi-bin/Count.cgi?dd=A&ft=0&sh=T&pad=Y&df=vbird_safe_04.dat" NOSAVE height=15 width=60 align=ABSCENTER><hr WIDTH="100%"><center><a href="http://linux.vbird.org" target="_top"><img SRC="http://linux.vbird.org/VBirdTitle2.jpg" NOSAVE BORDER=0 height=25 width=90></a><a href="http://linux.vbird.org/linux_basic"><img SRC="http://linux.vbird.org/icon_system.gif" NOSAVE BORDER=0 height=25 width=90></a><a href="http://linux.vbird.org/linux_server"><img SRC="http://linux.vbird.org/icon_server.gif" NOSAVE BORDER=0 height=25 width=90></a><a href="http://linux.vbird.org/linux_security"><img SRC="http://linux.vbird.org/icon_security.jpg" NOSAVE BORDER=0 height=25 width=90></a><a href="http://phorum.vbird.org" target="_blank"><img SRC="http://linux.vbird.org/icon_forums.gif" NOSAVE BORDER=0 height=25 width=90></a><a href="http://linux.vbird.org/adsl"><img SRC="http://linux.vbird.org/icon_adsl.gif" NOSAVE BORDER=0 height=25 width=90></a><br><font size=-1 color="#000066">Designed by <a href="mailto:vbird@tsai.adsldns.org">VBird</a>during 2001-2004. Aerosol Lab.</font></center></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?