1. SNMP 서비스 get/set community 스트링 설정 오류



SNMP 서비스 설정값을 확인하기 위해서는 conf 파일을 확인해야만 한다.


하지만, 지금 현재 어떤 버전의 SNMP 서비스를 이용하고 있는지에 따라 수정해야할 conf 파일의 종류가 달라지게 된다. ex) snmp 버전 1, 버전 3


따라서 /usr/sbin/snmpd 해당 파일을 가장먼저 확인해야한다.


#ls -al /usr/sbin/snmpd   


명령을 쳐보면 이 파일은 link 파일로 설정되어 있는 것을 확인 할 수 있고, 어떤 서비스가 구동중인지 확인할 수 있다.


aix ibm 홈페이지에 따르면 제공하고 있는 SNMP 서비스는 총 세 종류


/usr/sbin/snmpdv1 - SNMP 버전 1 에이전트를 포함하고 있습니다.

/usr/sbin/snmpdv3e - SNMP 버전 3 에이전트의 암호화 버전을 포함하고 있습니다.

/usr/sbin/snmpdv3ne - SNMP 버전 3 에이전트의 비암호화 버전을 포함하고 있습니다.             - 출처 AIX IBM



버전 1을 사용하고 있는 경우 conf 파일은 /etc/snmpd.conf

버전 3을 사용하고 있는 경우 conf 파일은 /etc/snmpdv3.conf


각 경우에 맞는 conf파일을 수정해야한다.



버전에 따라 community 설정 타입이 다르다


V1 type

 community  <name>  <address>  <netmask>  <permissions>  <view name>

V3 type

 communityName securityName securityLevel netAddr netMask storageType


여기를 수정해주면 된다.

version 3의 coummunity name 과 secuirty name을 설정할 때, 동일하게 설정해야하기 때문에 , 둘다 바꿔줘야한다.


의문점은 왜 get/set community string 설정이라고 했을까..

get과 set 설정은 


v3 설정값 내에 VACCUM ACCESS 엔트리 내에서 할 수 있다.


 groupName contextPrefix contextMatch securityLevel securityModel readView writeView notifyView storageType 여기 부분을 설정해주는 것.


readview 에서는 get, getbulk, getnext

writeview 에서는 set 의 옵션이 있다.


SNMP conf 파일에 대한 entry 에 대한 설명이 필요하다면



여기를 참고하면 된다.

+ Recent posts