MRTG環境構築手順例
MRTG環境構築手順例
環境
・MTRG設定OS
CentOS 7.9
IP 192.168.8.107
・監視対象機器IP 192.168.8.253
・監視対象機器SNMP コミュニティ名 public
① 監視対象機器の SNMPを有効にする
手順詳細は各機器ごとに確認
② ソフトウェアのインストール
# yum -y install net-snmp-utils
③ 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対応