본문 바로가기

리눅스

snmpwalk 명령어

반응형

snmpwalk 명령어

snmpwalk 명령어는 SNMP(Simple Network Management Protocol)를 사용하여 원격 네트워크 장비의 정보나 상태를 조회하는 명령어입니다. snmpwalk 명령어를 사용하면 지정한 OID(Object ID)에 해당하는 정보나 상태를 순차적으로 출력할 수 있습니다.

snmpwalk 설치

snmpwalk 명령어는 대부분의 Linux 배포판에 기본적으로 설치되어 있습니다. 만약 설치되어 있지 않은 경우 아래와 같이 설치할 수 있습니다.

 

  • CentOS
yum install net-snmp
  • Ubuntu
apt install net-snmp

snmpwalk 명령어의 기본 구문

snmpwalk [옵션] [대상 IP 주소] [커뮤니티 이름] [OID]
  • 옵션 : snmpwalk 명령어의 동작을 조정하는 옵션입니다.
  • 대상 IP 주소 : snmpwalk 명령어를 실행할 대상 네트워크 장비의 IP 주소입니다.
  • 커뮤니티 이름 : SNMP를 통해 대상 네트워크 장비에 액세스하기 위한 인증 정보입니다.
  • OID : 조회할 정보나 상태의 OID입니다.

주요 옵션

 

  • -v : SNMP 프로토콜 버전을 지정합니다.
  • -c : 커뮤니티 이름을 지정합니다.
  • -r : 실패한 쿼리의 최대 수를 지정합니다.
  • -t : 쿼리의 타임아웃을 지정합니다.
  • -d : OID를 계층 구조로 출력합니다.
  • -O : 출력 형식을 지정합니다.
728x90

사용 예시

192.168.1.1 IP 주소의 네트워크 장비의 sysDescr 정보를 조회합니다.

snmpwalk -v2c -c public 192.168.1.1 sysDescr

192.168.1.1 IP 주소의 네트워크 장비의 시스템 ID 정보를 조회합니다.

snmpwalk -v2c -c public 192.168.1.1 1.3.6.1.2.1.1

192.168.1.1 IP 주소의 네트워크 장비의 CPU 사용률 정보를 조회합니다.

snmpwalk -v2c -c public 192.168.1.1 1.3.6.1.2.1.2

192.168.1.1 IP 주소의 네트워크 장비의 메모리 사용률 정보를 조회합니다.

snmpwalk -v2c -c public 192.168.1.1 1.3.6.1.2.1.3

snmpwalk 명령어 활용

snmpwalk 명령어는 네트워크 장비의 정보를 조회하는 데 유용합니다.

 

  • 네트워크 장비의 상태를 모니터링하기 위한 용도로 사용할 수 있습니다.
  • 네트워크 장비의 보안 설정을 확인하기 위한 용도로 사용할 수 있습니다.
  • 네트워크 장비의 성능을 측정하기 위한 용도로 사용할 수 있습니다.

snmpwalk 명령어를 사용하여 네트워크 장비를 보다 효과적으로 관리할 수 있습니다.

 

728x90
반응형