エンジン ID を変更し、SNMP v3 ユーザーを作成して、次のアクションまで約 10 秒待たずにそのユーザーを使用してアラートを構成した場合、内部ユーザーの構成が不適切になり、トラップが見逃される可能性があります。
回避方法
それぞれの構成変更の効果を確認しないで複数の構成変更を行わないでください。ユーザーの誤った構成やトラップの見逃しを防ぐには、スクリプト内に sleep 文を挿入します。例:
# change engineID set /SP/services/snmp engineid=NEWENGINEID # sleep 10 seconds to give snmp enough time to make the change sleep 10 # verify engineID show /SP/services/snmp engineid # verify SNMPv3 users have been deleted show /SP/services/snmp/users # create snmpv3 user create /SP/services/snmp/users newuser authenticationpassword=... # sleep 10 seconds to give snmp enough time to make the change sleep 10 # verify user show /SP/services/snmp/users newuser # do a snmpget with that user to verify it # configure alert set /SP/alertmgmt/rules/1 type=snmptrap ... # sleep 10 seconds to give snmp enough time to make the change sleep 10 # verify alert show /SP/alertmgmt/rules/1 set /SP/alertmgmt/rules/1 testrule=true