Las comprobaciones de control de acceso se aplican a las notificaciones entrantes. Si snmptrapd se ejecuta sin un archivo de configuración adecuado o con la configuración de control de acceso equivalente, estas capturas no se procesan. Consulte la página del comando man snmptrapd.conf(4) o snmptrapd.conf(5).
Edite el archivo de configuración SNMP /etc/net-snmp/snmp/snmpd.conf a fin de agregar las directivas para definir la captura, la versión de la notificación y el destino.
Debe utilizar el comando pfedit para editar el archivo /etc/net-snmp/snmp/snmpd.conf.
trapcommunity string --> define community string to be used when sending traps trapsink host[community [port]] --> to send v1 traps trap2sink host[community [port]] --> to send v2c traps informsink host[community [port]] --> to send informs
Para obtener más información, consulte la página del comando man snmpd.conf(4) o snmpd.conf(5).
Por ejemplo, las siguientes políticas utilizan la cadena public como la cadena de comunidad al enviar capturas e indican que las capturas de v1 se envían al destino de localhost:
trapcommunity public trapsink localhost
Debe utilizar el comando pfedit para editar el archivo /etc/net-snmp/snmp/snmpd.conf.
En el ejemplo siguiente, se muestra quién está autorizado para enviar capturas (public) y cómo se deben procesar las capturas entrantes (log,execute,net). Consulte la página del comando man snmptrapd.conf(4) o snmptrapd.conf(5).
authCommunity log,execute,net public
En este ejemplo se envían capturas v1 y v2c al daemon de captura SNMP que se ejecuta en el mismo host. Actualice el archivo /etc/net-snmp/snmp/snmpd.conf con las siguientes directivas:
trapcommunity public trapsink localhost trap2sink localhost
Para más información sobre las opciones de formato de salida, consulte la página del comando man snmptrapd (1M).
La utilidad snmptrapd es una aplicación SNMP que recibe y registra mensajes SNMP TRAP. Por ejemplo, el siguiente comando snmptrapd muestra que se ha creado un dominio (ldomTrapDesc = Ldom Created) con el nombre ldg2 (ldomName = ldg2).
# /usr/sbin/snmptrapd -f -Le -F \ "TRAP from %B on %m/%l/%y at %h:%j:%k Enterprise=%N Type=%w SubType=%q\n with Varbinds: %v\nSecurity info:%P\n\n" localhost:162 NET-SNMP version 5.4.1 TRAP from localhost on 6/27/2012 at 12:13:48 Enterprise=SUN-LDOM-MIB::ldomMIBTraps Type=6 SubType=SUN-LDOM-MIB::ldomCreate with Varbinds: SUN-LDOM-MIB::ldomIndexNotif = INTEGER: 3 SUN-LDOM-MIB::ldomName = STRING: ldg2 SUN-LDOM-MIB::ldomTrapDesc = STRING: Ldom Created Security info:TRAP, SNMP v1, community public
Tenga en cuenta que la cadena de argumento de la opción –F se divide en dos líneas a fin de facilitar su lectura.