snmp, snmpd 및 snmptrapd의 차이점은 무엇입니까?

snmp, snmpd 및 snmptrapd의 차이점은 무엇입니까?

저는 SNMP 프로토콜을 처음 사용합니다. Zabbix용 SNMP 트랩을 구성하려고 하는데 어떤 데몬을 사용해야 하는지 혼란스럽습니다. 을(를) 설치해야 snmptrapd하지만 snmpd이를 위해서는 어떻게든 필요합니다.

sudo apt install snmptrapd
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  snmpd
The following NEW packages will be installed:
  snmpd snmptrapd
0 upgraded, 2 newly installed, 0 to remove and 75 not upgraded.

이 두 패키지의 관계는 무엇입니까? 이 2개가 데몬이라는 것이 맞나요?

Ubuntu SNMP 패키지에는 무엇이 들어있나요? snmp와 패키지 사이에는 어떤 관계가 있나요 snmpd?

답변1

SNMP 프로토콜에 대한 기본적인 이해는 이 답변에 압축할 수 있는 것보다 실제로 더 넓습니다(아마도 유능한 작업을 수행할 만큼 익숙하지 않을 것입니다).

  • snmpSNMP "에이전트"와 통신하는 도구가 포함되어 있습니다.
  • snmpd이러한 "에이전트"를 구현하기 위해 장치에 설치할 수 있는 서버가 포함되어 있습니다. SNMP 클라이언트 연결을 수신하고 상태 보고서 요청에 대한 응답을 전달합니다.
  • snmptrapd에이전트의 특정 종류의 메시지를 듣고 반응하는 서버입니다.

SNMP를 지원하는 장치는 트랩 메시지를 통해 어떤 일이 발생하면 알려줄 수 있습니다. 또한 필요할 때 요청할 수 있는 작업에 대한 통계를 제공할 수도 있습니다.

따라서 예제 시나리오에서는 snmpd이러한 숫자가 필요할 때 디스크 사용량, CPU 등을 보고하기 위해 머신에 설치할 수 있으며, 또한 디스크 사용량이 초과할 때 트랩을 생성하고 중앙 위치로 보내도록 구성할 수도 있습니다. 특정 임계값. 중앙서버는 주기적으로 접속하여 통계를 수집하고, 추가적으로 언제든지 트랩을 받을 수 있도록 준비되어 있습니다.

http://www.net-snmp.org이 패키지의 프로토콜과 구성 요소에 대한 더 좋고 포괄적인 개요가 포함되어 있습니다.

관련 정보