安裝MRTG 主機流量分析

SNMP

Simple Network Management Protocol

  • 使用 PORTS 安裝:
    cd /usr/ports/net-mgmt/net-snmp ; make install ; rehash
  • 設定
    • /etc/rc.conf
      加入下列設定內容:

      snmpd_enable="YES"
      snmpd_flags="-p /var/run/snmpd.pid"
    • /etc/hosts.allow
      在第一行加入下列設定內容:

      snmpd : localhost : allow
    • /usr/local/share/snmp/snmpd.conf
      新建此檔案,內容如下:

      rocommunity  mrtgmgr
      syslocation  FreeBSD
      syscontact   Maintainer
      sysname      LocalHost

      請 man snmpd.conf 以得到更詳細的說明。

  • 啟動
    /usr/local/sbin/snmpd -p /var/run/snmpd.pid

MRTG

Multi Router Traffic Grapher

  • 使用 PORTS 安裝:
    cd /usr/ports/net-mgmt/mrtg ; make install ; rehash
  • 建立該當的資料夾:
    mkdir /usr/local/www/data/mrtg
  • cfgmaker
    cfgmaker \
    –global ‘WorkDir: /usr/local/www/data/mrtg’ \
    –global ‘Options[_]: growright, bits’ \
    –global ‘Language: big5’ \
    –global ‘WithPeak[_]: wmy’ \
    mrtgmgr@localhost \
    > /usr/local/etc/mrtg/mrtg.cfg
  • indexmaker
    indexmaker \
    –title ‘MRTG – 網路流量分析‘ \
    –addhead='<meta http-equiv="Content-Type" content="text/html; charset=big5″>’ \
    –output /usr/local/www/data/mrtg/index.html \
    –columns=1 \
    –nolegend \
    /usr/local/etc/mrtg/mrtg.cfg
  • mrtg
    /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

    初次安裝者請反覆執行此指令稿(大約是三次),直至無錯誤產生為止。


crontab

*/5   *   *   *   *   root   /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *