MRTG環境構築手順例

MRTG環境構築手順例

 

環境

・MTRG設定OS

       CentOS 7.9

       IP 192.168.8.107

・監視対象機器IP 192.168.8.253

・監視対象機器SNMP コミュニティ名 public

 

① 監視対象機器の SNMPを有効にする

      手順詳細は各機器ごとに確認

 

② ソフトウェアのインストール

      # yum -y install httpd

      # yum -y install net-snmp

      # yum -y install net-snmp-utils

      # yum -y install mrtg

 

Firewall httpポートを開ける

      # firewall-cmd --zone=public --add-service=http --permanent

      # firewall-cmd --reload

      # firewall-cmd --list-all

 

httpd 起動

     # systemctl start httpd

     # systemctl enable httpd

 

⑤ 監視対象の機器への SNMP接続確認

      # snmpwalk -v1 -c public 192.168.8.253 .1.3.6.1.2.1.2

 

MRTG設定

      # cfgmaker --out=/etc/mrtg/mrtg.cfg --global "workdir: /var/www/mrtg" --global "Language:eucjp" public@192.168.8.253

      # LANG=ja_JP.eucJP mrtg /etc/mrtg/mrtg.cfg

      # LANG=ja_JP.eucJP mrtg /etc/mrtg/mrtg.cfg (2回実行)

      # indexmaker /etc/mrtg/mrtg.cfg > /var/www/mrtg/index.html

      # vi /etc/httpd/conf.d/mrtg.conf

         <Location /mrtg>

              Require ip 192.168.8.0/24 -> アクセスするPCのIPを追加

              AddDefaultCharset off        -> 追加

         </Location>

     # vi /etc/cron.d/mrtg

     */5 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_1 --confcache-file /var/lib/mrtg/mrtg.ok

 

⑦ 動作確認

     ブラウザから http://192.168.8.107/mrtg にアクセスしてグラフが表示されればOK

 

参考資料(書籍)

CentOS7で作るネットワークサーバ構築ガイド 第2版 1804対応