영어프랑스어스페인어

Ad


온웍스 파비콘

pysnmpbulkwalk - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 pysnmpbulkwalk를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 pysnmpbulkwalk 명령입니다.

프로그램:

이름


pysnmpcmd - 대부분의 PySNMP 명령줄 도구에 공통적인 옵션 및 동작

개요


pysnmpcmd [옵션] 에이전트 [매개변수]

기술


이 매뉴얼 페이지는 PySNMP 명령에 대한 일반적인 옵션을 설명합니다: pysnmpbulkwalk,
pysnmpget, pysnmpset, pysnmp번역, pysnmpwalk. 명령줄 응용 프로그램은 다음을 사용합니다.
SNMP 가능 네트워크 엔터티인 에이전트와 통신하기 위한 SNMP 프로토콜입니다. 개인
응용 프로그램은 일반적으로(반드시 그렇지는 않음) 지정된 추가 매개변수를 사용합니다.
에이전트 사양 후. 이 매개변수는 매뉴얼 페이지에 문서화되어 있습니다.
각 응용 프로그램.

옵션


-a 인증 프로토콜
인증된 SNMPv5에 사용되는 인증 프로토콜(MD3 또는 SHA) 설정
메시지.

-A 인증비밀번호
인증된 SNMPv3 메시지에 사용되는 인증 암호를 설정합니다.

-c 커뮤니티
SNMPv1/v2c 트랜잭션에 대한 커뮤니티 문자열을 설정합니다.

-d 송수신된 원시 SNMP 패킷을 덤프(XNUMX진수)합니다.

-D 토큰[,...]
주어진 디버깅 출력을 켭니다. 토큰(NS). 노력하다 모든 매우 장황한
출력.

-e 엔진ID
SNMPv3 REQUEST 메시지에 사용되는 권한 있는(보안) 엔진 ID를 설정합니다. 그것은이다
일반적으로 검색되므로 일반적으로 지정할 필요가 없습니다.
자동으로.

-E 엔진ID
SNMPv3 REQUEST 메시지 scopedPdu에 사용되는 컨텍스트 엔진 ID를 설정합니다. 그렇지 않은 경우
지정하면 기본적으로 권한 있는 engineID가 됩니다.

-시간, --도움
간단한 사용 메시지를 표시한 후 종료합니다.

-H 명령이 이해하는 구성 파일 지시문 목록을 표시한 다음
출구.

-I [후]
입력 구문 분석 옵션을 지정합니다. 보다 입력 옵션 아래.

-l 초레벨
SNMPv3 메시지에 사용되는 securityLevel을 설정합니다(noAuthNoPriv|authNoPriv|authPriv).
다음보다 높은 수준을 사용할 때 적절한 암호 구문을 제공해야 합니다.
인증 없음.

-m 미블리스트
이를 위해 로드할 MIB 모듈(파일 아님)의 콜론으로 구분된 목록을 지정합니다.
응용 프로그램.

특별한 키워드 모든 MIB 디렉토리 검색에서 모든 MIB 모듈을 로드하는 데 사용됩니다.
목록. 이름이 "."로 시작하지 않는 모든 파일 인 것처럼 구문 분석됩니다.
MIB 파일.

-M 주소록
MIB를 검색하기 위해 콜론으로 구분된 디렉토리 목록을 지정합니다. MIB는
-m 옵션을 사용하여 지정된 파일은 다음에 나열된 디렉토리 중 하나에서 로드됩니다.
-M 옵션(또는 이와 동등한 것).

-n 컨텍스트 이름
SNMPv3 메시지에 사용되는 contextName을 설정합니다. 기본 contextName은 비어 있습니다.
끈 "".

-O [abeEfnqQsStTuUvxX]
출력 인쇄 옵션을 지정합니다. 보다 출력 옵션 아래.

-r 재시도
요청에 사용할 재시도 횟수를 지정합니다. 기본값은 5입니다.

