Además de los nodos de Elasticsearch externos, Sentinel ahora incluye por defecto un nodo de Elasticsearch local para la visualización de datos. Por lo tanto, debe instalar un módulo auxiliar (plug-in) de Elasticsearch para el nodo de Elasticsearch local. Para obtener más información, consulte Instalación del módulo auxiliar (plug-in) de Elasticsearch.
Al actualizar las instancias de Elasticsearch y Kibana utilizadas Sentinel, debe implantar de nuevo los módulos auxiliares (plug-ins) de seguridad de Elasticsearch en los nodos de Elasticsearch existentes. Para obtener información sobre cómo implantar de nuevo el módulo auxiliar (plug-in) de seguridad de Elasticsearch, consulte Nueva implantación del módulo auxiliar (plug-in) de Elasticsearch.
Durante la actualización de Sentinel, se actualizan también algunos de los archivos de la aplicación Spark. Debe volver a enviar las aplicaciones Spark con estos archivos actualizados llevando a cabo los pasos siguientes:
Entre en el servidor SSDM como usuario novell y copie los archivos en el servidor de historial de Spark donde está instalado HDFS NameNode:
cd /etc/opt/novell/sentinel/scalablestore
scp SparkApp-*.jar avroevent-*.avsc avrorawdata-*.avsc spark.properties log4j.properties manage_spark_jobs.sh root@<hdfs_node>:<directorio_de_destino>
donde <directorio_de_destino> es cualquier directorio donde desee colocar los archivos copiados. Además, asegúrese de que el usuario hdfs dispone de permisos totales para este directorio.
Entre en el servidor <hdfs_node> como usuario root y cambie la propiedad de los archivos copiados al usuario hdfs:
cd <directorio_de_destino>
chown hdfs SparkApp-*.jar avroevent-*.avsc avrorawdata-*.avsc spark.properties log4j.properties manage_spark_jobs.sh
Asigne el permiso ejecutable al guión manage_spark_jobs.sh.
Asegúrese de que las tareas de Spark han finalizado el procesamiento de todos los datos:
Vaya a la interfaz de usuario Web de ResourceManager de YARN y vea cada aplicación Spark de Sentinel. Los datos de la aplicación Spark Streaming mostrarán la reducción de la tasa de entrada a cero cuando se hayan procesado todos los datos desde Kafka.
Ejecute el siguiente comando para detener el procesamiento de datos:
./manage_spark_jobs.sh stop
Borre el punto de comprobación de procesamiento de datos:
sudo -u hdfs hadoop fs -rm -R -skipTrash /spark/checkpoint
donde /chispa/checkpoint es el directorio de punto de comprobación.
Ejecute el siguiente guión para volver a enviar las tareas de Spark:
./manage_spark_jobs.sh start
El comando anterior tardará un rato en finalizar el proceso de envío.
(Opcional) Ejecute el siguiente comando para verificar el estado de las tareas de Spark enviadas:
./manage_spark_jobs.sh status
Reanude el reenvío de eventos a Kafka para que Spark inicie el procesamiento de los mismos:
En Sentinel principal, haga clic en Storage (Almacenamiento) > Scalable Storage (Almacenamiento ampliable) > Advanced Configuration (Configuración avanzada) > Kafka (Kafka).
Defina la siguiente propiedad como falsa:
pause.events.tokafka
Haga clic en Guardar.
Cuando actualiza desde SSDM 8.0.x.x, algunas de las funciones de Sentinel añadidas en Sentinel 8.1 y versiones posteriores no están disponibles por defecto. Debe habilitar manualmente las funciones del archivo /etc/opt/novell/sentinel/config/ui-configuration.properties.
Entre en el servidor de Sentinel como el usuario novell.
Abra el archivo /etc/opt/novell/sentinel/config/ui-configuration.properties.
Cambie el ajuste de las siguientes propiedades a falso:
alerts.hideUI solutionDesigner.launcher.hideUI correlation.hideUI scc.configurations.solutionPacks.hideUI people.hideUI permission.knowledgeBase.hideUI scc.menuBarItem.toolsMenu.hideUI scc.toolBarItem.peopleBrowser.hideUI integration.hideUI
Actualice el navegador de Sentinel.
Debe actualizar las consolas y las visualizaciones después de actualizar SSDM para que se apliquen las mejoras incluidas en la versión más reciente de las consolas y las visualizaciones.
Cuando se actualiza SSDM, las consolas y visualizaciones no se actualizan de forma predeterminada. Sin embargo, puede actualizarlas manualmente tras la actualización. Puede actualizar las consolas y las visualizaciones eliminando las ya existentes y ejecutando el guión load_kibana_data.sh, que instala las consolas y visualizaciones más recientes.
IMPORTANTE:Se perderán las personalizaciones que haya realizado en las consolas y visualizaciones una vez las actualice.
Para actualizar las visualizaciones y consolas:
Inicie sesión en la interfaz Web de SSDM y diríjase a la Visualización de eventos.
En la Visualización de eventos, diríjase a Ajustes > Objetos > Consolas.
Seleccione las consolas que desea actualizar y haga clic en Suprimir.
Haga clic en Visualizaciones. Seleccione las visualizaciones que desea actualizar y haga clic en Suprimir.
Salga de la sesión en la interfaz Web de Sentinel.
Entre en el servidor de SSDM como el usuario novell.
Diríjase al directorio /opt/novell/sentinel/bin.
Ejecute el guión load_kibana_data.sh empleando el siguiente comando:
./load_kibana_data.sh http://<dirección ip>:<puerto>> <alerts/events/misc>
Por ejemplo:
./load_kibana_data.sh http://127.0.0.1:9200 alerts
./load_kibana_data.sh http://127.0.0.1:9200 events
Inicie sesión en la interfaz Web de SSDM y diríjase a la Visualización de eventos para ver las consolas y visualizaciones actualizadas.