[MRTG] banner削除方法
MRTGをインストールしたり、新しい項目を追加したりしたときに、こんなバナーが出ることがあるかと思います。

MRTGの作者のサイトへリンクが貼られているので、環境によっては「うちのホストが実在することを世間様には隠蔽したい」などの要件があって、このバナーを外したいということもあるでしょう。5分に1回、cronで生成されるページでは、mrtg.cfgで
# to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits
Options[_]: growright, noinfo, nobanner
こんな風に、「nobanner」オプションをつけてあげればOKです。ただし、ロードアベレージやメモリ使用量などの項目には、個別にnobannerオプションが必要になります。
では、indexmakerでインデックス作成するたびに手動でチマチマとバナーを削除すればよい?いいえ、そんな手間かかることしなくてもいいんです。そもそものindexmakerコマンドからバナー生成の部分を削除してやればよいのです。
以下、indexmakerからバナー生成箇所を削除する手順です(MRTG 2.14.5で説明しています)。
[root@ishikari ~]# cp -p /usr/bin/indexmaker /usr/bin/indexmaker.orig
[root@ishikari ~]# vi /usr/bin/indexmaker
522行目から546行目までの、以下の部分を削除する
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR>
<TD WIDTH=63><A
HREF="http://oss.oetiker.ch/mrtg/"><IMG
BORDER=0 SRC="${gifPath}mrtg-l.${main::GRAPHFMT}" WIDTH=63 HEIGHT=25 ALT="MRTG"></A></TD>
<TD WIDTH=25><A
HREF="http://oss.oetiker.ch/mrtg/"><IMG
BORDER=0 SRC="${gifPath}mrtg-m.${main::GRAPHFMT}" WIDTH=25 HEIGHT=25 ALT=""></A></TD>
<TD WIDTH=388><A
HREF="http://oss.oetiker.ch/mrtg/"><IMG
BORDER=0 SRC="${gifPath}mrtg-r.${main::GRAPHFMT}" WIDTH=388 HEIGHT=25
ALT="Multi Router Traffic Grapher"></A></TD>
</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR VALIGN=top>
<TD WIDTH=88 ALIGN=RIGHT><FONT FACE="Arial,Helvetica" SIZE=2>
version $VERSION</FONT></TD>
<TD WIDTH=388 ALIGN=RIGHT><FONT FACE="Arial,Helvetica" SIZE=2>
<A HREF="http://tobi.oetiker.ch/">Tobias Oetiker</A>
<A HREF="mailto:tobi+mrtglink\@oetiker.ch"><tobi\@oetiker.ch></A>
and <A HREF="http://www.bungi.com/">Dave Rand</A> <A HREF="mailto:dlr\@bungi.com"><dlr\@bungi.com></A></FONT>
</TD>
</TR>
</TABLE>
そしてindexmakerを実行します。これで、バナーは出なくなりました。
ね、簡単でしょ?
MRTGの作者のサイトへリンクが貼られているので、環境によっては「うちのホストが実在することを世間様には隠蔽したい」などの要件があって、このバナーを外したいということもあるでしょう。5分に1回、cronで生成されるページでは、mrtg.cfgで
# to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits
Options[_]: growright, noinfo, nobanner
こんな風に、「nobanner」オプションをつけてあげればOKです。ただし、ロードアベレージやメモリ使用量などの項目には、個別にnobannerオプションが必要になります。
では、indexmakerでインデックス作成するたびに手動でチマチマとバナーを削除すればよい?いいえ、そんな手間かかることしなくてもいいんです。そもそものindexmakerコマンドからバナー生成の部分を削除してやればよいのです。
以下、indexmakerからバナー生成箇所を削除する手順です(MRTG 2.14.5で説明しています)。
[root@ishikari ~]# cp -p /usr/bin/indexmaker /usr/bin/indexmaker.orig
[root@ishikari ~]# vi /usr/bin/indexmaker
522行目から546行目までの、以下の部分を削除する
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR>
<TD WIDTH=63><A
HREF="http://oss.oetiker.ch/mrtg/"><IMG
BORDER=0 SRC="${gifPath}mrtg-l.${main::GRAPHFMT}" WIDTH=63 HEIGHT=25 ALT="MRTG"></A></TD>
<TD WIDTH=25><A
HREF="http://oss.oetiker.ch/mrtg/"><IMG
BORDER=0 SRC="${gifPath}mrtg-m.${main::GRAPHFMT}" WIDTH=25 HEIGHT=25 ALT=""></A></TD>
<TD WIDTH=388><A
HREF="http://oss.oetiker.ch/mrtg/"><IMG
BORDER=0 SRC="${gifPath}mrtg-r.${main::GRAPHFMT}" WIDTH=388 HEIGHT=25
ALT="Multi Router Traffic Grapher"></A></TD>
</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR VALIGN=top>
<TD WIDTH=88 ALIGN=RIGHT><FONT FACE="Arial,Helvetica" SIZE=2>
version $VERSION</FONT></TD>
<TD WIDTH=388 ALIGN=RIGHT><FONT FACE="Arial,Helvetica" SIZE=2>
<A HREF="http://tobi.oetiker.ch/">Tobias Oetiker</A>
<A HREF="mailto:tobi+mrtglink\@oetiker.ch"><tobi\@oetiker.ch></A>
and <A HREF="http://www.bungi.com/">Dave Rand</A> <A HREF="mailto:dlr\@bungi.com"><dlr\@bungi.com></A></FONT>
</TD>
</TR>
</TABLE>
そしてindexmakerを実行します。これで、バナーは出なくなりました。
ね、簡単でしょ?
トラックバック(0)
このブログ記事を参照しているブログ一覧: [MRTG] banner削除方法
このブログ記事に対するトラックバックURL: http://www.blogcube.info/cgi-bin/mt-tb.cgi/148