-t 시간 제한
재시도 사이의 시간 초과를 초 단위로 지정합니다. 기본값은 1입니다.

-u 초이름
인증된 SNMPv3 메시지에 사용되는 securityName을 설정합니다.

-v 1 | 2c | 3
사용할 프로토콜 버전을 지정합니다. 1(RFC 1155-1157), 2c(RFC 1901-1908) 또는
3(RFC 2571-2574). 기본값은 일반적으로 버전 3입니다.

-V, --번역
응용 프로그램의 버전 정보를 표시한 다음 종료합니다.

-x 개인 프로토콜
암호화된 SNMPv3 메시지에 사용되는 개인 정보 프로토콜(DES 또는 AES)을 설정합니다.

-X 개인비밀번호
암호화된 SNMPv3 메시지에 사용되는 개인 정보 암호를 설정합니다.

-Z 부츠, 시간
인증된 SNMPv3 메시지에 사용되는 engineBoots 및 engineTime을 설정합니다. 이것
인증된 에이전트 부팅/시간의 로컬 개념을 초기화합니다.
LCD에 저장된 값. 일반적으로 이 옵션을 지정할 필요는 없습니다.
이러한 값은 일반적으로 자동으로 검색됩니다.

에이전트 사양


문자열 에이전트 FBI 증오 범죄 보고서 개요 위는 원격 SNMP 엔터티를 지정합니다.
소통하다. 이 사양은 다음과 같은 형식을 취합니다.

[ :]

가장 간단하게, 에이전트 사양은 호스트 이름 또는 IPv4 주소로 구성될 수 있습니다.
표준 "점으로 구분된 쿼드" 표기법. 이 경우 다음을 사용하여 통신을 시도합니다.
지정된 호스트의 포트 4에 대한 UDP/IPv161. 그렇지 않으면 일부
사양은 다음 표에 따라 구문 분석됩니다.

체재

UDP 호스트 이름[:포트] or IPv4 주소[:포트]

참고 문자열은 대소문자를 구분하지 않으므로 예를 들어 "tcp"
및 "TCP"는 동일합니다. 다음은 해석과 함께 몇 가지 예입니다.

호스트 이름:161 UDP/IPv4 데이터그램을 사용하여 쿼리 수행 호스트 이름 항구에 161.
":161"은 기본 SNMP 포트이므로 여기에서 중복됩니다.
어쨌든.

UDP:호스트 이름 이전 사양과 동일합니다. "udp:"가 중복됩니다.
UDP/IPv4가 기본 전송이기 때문입니다.

출력 옵션


SNMP 명령의 출력 형식은 다음의 다양한 매개변수를 사용하여 제어할 수 있습니다.
전에, -O 깃발. 이러한 하위 옵션의 효과는 다음과 비교하여 볼 수 있습니다.
다음 기본 출력(달리 지정하지 않는 한):
$ snmpget -c 공개 -v 1 로컬 호스트 sysUpTime.0
SNMPv2-MIB::sysUpTime.0 = 타임틱: (14096763) 1일, 15:09:27.63

-오아 문자열 값을 ASCII 문자열로 표시합니다(DISPLAY-HINT에 대해 정의된 경우 제외
해당 MIB 개체). 기본적으로 라이브러리는
값이 인쇄 가능한 문자열인지 이진 문자열인지 여부를 확인하고 그에 따라 표시합니다.

이 옵션은 다음 개체에 영향을 주지 않습니다. do 디스플레이 힌트가 있습니다.

-오브 인스턴스를 해석하려고 하지 않고 테이블 인덱스를 숫자로 표시
문자열 또는 OID 값으로 하위 식별자:
$ snmpgetnext -c 공개 -v 1 로컬 호스트 vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0."wes" = xxx
$ snmpgetnext -c 공개 -v 1 -오브 로컬 호스트 vcmSecurityModel
SNMP 보기 기반 ACM-MIB::vacmSecurityModel.0.3.119.101.115 = xxx

