CentOS5のVPSにSNMP/MRTGを設定。毎度の単純作業なのですが、いつも手順を微妙に忘れているので数分で終えられないのが腹立たしい。新しく設定したサーバは取りあえずトラフィックをモニタしておきたいのです。
NET-SNMPのインストール
# yum -y install net-snmp # cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig # vim /etc/snmp/snmpd.conf com2sec local localhost private com2sec securenet IPアドレス/32 public 送信元「localhost」のセキュリティ名を「local」、コミュニティ名を「private」にする。publicも同様。 group local_group v1 local group local_group v2c local group secure_group v1 securenet group secure_group v2c securenet グループ名「localhost_group」のSNMPセキュリティモデル「v1」のセキュリティ名を「local」とする。 view all included .1 80 全MIBツリーをview名「all」に定義する。 access local_group "" any noauth 0 all none none access secure_group "" any noauth 0 all none none グループ名「local_group」のwrite/read権限を設定。全ての読み込みを可能にする。 syslocation Unknown (edit /etc/snmp/snmpd.conf) syscontact Root(configure /etc/snmp/snmp.local.conf) pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
インストールとconfの修正。今回はconfはここを参考に手書きで作ってみました。
# snmpwalk -v 1 -c public localhost
SNNP動作確認
# /etc/rc.d/init.d/snmpd start Starting snmpd: [ OK ] # chkconfig snmpd on [root@mrk01 ~]# chkconfig --list snmpd snmpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
NET-SNMPの起動と自動起動設定。
MRTGのインストール
# yum -y install mrtg # cfgmaker private@localhost > /etc/mrtg/mrtg.cfg # vim /etc/mrtg/mrtg.cfg WorkDir: /var/www/html/mrtg Options[_]: growright, bits Language: eucjp ※Interface 1のコメントを外す。(Targetから<div>まで)
インストールとconf修正
# env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
実行
# rm /etc/httpd/conf.d/mrtg.conf
余計なファイルが作られていたので消しておく。(この存在にしばらく気づかなかった。。。)
# vim /etc/crontab */5 * * * * root env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
cronに登録
# indexmaker /etc/mrtg/mrtg.cfg > /var/www/html/mrtg/index.html
インデックスページを作っておく
参考
http://fedorasrv.com/mrtg.shtml
コメント (3)
デフォルトで、入ってるApacheは、「/etc/httpd/conf.d/」以下を、Includeするような設定が、httpd.conf に書いてあるよ、
なのでその手の設定が、mrtg.conf に書いてあるはず。
追加ものは、こんな感じでやるのがLinux流らしい。
/etc/logrotate.d/ とか、/etc/xinetd.d/ とかね~
投稿者: super92 | 2008年09月19日 01:17
日時: 2008年09月19日 01:17
特定のディレクトリ以下のファイルをIncludeするのはいいのですけども、デフォルトはコメントアウトにしておいてもらいたいですねー。何かをインストールするとwebサーバの挙動が変化する、というのでは不安です。勝手にaliasとか書かないで欲しい・・。
投稿者: ts | 2008年09月21日 11:18
日時: 2008年09月21日 11:18
あと、オリジナルを保存しておきたいとき、困るんだよね~
ディレクトリ丸ごとにするか、別ディレクトりに、保存するかしないといけないので...
投稿者: super92 | 2008年09月21日 22:02
日時: 2008年09月21日 22:02