この手順では、Oracle Solaris 10 または Oracle Solaris 11 システムで最初の snmpv3 ユーザーを作成する方法を説明します。
この最初のユーザーを複製することにより、追加ユーザーを作成できます。複製すると、続いて作成されるユーザーが最初のユーザーの認証タイプとセキュリティータイプを継承できます。これらのタイプはあとで変更できます。
最初のユーザーを複製するときに、その新しいユーザーの秘密鍵データを設定します。最初のユーザーと続いて構成されるユーザーのパスワードを知っておく必要があります。最初のユーザーから一度に 1 人のユーザーだけを複製できます。Oracle Solaris OS のバージョンに対応した『Solaris システム管理エージェント管理ガイド』の「セキュリティー保護された追加 SNMPv3 ユーザーを作成するには」を参照してください。
# svcadm disable -t svc:/application/management/sma:default
# svcadm disable svc:/application/management/net-snmp:default
この段階によって、選択したパスワード my-password を持つユーザー initial-user が作成され、エントリが /etc/sma/snmp/snmpd.conf ファイルに追加されます。このエントリによって、最初のユーザーにエージェントへの読み取りアクセスと書き込みアクセスが与えられます。
# /usr/sfw/bin/net-snmp-config --create-snmpv3-user -a my-password initial-user
# /usr/bin/net-snmp-config --create-snmpv3-user -a my-password initial-user
# svcadm enable svc:/application/management/sma:default
# svcadm enable svc:/application/management/net-snmp:default
# snmpget -v 3 -u initial-user -l authNoPriv -a MD5 -A my-password localhost sysUpTime.0