snmp에 대한 외부 포트가 열려있지 않습니다.
글쓴이: reliuria / 작성시간: 목, 2008/04/17 - 6:32오후
안녕하세요,
snmp로 외부 호스트를 모니터링하고자 합니다.
그래서 이런저런 세팅을 하고
snmpwalk 명령어로 로컬 호스트에서 실행해봤더니 잘 되었습니다.
그런데 모니터링하고자 하는 호스트로 snmpwalk를 실행하면 timeout 에러가 납니다.
그래서 tcpdump로 패킷을 보니까 request 패킷은 가는데 response 패킷은 가지 않더군요
netstat로 포트 확인을 해보니까 아래와 같이 뜹니다.
root@dnlab-desktop:~# netstat -a | grep udp
udp 0 0 localhost:snmp *:*
로컬에 대한 snmp 포트는 열려 있지만 외부 호스트에 대한 snmp 포트는 열려있지 않은 상태인 것 같은데요
원래 snmp 실행할 때 포트 상태가 이런건지, 아니면 외부 호스트에 대해서 snmp 포트가 열려있어야 하는지 궁금합니다.
또 외부 호스트에 대해서 snmp 포트가 열려있어야 한다면 해당 호스트에 대한 설정은 어떻게 하는 건지 궁금합니다.
빠른 답변 부탁드립니다.
그럼 좋은 하루 되세요-☆
Forums:
인터넷에서 찾았는데..
인터넷에서 검색을 해보니까
/etc/default/snmpd 파일을 수정하면 된다더군요
SNMPDOPTS='-Lsd -Lf /dev/null -c /etc/snmp/snmpd.conf -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
이 부분에서 맨 마지막에 모니터링 할 아이피 주소를 적으면 된다고 되어 있는데요,
해당 서버의 공인 IP를 추가해주면 잘 되는데
외부 호스트의 IP를 추가 해주면 snmpd데몬이 돌지 않습니다;;;
어떻게 해야 할지....도와주세요 ㅠ.ㅠ
댓글 달기