-오에 열거형 값에서 기호 레이블을 제거합니다.
$ snmpget -c 공개 -v 1 로컬 호스트 ipForwarding.0
IP-MIB::ipForwarding.0 = 정수: 전송(1)
$ snmpget -c 공개 -v 1 -오에 로컬 호스트 ipForwarding.0
IP-MIB::ipForwarding.0 = 정수: 1

-OE 인용 문자를 이스케이프하도록 인덱스 문자열을 수정합니다.
$ snmpgetnext -c 공개 -v 1 로컬 호스트 vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0."wes" = xxx
$ snmpgetnext -c 공개 -v 1 -OE 로컬 호스트 vcmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0.\"wes\" = xxx

이렇게 하면 출력을 쉘 명령에서 재사용할 수 있습니다.

-NS OID를 표시할 때 MIB 개체의 전체 목록을 포함합니다.
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0 =
타임틱: (14096763) 1일, 15:09:27.63

-에 OID를 숫자로 표시합니다.
.1.3.6.1.2.1.1.3.0 = 타임틱: (14096763) 1일, 15:09:27.63

-옥 varbind 값을 표시할 때 등호 및 유형 정보를 제거합니다.
SNMPv2-MIB::sysUpTime.0 1:15:09:27.63

-OQ varbind 값을 표시할 때 유형 정보를 제거합니다.
SNMPv2-MIB::sysUpTime.0 = 1:15:09:27.63

- 오스 MIB 개체 이름(모든 인스턴스 또는 기타 하위 식별자 포함)을 표시합니다.
sysUpTime.0 = 타임틱: (14096763) 1일, 15:09:27.63

-뼈 MIB의 이름과 개체 이름을 표시합니다.
SNMPv2-MIB::sysUpTime.0 = 타임틱: (14096763) 1일, 15:09:27.63

이것은 기본 OID 출력 형식입니다.

-오트 TimeTicks 값을 원시 숫자로 표시:
SNMPv2-MIB::sysUpTime.0 = 14096763

-오티 값이 XNUMX진 문자열로 인쇄되는 경우 인쇄 가능한 버전도 표시하십시오.

-우 OID를 기존 UCD 스타일로 표시합니다(원래 CMU에서 상속됨
암호). 이는 OID에서 일련의 "표준" 접두사를 제거하는 것을 의미하며,
MIB 개체 이름(및 기타 하위 식별자)의 나머지 목록 표시:
system.sysUpTime.0 = 타임틱: (14096763) 1일, 15:09:27.63

-OU 값 끝에 UNITS 접미사를 인쇄하지 마십시오.

-오브 OID가 아닌 varbind 값만 표시합니다.
$ snmpget -c 공개 -v 1 -오에 로컬 호스트 ipForwarding.0
정수: 전송(1)

-황소 문자열 값을 XNUMX진수 문자열로 표시합니다(DISPLAY-HINT에 대해 정의된 경우 제외
해당 MIB 개체). 기본적으로 라이브러리는
값이 인쇄 가능한 문자열인지 이진 문자열인지 여부를 확인하고 그에 따라 표시합니다.

이 옵션은 다음 개체에 영향을 주지 않습니다. do 디스플레이 힌트가 있습니다.

-황소 보다 "프로그램과 유사한" 출력으로 테이블 인덱스를 표시하여 기존 방식을 모방합니다.
배열 스타일 인덱스 형식:
$ snmpgetnext -c 공개 -v 1 로컬 호스트 ipv6RouteTable
IPv6-MIB::ipv6RouteIfIndex.63.254.1.0.255.0.0.0.0.0.0.0.0.0.0.0.64.1 = 정수: 2
$ snmpgetnext -c 공개 -v 1 -OE 로컬 호스트 IPv6 경로 테이블
IPv6-MIB::ipv6RouteIfIndex[3ffe:100:ff00:0:0:0:0:0][64][1] = INTEGER: 2

