看板 FreeBSD 關於我們 聯絡資訊
※ 引述《style520 (XXYY)》之銘言: : 小弟有一台 Linux 和 一台 FreeBSD 裝了 mrtg : 輸出到html是格式不太一樣 : Fedora Core release 4 : mrtg-2.11.1-3 : 輸出結果長這樣: : 最大 流入: 1296.0 b/秒 (0.0%) 平均 流入: 288.0 b/秒 (0.0%) 目前 流入: 232.0 b/秒 (0.0%) : 最大 流出: 984.0 b/秒 (0.0%) 平均 流出: 128.0 b/秒 (0.0%) 目前 流出: 64.0 b/秒 (0.0%) : FreeBSD 6.0 : mrtg-2.14.7,1 : 輸出結果長這樣: : 最大 平均 目前 : 流入 6920.3 kb/秒 (69.2%) 2832.0 kb/秒 (28.3%) 2878.3 kb/秒 (28.8%) : 流出 5715.6 kb/秒 (57.2%) 2733.6 kb/秒 (27.3%) 2760.8 kb/秒 (27.6%) : Linux 的輸入結果,有點亂。 流入 流出 最大 平均 目前 密密麻麻的 : 請問是 mrtg 版本的關係嗎? : 還是說 cfg 檔設定要加什麼參數才能像 FreeBSD的輸出結果一樣? 困擾我很久的問題 今天終於得到解決 直接修改 /usr/bin/mrtg,懶得升級mrtg 雖不懂perl,但改起來不算太困難 --- /usr/bin/mrtg.bak 2007-03-12 22:51:20.000000000 +0800 +++ /usr/bin/mrtg 2007-03-12 23:30:40.134679656 +0800 @@ -1329,31 +1329,36 @@ "; my(@foo)=($rcfg,$LOC); print HTML "<TR> - ".&$LOC("<TD ALIGN=right><SMALL>Max $InCo</SMALL></TD>")." - <TD ALIGN=left><SMALL>".&fmi($$maxin{$peri}{$router}, $$rcfg{'maxbytes1'}{$router}, $router, @foo)." + <TD ALIGN=right>&nbsp;</TD> + <TD WIDTH=5></TD> + ".&$LOC("<TD ALIGN=right><SMALL>Max")."</SMALL></TD> + <TD></TD> + ".&$LOC("<TD ALIGN=right><SMALL>Average")."</SMALL></TD> + <TD></TD> + ".&$LOC("<TD ALIGN=right><SMALL>Current")."</SMALL></TD> + </TR> + <TR> + ".&$LOC("<TD ALIGN=left><SMALL>$InCo</SMALL></TD><TD WIDTH=5></TD>")." + <TD ALIGN=right><SMALL>".&fmi($$maxin{$peri}{$router}, $$rcfg{'maxbytes1'}{$router}, $router, @foo)." </SMALL></TD> <TD WIDTH=5></TD> - ".&$LOC("<TD ALIGN=right><SMALL>Average $InCo</SMALL></TD>")." - <TD ALIGN=left><SMALL>".&fmi($$avin{$peri}{$router}, $$rcfg{'maxbytes1'}{$router}, $router, @foo)." + <TD ALIGN=right><SMALL>".&fmi($$avin{$peri}{$router}, $$rcfg{'maxbytes1'}{$router}, $router, @foo)." </SMALL></TD> <TD WIDTH=5></TD> - ".&$LOC("<TD ALIGN=right><SMALL>Current $InCo</SMALL></TD>")." - <TD ALIGN=left><SMALL>".&fmi($$cuin{$peri}{$router}, $$rcfg{'maxbytes1'}{$router}, $router, @foo)." + <TD ALIGN=right><SMALL>".&fmi($$cuin{$peri}{$router}, $$rcfg{'maxbytes1'}{$router}, $router, @foo)." </SMALL></TD> </TR> " if $InCo; print HTML " <TR> - ".&$LOC("<TD ALIGN=right><SMALL>Max $OutCo</SMALL></TD>")." - <TD ALIGN=left><SMALL>".&fmi($$maxout{$peri}{$router}, $$rcfg{'maxbytes2'}{$router}, $router, @foo)." + ".&$LOC("<TD ALIGN=left><SMALL>$OutCo</SMALL></TD><TD WIDTH=5></TD>")." + <TD ALIGN=right><SMALL>".&fmi($$maxout{$peri}{$router}, $$rcfg{'maxbytes2'}{$router}, $router, @foo)." </SMALL></TD> <TD WIDTH=5></TD> - ".&$LOC("<TD ALIGN=right><SMALL>Average $OutCo</SMALL></TD>")." - <TD ALIGN=left><SMALL>".&fmi($$avout{$peri}{$router}, $$rcfg{'maxbytes2'}{$router}, $router, @foo)." + <TD ALIGN=right><SMALL>".&fmi($$avout{$peri}{$router}, $$rcfg{'maxbytes2'}{$router}, $router, @foo)." </SMALL></TD> <TD WIDTH=5></TD> - ".&$LOC("<TD ALIGN=right><SMALL>Current $OutCo</SMALL></TD>")." - <TD ALIGN=left><SMALL>".&fmi($$cuout{$peri}{$router}, $$rcfg{'maxbytes2'}{$router}, $router, @foo)." + <TD ALIGN=right><SMALL>".&fmi($$cuout{$peri}{$router}, $$rcfg{'maxbytes2'}{$router}, $router, @foo)." </SMALL></TD> </TR> " if $OutCo; print HTML " -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.245.58