Qual é a diferença entre snmp, snmpd e snmptrapd?

Qual é a diferença entre snmp, snmpd e snmptrapd?

Eu sou novo no protocolo SNMP. Tento configurar traps SNMP para Zabbix, mas estou confuso sobre quais daemons devo usar. Preciso instalar snmptrapd, mas de alguma forma snmpdé necessário para isso:

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.

Qual é a relação entre esses 2 pacotes? Estou certo de que esses 2 são demônios?

E o que há dentro do pacote SNMP do Ubuntu? Qual é a relação entre os pacotes snmpe snmpd?

Responder1

Uma compreensão básica do protocolo SNMP é realmente mais ampla do que o que pode ser espremido nesta resposta (e provavelmente não estou familiarizado o suficiente para fazer um trabalho competente), mas em resumo

  • snmpcontém ferramentas para conversar com "agentes" SNMP.
  • snmpdcontém um servidor que você pode instalar em um dispositivo para implementar tal "agente". Ele escuta conexões de clientes SNMP e entrega respostas a solicitações de relatórios de status.
  • snmptrapdé um servidor para ouvir e reagir a um tipo específico de mensagens dos agentes.

Um dispositivo que suporta SNMP pode avisar quando algo acontece por meio de uma mensagem trap. Também pode fornecer estatísticas sobre seu funcionamento, que você pode solicitar quando precisar.

Portanto, em um cenário de exemplo, você pode instalar snmpdem uma máquina para relatar seu uso de disco, CPU, etc. quando precisar desses números e, além disso, talvez configurá-lo para gerar uma interceptação e enviá-la para um local central quando a utilização do disco ultrapassar um limite específico. O servidor central se conecta periodicamente para coletar estatísticas e, além disso, está preparado para receber uma armadilha a qualquer momento.

http://www.net-snmp.orgcontém uma visão geral melhor e mais abrangente do protocolo e dos componentes deste pacote.

informação relacionada