이러한 옵션의 대부분은 구성 토큰을 통해 구성할 수도 있습니다. 참조
snmp.conf(5) 자세한 내용은 매뉴얼 페이지를 참조하십시오.

입력 옵션


입력 개체 이름 및 할당할 값의 해석을 제어할 수 있습니다.
다양한 매개변수를 사용하여 -I 깃발. 기본 동작은
이 섹션의 끝.

-이브 주어진 이름이 일치하도록 정규식으로 간주되어야 함을 지정합니다.
(대소문자를 구분하지 않음) MIB 트리의 개체 이름에 대해. "최고의" 매치는
be used - 시작 부분에 가장 가까운 것으로 계산됩니다.
노드 이름과 트리에서 가장 높은 값. 예를 들어, MIB 개체
vacmSecurityModel은 vacmsecuritymodel(전체 이름,
그러나 다른 경우) 또는 vacm.*model(regexp 패턴).

'.' 정규식 패턴의 특수 문자이므로
표현식은 인스턴스 하위 식별자 또는 둘 이상의 개체 이름을 지정할 수 없습니다. NS
"best match" 표현식은 단일 MIB 개체 이름에 대해서만 적용됩니다. 을위한
예, 표현 시스템*접촉.0 인스턴스 sysContact.0과 일치하지 않습니다.
(이기는 하지만 시스템 온택트 sysContact)와 일치합니다. 마찬가지로 MIB 모듈 지정
이름이 성공하지 못합니다(그래서 SNMPv2-MIB::sys.*접촉 일치하지 않습니다).

-어 값을 할당할 때 DISPLAY-HINT 정보의 사용을 비활성화합니다. 이것은
그런 다음 원시 값을 제공해야 합니다.
snmpset ... 호스트 리소스-MIB::hrSystemData.0
x "07 D2 0C 0A 02 04 06 08"
형식화된 버전 대신:
snmpset ... 호스트 리소스-MIB::hrSystemDate.0
= 2002-12-10,2:4:6.8

-이르 관련 테이블 인덱스 및 할당할 값 확인을 비활성화합니다.
MIB 정의. 이것은 (바라건대) 원격 에이전트가 보고하는 결과를 가져올 것입니다.
잘못된 요청이 전송되기 전에 이를 확인(및 거부)하는 대신
원격 에이전트.

로컬 검사가 더 효율적입니다(또한 제공된 진단이 더 효율적입니다.
정확함), 하지만 이 동작을 비활성화하는 것은 테스트할 때 특히 유용합니다.
원격 에이전트.

-토고 MIB 이름의 "임의 액세스" 조회를 활성화합니다. 전체 OID 경로를 제공하는 것보다
원하는 MIB 객체로(또는 명시적 MIB 모듈로 이 객체를 한정)
이름), MIB 트리에서 일치하는 개체 이름을 검색합니다. 따라서
.iso.org.dod.internet.mib-2.system.sysDescr.0(또는 SNMPv2-MIB::sysDescr.0)은
단순히 sysDecr.0으로 지정됩니다.

경고:
MIB 개체 이름은 전역적으로 고유하지 않으므로 이 접근 방식은 다음을 반환할 수 있습니다.
로드된 MIB 파일에 따라 다른 MIB 개체.

XNUMXD덴탈의 MIB 모듈::객체 이름 구문은 고유하게 식별하는 이점이 있습니다.
특정 MIB 개체뿐만 아니라 약간 더 효율적입니다(자동으로
필요한 경우 필요한 MIB 파일 로드).

-입니다 접미사
명령줄에 지정된 각 텍스트 OID에 지정된 접미사를 추가합니다. 이것은 할 수 있습니다
다음을 지정하여 테이블의 동일한 행에서 여러 객체를 검색하는 데 사용됩니다.
공통 인덱스 값.

-이다 접두사
명령줄에 지정된 각 텍스트 OID에 지정된 접두사를 추가합니다. 이것은 할 수 있습니다
검색되는 모든 개체에 대한 명시적 MIB 모듈 이름을 지정하는 데 사용됩니다(또는
치료할 수 없을 정도로 게으른 타이피스트를 위해).

