Aclaración sobre el agente y administrador SNMP

Aclaración sobre el agente y administrador SNMP

Tengo dificultades para entender algunos de los términos utilizados cuando se habla de SNMP y, en particular, quién es responsable de la MIB: el agente o la estación de administración.

Veamos un escenario simple:

  • Superviso mi máquina Linux mediante OID conocido (como la utilización de la CPU)
  • Cuando envío una solicitud SNMP para el OID de utilización de CPU, ¿quién maneja la solicitud: el agente o la estación de administración?
  • Si todo lo que se hace es leer los datos de la MIB, ¿cuál es el papel del agente aquí?
  • El agente ha sincronizado la API para obtener, pero si voy directamente al almacenamiento, tengo este get.

¿Alguien puede ayudarme a comprender este sencillo ejemplo de OID de CPU y qué sucede allí?

Respuesta1

En realidad, es muy sencillo.

El agente SNMP se ejecuta en la máquina que desea administrar y puede leer (y posiblemente configurar) datos de la máquina de forma arbitraria (leer una /procentrada, comunicarse con un proceso a través de IPC, leer desde un archivo o cualquier otro método que alguien pueda proponer). Luego representa estos datos según uno o más archivos de definición, el MIB, de forma bien estructurada.

La estación de administración (o cliente SNMP) puede entonces comunicarse con el agente para leer (o configurar) datos del agente de acuerdo con esta MIB.

Además, algunos agentes (que normalmente solo actúan cuando se lo solicita la estación de administración) se pueden configurar para enviar mensajes a la estación de administración cuando se cumple alguna condición para informarle al respecto. Esto se llama trampa SNMP.

Para el ejemplo de CPU:

  • El agente se está ejecutando en la máquina y puede leer datos del sistema.
  • La estación de administración es el agente de sondeo para el OID de carga de la CPU.
  • El agente busca cómo obtener los datos para este OID, lee el punto de datos (carga de CPU) y lo envía de regreso a la estación de administración.

información relacionada