トラブルシューティングまたはハードウェア・モニタリングのため、Oracle Private Cloud Applianceのサーバー上でSNMPを有効にすると役立つ場合があります。 SNMPのツールは使用できますが、プロトコルがデフォルトで有効になっていません。 この項では、標準的なOracle Linuxおよびその他のOracle Private Cloud Appliance Management Information Base (MIB)を使用してSNMPを有効にする方法を説明します。
管理ノードでのSNMPの有効化
SSHおよびスーパーユーザー権限のあるアカウントを使用して、管理ノードにログインします。
注意この手順で使用するデータ・センターのIPアドレスは例です。
# ssh root@10.100.1.101 root@10.100.1.101's password: [root@ovcamn05r1 ~]#
マウントされたディレクトリ
/nfs/shared_storage/mgmt_image/Packages
で必要なrpm
パッケージを特定します。このパッケージは、ZFSストレージ・アプライアンスのMGMT_ROOT
ファイル・システムにあります。 次のパッケージは、Oracle Private Cloud Appliance ISOイメージの一部です。net-snmp-5.5-60.0.1.el6.x86_64.rpm
net-snmp-libs-5.5-60.0.1.el6.x86_64.rpm
net-snmp-utils-5.5-60.0.1.el6.x86_64.rpm
ovca-snmp-0.9-3.el6.x86_64.rpm
lm_sensors-libs-3.1.1-17.el6.x86_64.rpm
次のコマンドを実行して、これらのパッケージをインストールします。
# rpm -ivh ovca-snmp-0.9-3.el6.x86_64.rpm net-snmp-libs-5.5-49.0.1.el6.x86_64.rpm \ net-snmp-5.5-49.0.1.el6.x86_64.rpm lm_sensors-libs-3.1.1-17.el6.x86_64.rpm \ net-snmp-utils-5.5-49.0.1.el6.x86_64.rpm
SNMP構成ファイルの作成:
/etc/snmp/snmpd.conf
。これは、標準のサンプル構成です。
rocommunity public syslocation
MyDataCenter
dlmod ovca /usr/lib64/ovca-snmp/ovca.sosnmpd
サービスを有効にします。# service snmpd start
必要に応じて、ブート時に
snmpd
サービスを有効にします。# chkconfig snmpd on
ファイアウォール上のSNMPポートを開きます。
# iptables -I INPUT -p udp -m udp --dport 161 -j ACCEPT # iptables -I INPUT -p udp -m udp --dport 162 -j ACCEPT # iptables-save > /etc/sysconfig/iptables
この管理ノードでSNMPを使用する準備ができました。 標準的なOracle Linux MIBに加えて、次のデータも提供されます。
ORACLE-OVCA-MIB::ovcaVersion
ORACLE-OVCA-MIB::ovcaSerial
ORACLE-OVCA-MIB::ovcaType
ORACLE-OVCA-MIB::ovcaStatus
ORACLE-OVCA-MIB::nodeTable
使用例:
# snmpwalk -v 1 -c public -O e 130.35.70.186 ORACLE-OVCA-MIB::ovcaVersion # snmpwalk -v 1 -c public -O e 130.35.70.111 ORACLE-OVCA-MIB::ovcaStatus # snmpwalk -v 1 -c public -O e 130.35.70.111 ORACLE-OVCA-MIB::nodeTable
2番目の管理ノードでこの手順を繰り返します。
コンピュート・ノードでのSNMPの有効化
Oracle Private Cloud Applianceコンピュート・ノードでは、net-snmp
、net-snmp-utils
およびnet-snmp-libs
はファクトリにすでにインストールされていますが、SNMPサービスは有効化または構成されていません。
スーパーユーザー権限でSSHおよびアカウントを使用して、コンピュート・ノードにログインします。 アプライアンスの内部管理ネットワークを介してアクセスできます。
ssh root@192.168.4.5 root@192.168.4.5's password: [root@ovcacn27r1 ~]#
SNMP構成ファイルの作成 :
/etc/snmp/snmpd.conf
およびこの行が含まれていることを確認します。rocommunity public
snmpd
サービスを有効にします。# service snmpd start
このコンピュート・ノードでSNMPを使用する準備ができました。
必要に応じて、ブート時に
snmpd
サービスを有効にします。# chkconfig snmpd on
Oracle Private Cloud Appliance環境にインストールされている他のすべてのコンピュート・ノードで、この手順を繰り返します。