SNMP는 무엇에 사용됩니까?


10

누구나 가정용 데스크탑 우분투 설치에서 어떤 SNMP가 사용되는지 설명 할 수 있습니까?

필요합니까? 케이블 모뎀 이외의 네트워크는 없습니다.


2
기본적으로 Ubuntu 데스크탑에 snmp가 설치되어 있습니까? 좀 더 구체적으로 말씀해 주시겠습니까?
Huygens

답변:


10

SNMP 란 무엇입니까?

SNMP (Simple Network Management Protocol)는 "네트워크 장비 (예 : 라우터), 컴퓨터 장비 및 UPS와 같은 장치의 건강과 복지를 모니터링하는 데 널리 사용되는 프로토콜입니다." .

네트워크 및 시스템 관리자는 일반적으로 네트워크 매개 변수 트래픽, CPU 사용량 또는 사용 가능한 하드 드라이브 공간 측정과 같은 시스템 통계를 수집하고 시스템 매개 변수를 설정하는 데 사용됩니다.

이것이 일반 데스크탑 사용자에게 무엇을 의미합니까?

의문의 여지가 있지만, SNMP는 일반 데스크탑 사용자에게는 거의 관심이 없거나 전혀 없습니다.

기본적으로 Ubuntu에는 기본 SNMP 파일 ( /etc/snmp/snmp.conf예 :)이 설치됩니다. 그러나 시스템 보안과 관련하여 사용되지 않고 전혀 사용되지 않으며 그다지 중요하지 않습니다.

SNMP를 활성화하고 사용하려는 이유는 무엇입니까?

보다 고급 (또는 호기심이 많은) 사용자를위한 매우 간단한 사용 사례는 MRTG , Cacti 또는 Nagios 와 같은 모니터링 / 그래프 시스템을 설정 하여 시스템과 네트워크의 상태를 감시하는 것입니다. 이 사이트에는 SNMP를 사용해야하는 응용 프로그램 구성에 대한 자세한 유용한 질문이 있습니다.

질문 은 SNMP를 사용하여 시스템 및 네트워크 데이터를 수집하는 많은 응용 프로그램 중 일부를 살펴보기에 좋은 출발점입니다.

시스템에서 SNMP를 어떻게 활성화합니까?

여기에 내 대답을 참조 하십시오 .

  1. 파일을 편집하고 /etc/snmp/snmp.conf"mibs :"가 포함 된 행을 주석 처리하십시오.
  2. 다음으로이 작업을 아직 수행하지 않았다면 IETF MIB 전체를 구해야합니다. 이 파일들은 라이센스 문제로 인해 Debian / Ubuntu 시스템에서 기본적으로 제공되지 않습니다.

    • 콘솔에서 ( Ctrl- Alt- t), 다음 명령을 입력 :

    • sudo apt-get install snmp-mibs-downloader

    • sudo download-mibs

  3. 다음 명령을 실행하여이 구성을 테스트 할 수 있어야합니다.

    • snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
    • 제대로 작동하면 다음과 유사한 응답이 나타납니다.

    SNMPv2-MIB :: sysDescr.0 = 문자열 : Linux foucault 3.2.0-38-generic-pae # 59-Ubuntu SMP 화요일 2 월 5 일 18:16:32 UTC 2013 i686

SNMP에 대한 자세한 정보는 어디서 얻을 수 있습니까?

Net-SNMP 는 대부분의 설치에서 "정식"패키지입니다.

좋은 소개는 여기 에서 찾을 수 있습니다 .

마지막으로 SNMP에 대한 위키 백과 항목 입니다.


로 테스트 한 결과 smtpwalk게시 한 내용과 비슷한 결과가 나오지 않으면 어떻게 해결할 수 있습니까? nagios시작 및 실행을 시도하고 snmp먼저 설치 및 테스트해야 함
ProfessionalAmateur

@ProfessionalAmateur 새로운 질문을 시작하는 것이 좋습니다. 확인 등이 찍었을 수 어떤 오류 메시지 이전에 troubleshot 것을 세부 사항, ...에 수
케빈 보웬

3

                                                 SNMP 란 무엇입니까?

