以下はhttp://www.server-memo.net/server/server-setting/net-snmp/snmp_install からの抜粋です。
環境の確認
SNMPをインストールする前に
gd、zlib、libpngがインストールされているか、確認してください。(すべてyumでインストールできます)
今回のOSはFedora8(Amazon EC2で用意されているもの)です。
1.SNMPのインストール
# yum install -y net-snmp (snmpd本体のインストール)
# yum install -y net-snmp-devel (snmp コマンドのインストール)
# yum install -y net-snmp-utils (snmp コマンドのインストール)
2.SNMPの設定
# vi /etc/snmp/snmpd.conf
#com2sec notConfigUser default public ←コメント化
com2sec local localhost public
#group notConfigGroup v1 notConfigUser ←コメント化する。
#group notConfigGroup v2c notConfigUser ←コメント化する。
group local_group v1 local
group local_group v2c local
group local_group usm local
#view systemview included .1.3.6.1.2.1.1 ←コメント化する。
#view systemview included .1.3.6.1.2.1.25.1.1 ←コメント化する。
view all_view included .1
#access notConfigGroup " " any noauth exact systemview none none ←コメント化
access local_group " " any noauth exact all_view none none
3.起動
#service snmpd start
#chkconfig snmpd on
4.MRTGのインストール
# yum install -y mrtg
5.MRTGの設定
# cfgmaker --output /etc/mrtg/mrtg.cfg public@localhost (設定ファイル作成)
MRTG設定ファイル /etc/mrtg/mrtg.cfg
# vi /etc/mrtg/mrtg.cfg
WorkDir: /var/www/html/mrtg ←変更
Options[_]: growright, bits ←変更 #をとる
Language:eucjp ←追加
上のディレクトリを作成しておく
#mkdir /var/www/html/mrtg
6.MRTG実行
#LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
7.アクセス制限解除
# vi /etc/httpd/conf.d/mrtg.conf
Alias /mrtg /var/www/html/mrtg
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from ALL
Allow from ::1
このように変更
8.index.htmlの作成
#indexmaker /etc/mrtg/mrtg.cfg \ --addhead="" \ --output /var/www/html/mrtg/index.html
(投稿したときにタグではねられたので、全部表示できていません。上記サイトを参考に。)
cronには登録されているようです。
以上、デフォルト設定ですが、簡単にできました。
続いてディスク使用料のチェックを行いました。
これはhttp://www.server-memo.net/server/server-setting/mrtg/mrtg-disk-linux.html の通りで大丈夫でした。
CPU使用率、メモリ使用率、HTTPサーバ使用率など以下のサイトを参考に設定しました。
http://dev.ariel-networks.com/column/tech/snmp_mrtg
0 件のコメント:
コメントを投稿