SNMPv3 の設定手順
1.必要なパッケージをインストールします
必要な 2 つのパッケージ、つまり
1 をインストールします。 net-snmp-utils
2. net-snmp-devel
# yum install net-snmp net-snmp-utils net-snmp-devel
ユーティリティ snmpwalk を使用するには、net-snmp-utils が必要です .
2. SNMP バージョン 3 ユーザーの構成
net-snmp-create-v3-user コマンドを実行するときは、エージェントをオフにする必要があります。
# service snmpd stop
ユーザーを作成するには 3 つの方法があります。
1.コマンドライン
2.インタラクティブ
3.手動
<強い>1.コマンドライン
–create-snmp3-user の構文は次のとおりです:
--create-snmpv3-user [-ro] [-A authpass] [-X privpass] [-a MD5|SHA] [-x DES|AES] [username]
明示的に指定されていない場合、デフォルトの認証方法は MD5 であり、デフォルトの暗号化は DES です。
# net-snmp-config --create-snmpv3-user -a MD5 -A geek123 geekuser
<強い>2.インタラクティブ
インタラクティブ モードを使用して、次のようにユーザー名とパスワードを入力することもできます:
# net-snmp-create-v3-user Enter a SNMPv3 user name to create: geekuser Enter authentication pass-phrase: geek123 Enter encryption pass-phrase: [press return to reuse the authentication pass-phrase] adding the following line to /var/lib/net-snmp/snmpd.conf: createUser geekuser MD5 "geek123" DES adding the following line to /etc/snmp/snmpd.conf: rwuser geekuser
<強い>3.マニュアル
ユーザーを手動で追加するには、次の行をファイル /var/lib/net-snmp/snmpd.conf に追加します。 :
createUser geekuser MD5 "geek123" DES
以下の行をファイル /etc/snmp/snmpd.conf に追加します
rwuser geekuser
サンプルのユーザー名は geekuser で、パスフレーズは geek123 です。
3.サービスを開始
chkconfig コマンドを使用して、再起動のたびに開始するように SNMP サービスを構成します。
# chkconfig snmpd on
snmpd サービスを開始します:
# service snmpd start
4. snmpwalk コマンドを使用してセットアップをテストします
# snmpwalk -v3 -u geekuser -l authNoPriv -a MD5 -A geek123 localhost
ここで、
-v3 - specifies version -u - specifies username -l - specifies security level -a - specifies Authentication Protocol -A - specifies Pass-phraseCentOS / RHEL :使用されている SNMP のバージョンを確認する方法