SNMP (Simple Network Management Protocol)는 "IP 네트워크에서 장치를 관리하기위한 인터넷 표준 프로토콜"입니다. 일반적으로 SNMP를 지원하는 장치에는 라우터, 스위치, 서버, 워크 스테이션, 프린터, 모뎀 랙 등이 포함됩니다. "주로 네트워크 관리 시스템에서 네트워크 연결 장치를 모니터링하여 관리상의주의가 필요한 조건이 있는지 확인합니다. SNMP는 IETF (Internet Engineering Task Force)에서 정의한 Internet Protocol Suite는 응용 프로그램 계층 프로토콜, 데이터베이스 스키마 및 일련의 데이터 개체를 포함하여 네트워크 관리를위한 일련의 표준으로 구성됩니다 (자세한 내용은).

TechNet SNMP                펄스 완


3

기본적으로 SNMP (에이전트 또는 모니터링되는 장치)는 Ubuntu Desktop에 설치되어 있지 않습니다.

예를 들어 네트워크 프린터의 상태를 얻는 데 사용할 수있는 SNMP 라이브러리 만 설치되지만 프린터 드라이버가 요청하지 않으면 활성화되지 않습니다.

전체 SNMP (에이전트 또는 모니터링되는 장치)는 의심스러운 것처럼 데스크탑에서 많이 사용하지 않습니다 .


3

SNMP는 시스템을 원격으로 모니터링하는 데 사용됩니다. 데몬이 쓰기 액세스를 허용하는 경우 드물게 시스템을 원격으로 구성하는 데 사용할 수도 있습니다. 시스템 상태 나 중앙 모니터링 또는 구성 관리에 대한 세분화 된 분석을 수행하지 않는 경우에는 필요하지 않습니다. (이것이 없어도 Nagios와 같은 프로그램은 시스템이 작동하는지, HTTP 또는 SSH 서비스가 포트에서 수신 대기하는지 등을 확인할 수 있습니다.)

때로는 SNMP 라이브러리 또는 기능이 다른 프로그램 설치에서 피기 백처럼 보이지만 실제로는을 터치하지 않으면 /etc/snmp/snmpd.conf파일의 목적을 잘못 읽습니다. 예를 들어, CUPS는 SNMP 구성 파일을 포함하는 것으로 보이지만 그 목적은 CUPS가 다른 시스템에서 SNMP를 통해 프린터를 노출시키는 프린터를 찾을 수 있도록하는 것입니다.

포트 161에서 UDP를 차단하거나 리스너를 로컬 호스트 (127.0.0.1 및 :: 1/128)로 제한하면 SNMP를 통해 시스템 정보를 원격으로 쿼리 할 수 ​​없습니다.


CUPS의 SNMP 구성 파일에는 CUPS 자체가 SNMP를 통해 프린터를 검색하는 방법을 구성하고 SNMP를 통한 CUPS에 대한 정보를 제공하지 않습니다. 예 : CUPS-part2 모니터링
Andrew Beals

1
@AndrewBeals 정보 주셔서 감사합니다-몰랐어요; 내 답변을 자유롭게 편집하십시오.
belacqua

1

@jasmines 이제이 답변에 단어 별 복사 된 해당 페이지의 전체 내용이 포함 된 것 같습니다. 이를 허용하는 어딘가에 저작권 표시가 있습니까? 링크 대신 정보 를 포함 하는 것이 가장 좋지만 cc-wiki에서 배포 할 수있는 방식으로 라이센스가 있거나 달리 제공되지 않는 한 대량의 텍스트를 답변에 직접 복사해서는 안됩니다 .
Eliah Kagan

또한 실제로 쓰여진 질문에 대답하지 않습니다.
OrangeDog

@jasmines-블로그에서 기본적으로 복사 한 정보로 편집 한 내용-이것은 공정하게 사용되지 않는 것으로 보이므로 블로그의 저작권을 위반 한 것으로 해석 될 수 있습니다. 나는 이것을 되 돌렸다. 답을 자신의 말과 예제 명령 등으로 다시 작성하십시오.
fossfreedom
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.