El PS PUEDE soportar eventos específicos del fabricante. Caso de soportarse, los eventos PS
específicos del fabricante que puedan comunicarse mediante SNMP TRAP DEBEN describirse en
una MIB privada distribuida con el PS. En la definición de las trampas del SNMP específicas del
fabricante, la declaración de OBJECTS de la definición de la trampa privada DEBERÍA contener
como mínimo los objetos indicados a continuación:
•
EvLevel
•
EvIdText
•
Umbral de eventos (de haberlos en la trampa)
•
IfPhysAddress (dirección física asociada a la dirección IP WAN-Man del PS)
Se pueden incluir más objetos en la sentencia OBJECTS si así se desea.
6.5.1.3
Syslog
Los mensajes SYSLOG emitidos por el PS DEBEN adoptar el siguiente formato:
<nivel>PortalServicesElement[fabricante]: <eventId> texto
siendo:
nivel – presentación en ASCII de la prioridad del evento, encerrada entre paréntesis angulares,
interpretada como el OR binario o la facilidad por defecto (128) y la prioridad del evento (0-7). El
nivel obtenido puede estar comprendido entre 128 y 135.
fabricante – nombre del fabricante correspondiente a los mensajes SYSLOG específicos del
fabricante o "IPCABLE2HOME" para los mensajes de IPCable2Home normales.
eventId – presentación en ASCII del número INTEGER en formato decimal, encerrado entre
paréntesis angulares, que identifica de modo exclusivo el tipo de evento. Este EventID DEBE ser el
mismo número almacenado en el objeto docsDevEvId de docsDevEventTable. Para los eventos de
IPCable2Home normales, este número se convierte utilizando el código de errores de acuerdo con
las siguientes reglas:
•
El número es un decimal de ocho dígitos.
•
Los dos primeros dígitos (los situados más a la izquierda) son el código ASCII (decimal)
correspondiente a la letra del código de error.
•
Los cuatro dígitos siguientes están ocupados por los dos o tres dígitos existentes entre la
letra y el punto del código de error relleno a ceros por la izquierda.
•
Los dos últimos dígitos se rellenan con el número que hay tras el punto del código de error
relleno a ceros por la izquierda.
Por ejemplo, el evento D04.2 se convierte en 68000402 y el evento I114.1 se convierte
en 73011401.
Obsérvese que de este modo sólo se utiliza una pequeña fracción del espacio numérico disponible
reservado al IPCable2Home (0 a 2
mayúsculas.
texto – para los mensajes de IPCable2Home normales, esta cadena DEBE contener la descripción
textual definida en el anexo B.
Ejemplo del evento Syslog correspondiente al evento D04.2: "Time of the day received in invalid
format":
<132>Portal ServicesElement[IPCABLE2HOME]: <68000402> Time of the day received in
invalid format.
El número 68000402 del ejemplo anterior es el asignado por IPCable2Home a este evento concreto.
31
– 1). La primera letra de un código de error siempre va en
Rec. UIT-T J.191 (03/2004)
55