Configure un servidor de syslog externo
Si desea guardar registros de auditoría, registros de aplicaciones y registros de eventos de seguridad en una ubicación fuera de la cuadrícula, utilice este procedimiento para configurar un servidor de syslog externo.
-
Ha iniciado sesión en Grid Manager mediante un "navegador web compatible".
-
Tiene permisos de acceso raíz o de mantenimiento.
-
Tiene un servidor de syslog con la capacidad para recibir y almacenar los archivos de registro. Para obtener más información, consulte "Consideraciones sobre el servidor de syslog externo".
-
Tiene las certificaciones de servidor y cliente correctas si tiene previsto utilizar TLS o RELP/TLS.
Si desea enviar información de auditoría a un servidor de syslog externo, primero debe configurar el servidor externo.
El envío de información de auditoría a un servidor de syslog externo permite:
-
Recopilar y gestionar información de auditoría, como mensajes de auditoría, registros de aplicaciones y eventos de seguridad, de forma más eficiente
-
Reduzca el tráfico de red en los nodos de administrador, ya que la información de auditoría se transfiere directamente de los distintos nodos de almacenamiento al servidor de syslog externo, sin tener que atravesar un nodo de administración
Cuando se envían registros a un servidor de syslog externo, los registros únicos superiores a 8192 bytes se truncarán al final del mensaje para ajustarse a las limitaciones comunes en las implementaciones de servidores de syslog externos. Para maximizar las opciones de recuperación completa de datos en caso de un fallo del servidor de syslog externo, se mantienen hasta 20 GB de registros locales de registros de auditoría (localaudit.log) en cada nodo. Si las opciones de configuración disponibles en este procedimiento no son lo suficientemente flexibles para satisfacer sus requisitos, se pueden aplicar opciones de configuración adicionales mediante la API privada audit-destinations
puntos finales. Por ejemplo, es posible usar diferentes servidores de syslog para diferentes grupos de nodos.
Configure el servidor externo
Acceda al asistente
Para iniciar, acceda al asistente Configurar servidor de syslog externo.
-
Seleccione CONFIGURACIÓN > Supervisión > servidor de auditoría y syslog.
-
En la página servidor de auditoría y syslog, seleccione Configurar servidor de syslog externo. Si ha configurado previamente un servidor de syslog externo, seleccione Editar servidor de syslog externo.
Aparece el asistente Configurar servidor de syslog externo.
Introduzca la información de syslog
Debe proporcionar la información que StorageGRID necesita para acceder al servidor de syslog externo.
-
Para el paso Enter syslog info del asistente, introduzca un nombre de dominio completo válido o una dirección IPv4 o IPv6 para el servidor syslog externo en el campo Host.
-
Introduzca el puerto de destino en el servidor de syslog externo (debe ser un entero entre 1 y 65535). El puerto predeterminado es 514.
-
Seleccione el protocolo utilizado para enviar información de auditoría al servidor de syslog externo.
Se recomienda usar TLS o RELP/TLS. Debe cargar un certificado de servidor para usar cualquiera de estas opciones. El uso de certificados ayuda a proteger las conexiones entre el grid y el servidor de syslog externo. Para obtener más información, consulte "Gestionar certificados de seguridad".
Todas las opciones de protocolo requieren compatibilidad con el servidor de syslog externo y su configuración. Debe elegir una opción que sea compatible con el servidor de syslog externo.
El protocolo de registro de eventos fiable (RELP) amplía la funcionalidad del protocolo syslog para proporcionar una entrega fiable de los mensajes de eventos. El uso de RELP puede ayudar a evitar la pérdida de información de auditoría si el servidor syslog externo tiene que reiniciarse. -
Seleccione continuar.
-
Si ha seleccionado TLS o RELP/TLS, cargue los siguientes certificados:
-
Certificados de CA del servidor: Uno o más certificados de CA de confianza para verificar el servidor syslog externo (en codificación PEM). Si se omite, se utilizará el certificado de CA de cuadrícula predeterminado. El archivo que cargue aquí puede ser un bundle de CA.
-
Certificado de cliente: Certificado de cliente para la autenticación al servidor syslog externo (en codificación PEM).
-
Clave privada de cliente: Clave privada para el certificado de cliente (en codificación PEM).
Si utiliza un certificado de cliente, también debe usar una clave privada de cliente. Si proporciona una clave privada cifrada, también debe proporcionar la contraseña. No hay ninguna ventaja de seguridad significativa por el uso de una clave privada cifrada, ya que la clave y la frase de contraseña deben almacenarse; se recomienda usar una clave privada no cifrada, si está disponible, para facilitar la utilización. -
Seleccione Buscar para el certificado o la clave que desee utilizar.
-
Seleccione el archivo de certificado o el archivo de claves.
-
Seleccione Abrir para cargar el archivo.
Aparece una comprobación verde junto al certificado o el nombre del archivo de claves, notificándole que se ha cargado correctamente.
-
-
-
Seleccione continuar.
Permite gestionar el contenido de syslog
Puede seleccionar la información que desea enviar al servidor de syslog externo.
-
Para el paso Administrar contenido syslog del asistente, seleccione cada tipo de información de auditoría que desee enviar al servidor syslog externo.
-
Enviar registros de auditoría: Envía eventos StorageGRID y actividades del sistema
-
Enviar eventos de seguridad: Envía eventos de seguridad como cuando un usuario no autorizado intenta iniciar sesión o un usuario inicia sesión como root
-
Enviar registros de aplicaciones: Envía archivos de registro útiles para la solución de problemas, incluyendo:
-
bycast-err.log
-
bycast.log
-
jaeger.log
-
nms.log
(Solo nodos de administración) -
prometheus.log
-
raft.log
-
hagroups.log
-
-
-
Utilice los menús desplegables para seleccionar la gravedad y el servicio (tipo de mensaje) de la categoría de información de auditoría que desea enviar.
Si selecciona Paso a través para severidad e instalación, la información enviada al servidor syslog remoto recibirá la misma gravedad y facilidad que cuando se haya iniciado sesión localmente en el nodo. Establecer las instalaciones y la gravedad pueden ayudarle a agregar los registros de formas personalizables para facilitar el análisis.
Para obtener más información sobre los registros de software de StorageGRID, consulte "Registros del software StorageGRID". -
Para severidad, seleccione Paso a través si desea que cada mensaje enviado al syslog externo tenga el mismo valor de gravedad que en el syslog local.
Para los registros de auditoría, si selecciona Passthrough, la gravedad es 'info'.
Para los eventos de seguridad, si selecciona Passthrough, los valores de gravedad se generan mediante la distribución de Linux en los nodos.
Para los registros de la aplicación, si selecciona Paso a través, las gravedades varían entre "info" y "notice", dependiendo de cuál sea el problema. Por ejemplo, agregar un servidor NTP y configurar un grupo HA proporciona un valor de 'info', mientras que al detener intencionalmente el servicio SSM o RSM se obtiene el valor 'notice'.
-
Si no desea utilizar el valor de transferencia, seleccione un valor de gravedad entre 0 y 7.
El valor seleccionado se aplicará a todos los mensajes de este tipo. Se perderá información acerca de las diferentes gravedades cuando elija reemplazar la gravedad con un valor fijo.
Gravedad Descripción 0
Emergencia: El sistema no se puede utilizar
1
Alerta: La acción se debe realizar de inmediato
2
Crítico: Condiciones críticas
3
Error: Condiciones de error
4
Advertencia: Condiciones de aviso
5
Aviso: Condición normal pero significativa
6
Informativo: Mensajes informativos
7
Debug: Mensajes de nivel de depuración
-
Para Facility, seleccione PassThrough si desea que cada mensaje enviado al syslog externo tenga el mismo valor de instalación que en el syslog local.
Para los registros de auditoría, si selecciona Passthrough, la utilidad enviada al servidor syslog externo es 'local7'.
Para los eventos de seguridad, si selecciona Paso a través, los valores de la instalación los genera la distribución linux en los nodos.
Para los registros de aplicaciones, si selecciona Paso a través, los registros de la aplicación enviados al servidor syslog externo tienen los siguientes valores de instalación:
Registro de aplicaciones Valor de paso a través bycast.log
usuario o demonio
bycast-err.log
usuario, daemon, local3 o local4
jaeger.log
local2
nms.log
local3
prometheus.log
local4
raft.log
local5
hagroups.log
local6
-
Si no desea utilizar el valor de transferencia, seleccione el valor de la instalación entre 0 y 23.
El valor seleccionado se aplicará a todos los mensajes de este tipo. Se perderá información acerca de las distintas instalaciones cuando elija reemplazar la instalación con un valor fijo.
Centro Descripción 0
kern (mensajes del núcleo)
1
usuario (mensajes de usuario)
2
correo
3
daemon (daemons del sistema)
4
auth (mensajes de seguridad/autorización)
5
syslog (mensajes generados internamente por syslogd)
6
lpr (subsistema de impresora de líneas)
7
noticias (subsistema de noticias de red)
8
UCP
9
cron (daemon de reloj)
10
seguridad (mensajes de seguridad/autorización)
11
FTP
12
NTP
13
auditoría de registro (auditoría de registros)
14
alerta de registro (alerta de registro)
15
reloj (daemon de reloj)
16
local0
17
local1
18
local2
19
local3
20
local4
21
local5
22
local6
23
local7
-
-
Seleccione continuar.
Enviar mensajes de prueba
Antes de iniciar el uso de un servidor de syslog externo, debe solicitar que todos los nodos de la cuadrícula envíen mensajes de prueba al servidor de syslog externo. Se deben usar estos mensajes de prueba para ayudar a validar toda la infraestructura de recogida de registros antes de comprometerse a enviar datos al servidor de syslog externo.
|
No use la configuración del servidor de syslog externo hasta que confirme que el servidor de syslog externo recibió un mensaje de prueba de cada nodo del grid y que el mensaje se procesó como se esperaba. |
-
Si no desea enviar mensajes de prueba porque está seguro de que su servidor syslog externo está configurado correctamente y puede recibir información de auditoría de todos los nodos de la cuadrícula, seleccione Omitir y finalizar.
Aparece un banner verde que indica que la configuración se ha guardado correctamente.
-
De lo contrario, seleccione Enviar mensajes de prueba (recomendado).
Los resultados de la prueba aparecen continuamente en la página hasta que se detiene la prueba. Mientras la prueba está en curso, los mensajes de auditoría siguen enviarse a los destinos configurados anteriormente.
-
Si recibe algún error, corríjalo y vuelva a seleccionar Enviar mensajes de prueba.
Consulte "Solucionar problemas del servidor de syslog externo" para ayudarle a resolver errores.
-
Espere hasta que vea un banner verde que indica que todos los nodos han superado la prueba.
-
Compruebe el servidor de syslog para determinar si se reciben y procesan los mensajes de prueba según lo esperado.
Si está utilizando UDP, compruebe toda su infraestructura de recopilación de registros. El protocolo UDP no permite una detección de errores tan rigurosa como los demás protocolos. -
Seleccione Detener y finalizar.
Volverá a la página Audit and syslog Server. Aparece un banner verde para notificarle que la configuración del servidor de syslog se ha guardado correctamente.
La información de auditoría de StorageGRID no se envía al servidor de syslog externo hasta que se selecciona un destino que incluye el servidor de syslog externo.
Seleccione destinos de información de auditoría
Es posible especificar dónde se envían los registros de eventos de seguridad, los registros de aplicaciones y los registros de mensajes de auditoría.
|
Para obtener más información sobre los registros de software de StorageGRID, consulte "Registros del software StorageGRID". |
-
En la página Audit and syslog Server, seleccione el destino para la información de auditoría de las opciones que aparecen:
Opción Descripción Predeterminado (nodos de administrador/nodos locales)
Se envían mensajes de auditoría al registro de auditoría (
audit.log
) En el nodo Admin, y los registros de eventos de seguridad y de aplicaciones se almacenan en los nodos en los que se generaron (también denominado "nodo local").Servidor de syslog externo
La información de auditoría se envía a un servidor de syslog externo y se guarda en el nodo local. El tipo de información enviada depende de la forma en que se configure el servidor de syslog externo. Esta opción solo se habilita después de configurar un servidor de syslog externo.
Nodo de administrador y servidor de syslog externo
Se envían mensajes de auditoría al registro de auditoría (
audit.log
) En el nodo Admin, y la información de auditoría se envía al servidor syslog externo y se guarda en el nodo local. El tipo de información enviada depende de la forma en que se configure el servidor de syslog externo. Esta opción solo se habilita después de configurar un servidor de syslog externo.Solo nodos locales
No se envía información de auditoría a un nodo de administrador ni al servidor de syslog remoto. La información de auditoría solo se guarda en los nodos que la generaron.
Nota: StorageGRID elimina periódicamente estos registros locales en rotación para liberar espacio. Cuando el archivo de registro de un nodo alcanza 1 GB, se guarda el archivo existente y se inicia un nuevo archivo de registro. El límite de rotación para el registro es de 21 archivos. Cuando se crea la versión 22ª del archivo de registro, se elimina el archivo de registro más antiguo. De media, se almacenan unos 20 GB de datos de registro en cada nodo.
La información de auditoría generada en cada nodo local se almacena en /var/local/log/localaudit.log
-
Seleccione Guardar. A continuación, seleccione OK para aceptar el cambio en el destino del registro.
-
Si ha seleccionado servidor syslog externo o nodos de administración y servidor syslog externo como destino de la información de auditoría, aparecerá una advertencia adicional. Revise el texto de advertencia.
Debe confirmar que el servidor de syslog externo puede recibir mensajes de StorageGRID de prueba. -
Seleccione OK para confirmar que desea cambiar el destino para la información de auditoría.
Aparece un mensaje de cabecera verde en el que se le notifica que la configuración de auditoría se ha guardado correctamente.
Los nuevos registros se envían a los destinos seleccionados. Los registros existentes permanecen en su ubicación actual.