net-snmp는 Ubuntu의 synaptic 패키지 관리자를 이용해서 설치를 했다. 다음과 같은 패키지를 선택했다.
snmp 5.2.3
snmpd 5.2.3
snmptrapfmt 5.2.3
설치는 문제없으리라 생각된다. 그다음 /etc/snmpd.conf 를 다음과 같이 변경했다. 요는 public로 system 뿐만 아니라 모든 정보를 볼 수 있게 하라는 것이다.
# sec.model sec.name
group MyROSystem v1 paranoid
group MyROSystem v2c paranoid
group MyROSystem usm paranoid
group MyROGroup v1 readonly
group MyROGroup v2c readonly
group MyROGroup usm readonly
group MyRWGroup v1 readwrite
group MyRWGroup v2c readwrite
group MyRWGroup usm readwrite
####
# Third, create a view for us to let the groups have rights to:
# incl/excl subtree mask
view all included .1 80
view system included .iso.org.dod.internet.mgmt.mib-2.system
####
# Finally, grant the 2 groups access to the 1 view with different
# write permissions:
# context sec.model sec.level match read write notif
access MyROSystem "" any noauth exact all none none # 이부분이 변경
access MyROGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all none
root 계정(:12)으로 snmpd 를 띄우자.
# snmpd
이제 snmpwalk 를 이용해서, snmp정보를 제대로 얻어오는지 확인을 해보도록 하자.
Recent Posts
Archive Posts
Tags