Top/Linux/MRTG

MRTG の変更点はてなブックマーク

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Linux/MRTG へ行く。

SNMPエージェントから取得したネットワーク負荷などのデータをグラフ化するツール。
-[[オフィシャル>http://people.ee.ethz.ch/~oetiker/webtools/mrtg/]]

*SNMPのインストール
[[Linux/SNMP]]

*MRTG本体のインストール
以下、
|~コミュニティ名|privatea|
|~対象のIP|localhost|
と仮定する。

 apt-get install mrtg

 useradd mrtguser -s /bin/false
 mkdir /var/www/html/mrtg
 chown -R mrtguser.mrtguser /var/www/html/mrtg
 chown -R mrtguser.mrtguser /etc/mrtg

 /usr/bin/cfgmaker \
   --output=/etc/mrtg/mrtg.cfg \
   --global "WorkDir: /var/www/html/mrtg" \
   --global "Language: eucjp" \
   --global="RunAsDaemon: Yes" \
   --global="Interval: 5" \
   --global 'Options[_]: bits,growright' \
   privatea@localhost

 /usr/bin/mrtg --user=mrtguser --group=mrtguser /etc/mrtg/mrtg.cfg

>2回ほどエラーが出ますが、正常です。

*設定
注意:[[DISK使用量を取るにはさらにSNMP側の設定が必要>Linux/SNMP]]

 vi /etc/mrtg/mrtg.cfg
>
 ### Ether ###
 Target[eth0]: 2:privatea@localhost:
 SetEnv[eth0]: MRTG_INT_IP="211.2.254.178" MRTG_INT_DESCR="eth0"
 MaxBytes[eth0]: 1250000
 Title[eth0]: Traffic Analysis for eth0
 PageTop[eth0]: <H1>Traffic Analysis for eth0</H1>
 
 Target[eth1]: 3:privatea@localhost:
 SetEnv[eth1]: MRTG_INT_IP="localhost" MRTG_INT_DESCR="eth1"
 MaxBytes[eth1]: 1250000
 Title[eth1]: Traffic Analysis for eth1
 PageTop[eth1]: <H1>Traffic Analysis for eth1</H1>
 
 ### Load Average ###
 Target[cpu]: .1.3.6.1.4.1.2021.10.1.5.1&.1.3.6.1.4.1.2021.10.1.5.2:privatea@localhost
 MaxBytes[cpu]: 100
 Unscaled[cpu]: dwmy
 Options[cpu]: gauge, absolute, growright, noinfo, nopercent
 YLegend[cpu]: CPU Load(%)
 ShortLegend[cpu]: (%)
 LegendI[cpu]: 1分間平均
 LegendO[cpu]: 5分間平均
 Legend1[cpu]: 1分間平均(%)
 Legend2[cpu]: 5分間平均(%)
 Title[cpu]: CPU Analysis
 PageTop[cpu]: <H1>CPU Analysis</H1>
 
 ### Memory Free ###
 Target[mem]: .1.3.6.1.4.1.2021.4.6.0&.1.3.6.1.4.1.2021.4.4.0:privatea@localhost
 MaxBytes1[mem]: 1030288
 MaxBytes2[mem]: 1052216
 Unscaled[mem]: dwmy
 Options[mem]: gauge, absolute, growright, noinfo
 YLegend[mem]: Memory Free
 ShortLegend[mem]: Bytes
 kilo[mem]: 1024
 kMG[mem]: k,M,G,T,P
 LegendI[mem]: Real
 LegendO[mem]: Swap
 Legend1[mem]: 空き物理メモリ(MBytes)
 Legend2[mem]: 空きスワップメモリ(MBytes)
 Title[mem]: Memory Analysis
 PageTop[mem]: <H1>Memory Analysis</H1>
 
 ### Disk Used ###
 Target[disk1]: .1.3.6.1.4.1.2021.9.1.9.1&.1.3.6.1.4.1.2021.9.1.9.1:privatea@localhost
 MaxBytes[disk1]: 100
 Unscaled[disk1]: dwmy
 Options[disk1]: gauge, absolute, growright, nopercent, noinfo
 YLegend[disk1]: Disk Used(%)
 ShortLegend[disk1]: (%)
 LegendI[disk1]: /
 LegendO[disk1]: /
 Legend1[disk1]: /     使用率(%)
 Legend2[disk1]: /     使用率(%)
 Title[disk1]: Disk Analysis for /
 PageTop[disk1]: <H1>Disk Analysis for /</H1>
 
 Target[disk2]: .1.3.6.1.4.1.2021.9.1.9.2&.1.3.6.1.4.1.2021.9.1.9.2:privatea@localhost
 MaxBytes[disk2]: 100
 Unscaled[disk2]: dwmy
 Options[disk2]: gauge, absolute, growright, nopercent, noinfo
 YLegend[disk2]: Disk Used(%)
 ShortLegend[disk2]: (%)
 LegendI[disk2]: /boot
 LegendO[disk2]: /boot
 Legend1[disk2]: /boot 使用率(%)
 Legend2[disk2]: /boot 使用率(%)
 Title[disk2]: Disk Analysis for /boot
 PageTop[disk2]: <H1>Disk Analysis for /boot</H1>
 
 Target[disk3]: .1.3.6.1.4.1.2021.9.1.9.3&.1.3.6.1.4.1.2021.9.1.9.3:privatea@localhost
 MaxBytes[disk3]: 100
 Unscaled[disk3]: dwmy
 Options[disk3]: gauge, absolute, growright, nopercent, noinfo
 YLegend[disk3]: Disk Used(%)
 ShortLegend[disk3]: (%)
 LegendI[disk3]: /home
 LegendO[disk3]: /home
 Legend1[disk3]: /home 使用率(%)
 Legend2[disk3]: /home 使用率(%)
 Title[disk3]: Disk Analysis for /home
 PageTop[disk3]: <H1>Disk Analysis for /home</H1>
 
 Target[disk4]: .1.3.6.1.4.1.2021.9.1.9.4&.1.3.6.1.4.1.2021.9.1.9.4:privatea@localhost
 MaxBytes[disk4]: 100
 Unscaled[disk4]: dwmy
 Options[disk4]: gauge, absolute, growright, nopercent, noinfo
 YLegend[disk4]: Disk Used(%)
 ShortLegend[disk4]: (%)
 LegendI[disk4]: /opt
 LegendO[disk4]: /opt
 Legend1[disk4]: /opt  使用率(%)
 Legend2[disk4]: /opt  使用率(%)
 Title[disk4]: Disk Analysis for /opt
 PageTop[disk4]: <H1>Disk Analysis for /opt</H1>
 
 Target[disk5]: .1.3.6.1.4.1.2021.9.1.9.5&.1.3.6.1.4.1.2021.9.1.9.5:privatea@localhost
 MaxBytes[disk5]: 100
 Unscaled[disk5]: dwmy
 Options[disk5]: gauge, absolute, growright, nopercent, noinfo
 YLegend[disk5]: Disk Used(%)
 ShortLegend[disk5]: (%)
 LegendI[disk5]: /usr
 LegendO[disk5]: /usr
 Legend1[disk5]: /usr  使用率(%)
 Legend2[disk5]: /usr  使用率(%)
 Title[disk5]: Disk Analysis for /usr
 PageTop[disk5]: <H1>Disk Analysis for /usr</H1>
 
 Target[disk6]: .1.3.6.1.4.1.2021.9.1.9.6&.1.3.6.1.4.1.2021.9.1.9.6:privatea@localhost
 MaxBytes[disk6]: 100
 Unscaled[disk6]: dwmy
 Options[disk6]: gauge, absolute, growright, nopercent, noinfo
 YLegend[disk6]: Disk Used(%)
 ShortLegend[disk6]: (%)
 LegendI[disk6]: /var
 LegendO[disk6]: /var
 Legend1[disk6]: /var  使用率(%)
 Legend2[disk6]: /var  使用率(%)
 Title[disk6]: Disk Analysis for /var
 PageTop[disk6]: <H1>Disk Analysis for /var</H1>

*index作成
 /usr/bin/indexmaker /etc/mrtg/mrtg.cfg --output=/var/www/html/mrtg/index.html

*ポート
TCP/UDP 161

*備考
rpmで入れると~
/etc/cron.d/mrtgに~
 0-59/5 * * * * root /usr/bin/mrtg /etc/mrtg/mrtg.cfg
かも?

*関連
[[Devel/Java/jvmstat/MRTGと組み合わせる]]

*参考
-[[doc/reference>http://www.mrtg.jp/doc/reference.html]]
-[[MRTGによるサーバ監視システムの構築>http://www.atmarkit.co.jp/flinux/rensai/root08/root08a.html]] ([[@IT:Linux Square>http://www.atmarkit.co.jp/flinux]])
-[[障害の兆候を見逃さないためのサーバ監視>http://www.atmarkit.co.jp/flinux/rensai/root07/root07c.html]] ([[@IT:Linux Square>http://www.atmarkit.co.jp/flinux]])
-[[エンタープライズ: - 第6回:SNMPによるネットワークモニタリング>http://www.itmedia.co.jp/help/howto/linux/0007master/06/21.html]]
-[[エンタープライズ: - 第6回:SNMPによるネットワークモニタリング>http://www.itmedia.co.jp/help/howto/linux/0007master/06/04.html]]
-[[MRTGのインストール(Win)>http://jsp.zive.net/archives/cat_80network.html]] ([[自宅サーバプロジェクト>http://jsp.zive.net]])
-[[MRTG >http://www.comm.soft.iwate-pu.ac.jp/ichisawa/pukiwiki/pukiwiki.php?MRTG]] ([[Hiroshi Ichisawa HP>http://www.comm.soft.iwate-pu.ac.jp/ichisawa]])
-[[SNMP めも>http://lightly.plala.jp/memo/snmp.html]]
-WINDOWSでは
--[[315154 - [HOW TO] Windows 2000 で簡易ネットワーク管理プロトコル サービスのセキュリティを構成する方法>http://support.microsoft.com/default.aspx?scid=kb;ja;315154]]
--[[324263 - [HOWTO] Windows Server 2003 で簡易ネットワーク管理プロトコル (SNMP) サービスを構成する方法>http://support.microsoft.com/default.aspx?scid=kb;ja;324263]]
-[[MRTG を動かすための道のり>http://www.tanu.org/~sakane/doc/public/howto-mrtg.html]]
-[[PRO' LOGUE: MRTG@OSX インストール編>http://www.proteus.jp/MT/archives/2004/0203_1012_784.php]]

*Amazon
#amazon(4797820217,left)
#amazon(4873112044,left)
差分 一覧