Create: 2013/01/19
LastUpdate: 2013/01/23
ここでは、SNMPを使用して、リモートホストの監視を行うよう設定します。
「 Cactiのインストール 」で作成した環境を前提とします。
+-------------+
| localhost | | | | Cacti | +-------------+ |
+-------------+
| remotehost | | | | SNMP | +-------------+ |
1.リモートホストの設定
監視対象として、CentOS6.3のサーバを使用します。
このサーバには、SNMPをインストールして、Cacti がデータを取得できるように設定します。
まず、以下のようにしてnet-snmp をインストールします。
# yum install net-snmp次に、/etc/snmp/snmpd.conf を以下のように修正します。
com2sec local localhost private # private へのアクセス許可 com2sec mynetwork 10.34.195.0/24 public # public へのアクセス許可 group MyRWGroup v1 local group MyRWGroup v2c local group MyROGroup v1 mynetwork group MyROGroup v2c mynetwork view all included .1 80 access MyRWGroup "" any noauth exact all all none access MyROGroup "" any noauth exact all none none # マウントポイントの「/」を監視し、残り容量が10Mを下回ったときにエラーとして警告する disk / 10000 pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820statSNMPを起動します。
# service snmpd start一応、snmpwalkコマンドを利用してSNMP情報を取得できるか確認してみます。
# snmpwalk -v 1 -c public 10.34.195.81 | head SNMPv2-MIB::sysDescr.0 = STRING: Linux centos6x 2.6.32-279.11.1.el6.i686 #1 SMP Tue Oct 16 14:40:53 UTC 2012 i686 SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10 DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (306637) 0:51:06.37 SNMPv2-MIB::sysContact.0 = STRING: root@localhost SNMPv2-MIB::sysName.0 = STRING: centos6x SNMPv2-MIB::sysLocation.0 = STRING: Unknown SNMPv2-MIB::sysORLastChange.0 = Timeticks: (8) 0:00:00.08 SNMPv2-MIB::sysORID.1 = OID: SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1 SNMPv2-MIB::sysORID.2 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance SNMPv2-MIB::sysORID.3 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
2.Cacti の設定
2.1.デバイスの追加
監視対象のリモートホストをデバイスに追加します。
[console]→[Devices] をクリックし、下図のページが表示されたら、[Add] をクリックします。
下図のページが表示されたら、以下の項目を入力し、[Create]ボタンをクリックします。
[Descprition] ・・・ 監視対象の名称。ホスト名など
[Hostname] ・・・ 監視対象のIPアドレスやホスト名
[Host Template] ・・・ "ucd/net SNMP Host" を選択
2.2.グラフツリーの追加
デフォルトのグラフツリーに監視対象を追加します。
[console]→[Graph Trees]とクリックして、下図のページが表示されたら、"Default Tree" をクリックします。
下図のページが表示されたら、[Add] をクリックします。
下図のページが表示されたら、以下の項目を入力して、[Create]ボタンをクリックします。
[Tree Item Type] ・・・ "Host" を選択します。
[Host] ・・・ 追加した監視対象のリモートホストを選択します。
2.3.新規グラフ作成
作成するグラフを設定します。
[console]→[New Graph]とクリックし、[Host]欄で追加したリモートホストを選択すると、下図のページが表示されます。
右端のチェックボックスで、作成したいグラフをクリックして、[Create]ボタンをクリックします。
3.グラフの確認
Cacti がリモートホストからデータを収集するまで、しばらく待ちます。
[graphs]で、追加したリモートホストをクリックすると、下図のようにグラフが表示されます。