smilint - 클라우드의 온라인

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

프로그램:

이름


smilint - SMIv1/v2 및 SPPI 모듈의 구문 및 의미 검사

개요


스마일트 [ -Vhersm ] [ -c 파일 ] [ -p 모듈 ] [ -l 수평 ] [ -i 오류 패턴 ] 모듈

기술


The 스마일트 프로그램은 MIB 또는 PIB 모듈에서 구문 오류 및 의미 체계를 확인하는 데 사용됩니다.
어느 정도. SMIv1/v2 스타일 MIB 모듈과 SPPI PIB 모듈이 지원됩니다.

규칙 스마일트 RFC 1155, RFC 1212 및 RFC 1215에서 가져온 것입니다.
SMIv1, SMIv2578용 RFC 2580-2, SPPI용 RFC 3159.

옵션


-V, --번역
smilint 버전을 표시하고 종료합니다.

-시간, --도움
도움말 텍스트를 표시하고 종료합니다.

-이자형, --오류 목록
알려진 모든 오류 메시지 목록을 표시하고 종료합니다. 오류 메시지에는
각 줄의 끝에서 중괄호 안에 표시된 관련 태그. 태그는 다음과 함께 사용할 수 있습니다.
-i 옵션은 특정 오류 메시지를 무시합니다.

-NS, -재귀
재귀적으로 가져온 모듈에 대한 오류 및 경고도 보고합니다.

-에스, --심각성
오류 메시지 앞의 괄호 안에 오류 심각도를 표시합니다.

-미디엄, --오류 이름
오류 메시지 앞에 중괄호 안에 오류 이름을 표시합니다.

-c 파일, --구성=파일
읽기 파일 다른 (전역 및 사용자) 구성 파일 대신.

-p 모듈, --사전 로드=모듈
모듈 미리 로드 모듈 메인 모듈을 읽기 전에. 다음과 같은 경우에 도움이 될 수 있습니다.
불완전한 기본 모듈이 일부 정의를 가져오지 못합니다.

-l 수평, --레벨=수평
지정된 심각도까지 오류 및 경고 보고 수평. 아래 참조
오류 수준에 대한 설명. 기본 오류 수준은 3입니다.

-i 접두사, --무시=접두사
일치하는 태그가 있는 모든 오류 무시 접두사. 오류 태그 목록은
-e 옵션과 함께 smilint를 호출하여 검색할 수 있습니다.

모듈
확인할 모듈입니다. 모듈 인수가 경로 이름을 나타내는 경우
(적어도 하나의 점 또는 슬래시 문자를 포함하여 식별됨)
읽을 정확한 파일이어야 합니다. 그렇지 않고 모듈이 일반 모듈로 식별되는 경우
이름, 그것은 libsmi 내부 규칙에 따라 검색됩니다. 보다 smi_config(3) 자세한
세부.

ERROR 경고 LEVELS


생성된 모든 오류 및 경고 메시지에는 관련된 심각도 수준이 있습니다. 실제
심각도 수준은 다음과 같습니다.

0 내부 오류, 복구 불가능. 메모리 할당 실패를 예로 들 수 있습니다. 오류
이 수준의 경우 일반적으로 응용 프로그램이 중단됩니다.

1 주요 SMI/SPPI 오류, 어떻게든 복구가 가능하지만 심각한 문제가 발생할 수 있습니다.
예를 들면 어휘적으로 예상치 못한 문자 또는 알 수 없는 키워드가 있습니다. 이런 종류의 오류
일반적으로 후속 오류가 발생합니다.

2 일부 구현에서 허용되는 SMI/SPPI 오류. 예는
서로 다른 SMI/SPPI 버전의 구성을 혼합하는 MIB/PIB 모듈.

3 많은 구현에서 허용되는 SMI/SPPI 오류. 예는
잘못 배치된 SMIv2 MODULE-IDENTITY 호출 또는
다른 텍스트 규칙.

4 엄격하게 오류는 아니지만 변경이 권장되는 것.
이 수준의 경고는 일반적으로 MIB 검토 중에 고려됩니다.

5 기본적으로는 맞지만 특정 환경에서 문제가 될 수 있는 것 또는
사용 시나리오. 예는 식별자가 대소문자만 다르거나
유형 정의는 정의 모듈 내에서 사용되지 않습니다.

6 이 수준의 메시지는 보조 알림입니다. 예는 다음을 가리키는 메시지입니다.
재정의의 경우 이전 정의.

더 높은 레벨은 현재 사용되지 않으며 레벨 6과 동일한 효과를 나타냅니다. 메모
레벨 3까지의 오류는 사양을 위반하는 오류이며
책임 저자. 레벨 4에서 생성된 경고는 정상 상태에서 고려해야 합니다.
MIB/PIB 검토.


이 예는 현재 디렉토리에서 RMON2-MIB 파일을 확인합니다(`./' 접두어에 유의하십시오.
이를 보장합니다). 오류 수준이 6으로 올라가고 식별자에 대한 경고가 표시됩니다.
32자를 초과하는 이름은 표시되지 않습니다.

$ smilint -l 6 -i 이름 길이-32 ./RMON2-MIB
./RMON2-MIB:3935: 예상치 못한 유형 제한
./RMON2-MIB:3936: 예상치 못한 유형 제한
./RMON2-MIB:3937: 예상치 못한 유형 제한
./RMON2-MIB:3938: 예상치 못한 유형 제한
./RMON2-MIB:3939: 예상치 못한 유형 제한
./RMON2-MIB:3940: 예상치 못한 유형 제한
./RMON2-MIB:4164: 스칼라 개체에는 '읽기-만들기' 액세스 값이 없어야 합니다.

onworks.net 서비스를 사용하여 온라인에서 smilint 사용



최신 Linux 및 Windows 온라인 프로그램