Я запустил сервер jboss EAP 6.4 со следующим параметром:
JAVA_OPTS: -server -XX:+UseCompressedOops -verbose:gc -Xloggc:"/home/sshekhar/EAP-6.4.0/test02/standalone/log/gc.log"
-XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5
-XX:GCLogFileSize=3M -XX:-TraceClassUnloading -Djava.awt.headless=true -XX:MaxPermSize=512m
-XX:-UseGCOverheadLimit -Dcom.propFile=local_jboss -Dfile.encoding=UTF-8 -Dcom.sun.management.snmp.port=1610
-Dcom.sun.management.snmp.acl.file=/home/sshekhar/.snmp/mibs/snmp.acl
-Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager -Djava.awt.headless=true -Djava.util.logging.manager=org.jboss.logmanager.LogManager
-Xbootclasspath/p:/home/sshekhar/EAP-6.4.0/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-1.5.4.Final-redhat-1.jar
Сервер успешно запускается.
Я запускаю команду: snmpwalk -c public -v 2c 127.0.0.1:1610
Это дает
Error in packet.
Reason: authorizationError (access denied to that object)
Файл: /home/sshekhar/.snmp/mibs/snmp.acl имеет доступ 700 к нему.
Я новичок в SNMP, и все, что я с нетерпением жду, это настроить JBoss 6.4 для использования SNMP для мониторинга.
Также в файле нет записи: /home/sshekhar/.snmp/mibs/snmp.acl
Кроме того, я создал пользователя, используя
net-snmp-create-v3-user -ro -A password -X password -a MD5 -x DES myUser
Теперь, когда я пытаюсь запустить команду snmpwalk -c public -v3 -u myUser -a MD5 -x DES -X password -A password localhost:1610
, выдает ошибку snmpwalk: Unknown user name
snmpwalk -v1 -c public localhost:1610
не дает результата
snmpwalk -v1 -c groupv3 localhost:1610
дает End of MIB
Может ли кто-нибудь помочь мне понять, в чем может быть ошибка и каковы должны быть мои следующие шаги для отладки/решения проблемы?