[MRTG] banner削除方法


MRTGをインストールしたり、新しい項目を追加したりしたときに、こんなバナーが出ることがあるかと思います。
mrtg_banner.jpg

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行目までの、以下の部分を削除する


 
   
   
   
 
    HREF="http://oss.oetiker.ch/mrtg/">    BORDER=0 SRC="${gifPath}mrtg-l.${main::GRAPHFMT}" WIDTH=63 HEIGHT=25 ALT="MRTG">    HREF="http://oss.oetiker.ch/mrtg/">    BORDER=0 SRC="${gifPath}mrtg-m.${main::GRAPHFMT}" WIDTH=25 HEIGHT=25 ALT="">    HREF="http://oss.oetiker.ch/mrtg/">    BORDER=0 SRC="${gifPath}mrtg-r.${main::GRAPHFMT}" WIDTH=388 HEIGHT=25
    ALT="Multi Router Traffic Grapher">


 
 
 


  version $VERSION

  Tobias Oetiker
 
  and Dave Rand 

 

そしてindexmakerを実行します。これで、バナーは出なくなりました。
ね、簡単でしょ?