-이유 입력 OID를 해석하는 전통적인 UCD 스타일 접근 방식을 가능하게 합니다. 이것
OID가 트리의 'mib-2' 지점에 뿌리를 두고 있다고 가정합니다(시작하지 않는 한
명시적 '.' 또는 MIB 모듈 이름 포함). 따라서 위의 sysDecr 인스턴스는
system.sysDescr.0으로 참조됩니다.

선행 '.'로 지정된 개체 이름 항상 "정규화된"으로 해석됩니다.
MIB 트리의 루트에서 MIB 개체의 시퀀스를 나열하는 OID. 그러한 물건과
명시적 MIB 모듈 이름에 의해 규정된 것은 영향을 받지 않습니다. -이브, -토고-이유
플래그.

그렇지 않고 위의 입력 옵션이 지정되지 않은 경우 기본 동작
"상대적" OID는 그것을 (암시적으로) 정규화된 OID로 시도하고 해석하는 것입니다.
"무작위 액세스" 조회 적용(-토고) 다음에 "가장 일치하는" 패턴 일치(-이브).

환경 변수


PREFIX 개체 식별자의 표준 접두사(UCD 스타일 출력을 사용하는 경우). 기본값
.iso.org.dod.internet.mgmt.mib-2로

MIBS 로드할 MIB 목록입니다. 기본값은 SNMPv2-TC:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-입니다.
MIB:UDP-MIB:SNMP-VACM-MIB. 에 의해 재정의됨 -m 옵션을 선택합니다.

미디르
MIB를 검색할 디렉토리 목록입니다. 기본값은 DATADIR/snmp/mibs입니다.
에 의해 재정의됨 -M 옵션을 선택합니다.

onworks.net 서비스를 사용하여 온라인으로 pysnmpbulkwalk 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    wx파이썬
    wx파이썬
    Python 확장 모듈 세트
    크로스 플랫폼 GUI 클래스를 래핑합니다.
    wxWidgets.. 청중: 개발자. 사용자
    인터페이스: X 윈도우 시스템(X11), Win32 ...
    wxPython 다운로드
  • 2
    팩 파일 관리자
    팩 파일 관리자
    Total War 팩 파일 관리자입니다.
    버전 1.7부터 프로젝트. ㅏ
    Warscape에 대한 짧은 소개
    모딩: ...
    팩파일매니저 다운로드
  • 3
    IPerf2
    IPerf2
    측정을 위한 네트워크 트래픽 도구
    메트릭을 사용한 TCP 및 UDP 성능
    처리량과 대기 시간 모두에 대해. 그만큼
    목표에는 활성 유지가 포함됩니다.
    iperf 대구...
    IPerf2 다운로드
  • 4
    fre:ac - 무료 오디오 변환기
    fre:ac - 무료 오디오 변환기
    fre:ac는 무료 오디오 변환기이자 CD입니다.
    다양한 포맷과 인코더를 위한 리퍼.
    그것은 MP3, MP4/M4A, WMA, Ogg 기능
    Vorbis, FLAC, AAC 및 Bonk 형식
    지원하다, ...
    다운로드 fre:ac - 무료 오디오 변환기
  • 5
    매트플롯립
    매트플롯립
    Matplotlib는 포괄적인 라이브러리입니다.
    정적, 애니메이션 및
    Python의 대화형 시각화.
    Matplotlib은 쉬운 일을 쉽고
    어려운 것...
    Matplotlib 다운로드
  • 6
    봇맨
    봇맨
    챗봇 로직을 한 번 작성하고
    사용 가능한 것 중 하나에 연결
    Amazon을 포함한 메시징 서비스
    알렉사, 페이스북 메신저, 슬랙,
    텔레그램이나 요...
    봇맨 다운로드
  • 더»

Linux 명령

Ad