Documentation
Descubre el modo de configuración cero

ServicePilot OnPremise (en sus instalaciones)

Despliegue del ServicePilot

Hay dos formas de acceder a ServicePilot:

  • Software as a Service: interfaz web de ServicePilot basada en la cloud y gestionada por ServicePilot Technologies a la que los clientes se conectarán a través de Internet. Sólo requiere un mínimo de 1 agente para la supervisión.
  • On Premise: los clientes instalan el software ServicePilot en las instalaciones.

Este documento se aplica a las instalaciones On Premise de ServicePilot en las que un administrador local tendrá que instalar, actualizar, hacer copias de seguridad y gestionar el servidor de ServicePilot.

Instalar ServicePilot

Requisitos del sistema para el servidor de Manager ServicePilot

Antes de instalar ServicePilot, verifique que su sistema cumpla con algunos requisitos básicos.

Consulte a ServicePilot Technologies para obtener más detalles si se conocen sus requisitos de supervisión.

Los siguientes son requisitos mínimos para un sistema de monitoreo básico. Se requerirá hardware o máquinas virtuales más potentes dependiendo de la cantidad de datos que se recopilen y del uso concurrente esperado.

  • 8 core CPU
  • 8GB RAM min
  • Disco duro de alto rendimiento con espacio suficiente para almacenar datos de ServicePilot - min 250GB
  • Windows Server 2016 o posterior

Instalar ServicePilot**

Para instalaciones locales de ServicePilot, descargue el software Manager ServicePilot e instálelo en su propio servidor de Windows.

  • Descargue el archivo ejecutable del sitio web de ServicePilot Technologies. Los ingenieros de ServicePilot proporcionarán la URL del instalador.

  • Siga el video Install ServicePilot Manager (Solo en la tienda) para completar la instalación del software Manager ServicePilot.

Requisitos del sistema para los agentes de ServicePilot

Los agentes de ServicePilot requieren muy poco CPU, RAM y espacio en el disco duro. Al instalar el Manager ServicePilot, un Agente Windows de ServicePilot se instala automáticamente en el mismo servidor. Esto puede ser suficiente para supervisar los sistemas de la red empresarial local, sin embargo, se pueden instalar más Agentes ServicePilot para obtener datos de sitios y servidores remotos.

Como usuario Administrativo de ServicePilot, para los requisitos previos del Agente, descargar e instalar instrucciones vaya a Ajustes > Agentes > Descargar.

Instalación de los agentes de ServicePilot

Para instalar un ServicePilot Agent, como usuario Administrativo de ServicePilot, para los requisitos previos del Agente, descargar e instalar instrucciones vaya a Ajustes > Agentes > Descargar.

Puede seguir el video Install ServicePilot Agent para instalar los agentes de ServicePilot que recopilarán y enviarán los datos al ServicePilot Manager.

Habilitar la compatibilidad HTTPS con certificados SSL

La interfaz web de ServicePilot se puede servir mediante HTTPS al habilitar esta capacidad en la configuración en ejecución y reiniciar el ServicePilot Manager. Puede generar esto por su cuenta o puede comprar uno de una autoridad comercial de certificados.

NOTA: Los agentes de ServicePilot se comunican con el Manager ServicePilot utilizando HTTP o HTTPS. Si HTTPS está habilitado o se cambia el puerto de interfaz web de Manager ServicePilot, todos los agentes de ServicePilot también tendrán que volver a configurarse y reiniciarse.

Una vez que obtenga el certificado, la clave privada del certificado y la cadena del certificado de la CA, deberá actualizar su servidor para poder utilizarlos. Siga estos pasos para activar el soporte SSL:

  1. Obtenga o convierta su certificado de servidor, clave privada de certificado y cadena de certificado de CA en un archivo PKCS12/PFX protegido por contraseña
  2. Importe el certificado en el Almacén de claves del certificado personal de la máquina local de Windows. Si el certificado se importa correctamente, será visible en la aplicación certlm.msc con un icono de certificado y clave.
  3. Abra la ServicePilot Setup Console y haga clic en el botón Certificates.
  4. Haga doble clic en el certificado que importó que estará visible en la lista si se puede usar. La huella digital del certificado se copiará en el campo Thumbprint. Haga clic en OK para guardar este cambio.
  5. Abra la interfaz web de ServicePilot e inicie sesión como administrador
  6. Haga clic en Ajustes > Configuración
  7. Haga clic en Basicó
  8. Haga clic en Otros Ajustes > Editar la configuración
  9. Haga clic en el botón Expand
  10. Añada la siguiente información a la sección general:
  11. Guardar la configuración mediante el botón Guardar
  12. Reinicie el Manager ServicePilot con el botón Reiniciar
  13. Una vez reiniciado el Manager ServicePilot, intente iniciar sesión en la interfaz web mediante HTTPS

Configurar agentes de ServicePilot para HTTPS

Todos los agentes de ServicePilot tendrán que estar configurados para usar la comunicación recién asegurada. En cada máquina con un Agente de ServicePilot, incluyendo el servidor en el que está instalado el Manager ServicePilot, ejecute el siguiente procedimiento.

Windows

  1. Abrir "ServicePilot Setup Console" de ServicePilot ("C:\Program Files (x86)\ServicePilot\ServicePilot ISM Enterprise\Console.exe")
  2. Ir a la pestaña Agente
  3. Detenga el Agente de ServicePilot
  4. Establecer el número de puerto correcto (por defecto 443)
  5. Marque la casilla HTTPS
  6. Inicie el Agente de ServicePilot

Linux

  1. Detenga el daemon spagent
  2. Edite el archivo de configuración del agente /etc/spagent para incluir el puerto correcto e indique que HTTPS se está utilizando
  3. Iniciar el daemon spagent

Clave de licencia de ServicePilot

ServicePilot ya se está ejecutando

Si ServicePilot ya se está ejecutando y debe actualizarse la clave de licencia de ServicePilot:

  1. Inicie sesión en la interfaz web Manager ServicePilot como administrador
  2. Haga clic en AJUSTES > Configuración > Licencia y License key
  3. Introduzca la clave de licencia proporcionada por ServicePilot y actívela en línea o fuera de línea en función del acceso del servidor Manager ServicePilot a Internet

ServicePilot no se está ejecutando

Si ServicePilot aún no se está ejecutando, la clave de licencia se puede aplicar desde la Consola de Configuración de ServicePilot. Para iniciar la consola de configuración de ServicePilot, vaya a C:\Program Files (x86)\ServicePilot\ServicePilot ISM Enterprise\Console.exe y ejecútela con privilegios de administrador escalados.

  1. Haga clic en el elemento de menú License
  2. Haga clic en Enter a new license key y acepte el contrato de licencia
  3. Introduzca la clave de licencia proporcionada por ServicePilot y haga clic en Continue
  4. Si el Manager ServicePilot no tiene acceso a Internet:
  • Seleccione Activate offline
  • Haga clic en Get an activation by email
  • Envíe el Harware ID presentado a [email protected]
  • Pegue la Activation key recibida por correo electrónico en el campo correspondiente y haga clic en Activate
  1. Si el servidor de Manager ServicePilot tiene acceso a Internet, haga clic en Activate

Administrar ServicePilot

Iniciar o detener los servicios de ServicePilot

Windows

Los servicios de Manager ServicePilot y Agentes de ServicePilot se pueden iniciar y detener utilizando la ServicePilot Setup Console suministrada. Estos servicios se iniciarán automáticamente durante el arranque. Esta consola también puede realizar la configuración inicial y permite al administrador ver el estado de los componentes de ServicePilot.

Inicie la "ServicePilot Setup Console"

Si la consola de instalación de ServicePilot no se está ejecutando, puede iniciarse ejecutando C:\Program Files (x86)\ServicePilot\ServicePilot ISM Enterprise\Console.exe con privilegios administrativos escalados.

La "ServicePilot Setup Console" se puede ejecutar desde el icono ServicePilot ISM de la bandeja del sistema seleccionando Launch Console.

Detenga e inicie el Manager ServicePilot desde la ficha Administrador.

Detenga e inicie el Agente de ServicePilot desde la ficha Agente.

Linux

El Agente de ServicePilot se registra como un daemon de Linux. Inicie y detenga el daemon spagent utilizando los comandos estándar basados en su distribución de Linux.

Configurar la configuración de correo electrónico saliente

Para enviar alertas por correo electrónico, ServicePilot requiere una retransmisión SMTP saliente configurada.

Para configurar un servidor de correo electrónico:

  1. Inicie sesión en la interfaz web de Manager ServicePilot como administrador
  2. Haga clic en AJUSTES > Configuración, luego Basicó, y luego haga clic en Email servidor.
  3. Establecer el nombre de host del servidor SMTP, De la dirección de correo electrónico, A la dirección de correo lectrónico.
  4. Haga clic en la casilla de verificación Funciones avanzadas" para agregar más configuraciones de servidor SMTP que puedan ser necesarias.
  5. Haga clic en "Guardar" para guardar los cambios.
  6. Haga clic en "Test" para abrir un cuadro de diálogo de prueba que le permite enviar correos electrónicos de prueba para verificar su conexión.

Solución de problemas SMTP

Algunos servidores de correo electrónico ahora requieren más autenticación antes de aceptar el correo electrónico para la entrega. Es posible que deba habilitar un método de acceso menos seguro o proporcionar una contraseña específica de la aplicación para que su servicio SMTP permita que ServicePilot pueda enviar correo electrónico.

Volver a cargar la configuración

Para actualizar los cambios realizados en los packages, existen los siguientes dos métodos:

Uso de la interfaz ServicePilot

  1. Inicie sesión en la interfaz web de Manager ServicePilot como administrador
  2. Haga clic en AJUSTES > Configuración, luego Avanzado, y luego haga clic en Recargar

Uso de la API ServicePilot

La API permite actualizar la configuración automáticamente sin necesidad de reiniciar ServicePilot. El comando cURL que se muestra a continuación es un ejemplo de solicitud utilizando la clave API con permisos de escritura 10000000-0000-0000-0000-000000000000 al servidor ServicePilot https://data.servicepilot.com.

curl -H "X-Api-Key: 10000000-0000-0000-0000-000000000000" -d "{}" -X POST "https://data.servicepilot.com/api/service/reload"

Respaldar y restaurar ServicePilot

Copia de seguridad de la configuración y los datos del ServicePilot

ServicePilot hace automáticamente una copia de seguridad de la configuración y los datos en el mismo lugar que la configuración y la base de datos actuales. Los clientes pueden copiar estas copias de seguridad en otro servidor o tomar una instantánea del disco como deseen.

¿Cómo crear una copia de seguridad completa de ServicePilot? (configuración y datos)

ServicePilot realiza automáticamente copias de seguridad de la configuración y los datos que se pueden copiar del servidor de Manager ServicePilot. Sin embargo, la configuración personalizada del cliente debe incluirse para crear una copia de seguridad completa.

Configuración de respaldo de ServicePilot

Copie los siguientes archivos y directorios para crear una copia de seguridad de la configuración:

  • La clave de licencia de ServicePilot y otras configuraciones de la "ServicePilot Setup Console".
  • <Work Folder>\Conf
  • <Work Folder>\Packages
  • <Work Folder>\Pictures
  • <Work Folder>\Web

Datos de respaldo de ServicePilot

Los datos de ServicePilot se guardan en Workfolder de la configuración en ejecución. Realice una copia de seguridad de los siguientes directorios:

  • <Work Folder>\Backup
  • <Work Folder>\Pdf

Restaurar la configuración de ServicePilot

Sigue estos pasos:

  1. Instalar ServicePilot, si no está ya en el lugar
  2. Detener el Manager ServicePilot
  3. Restaurar toda la configuración a una nueva WorkFolder vacía
  4. Ponga la configuración de WorkFolder en "ServicePilot Setup Console " en el directorio recientemente restaurado
  5. Inicie el Manager ServicePilot

Restaurar datos de ServicePilot

Los datos de ServicePilot se restauran automáticamente en la base de datos a partir de los archivos de copia de seguirdad que se encuentran en <WorkFolder>\Backup.

Nota: la restauración de los datos se produce en segundo plano y tarda varios días.

Para ver el estado actual de la base de datos:

  1. Utilizando una cuenta con privilegios de administradores, acceda a ServicePilot.
  2. Haga clic en Herramienta > Widget > Database
  3. La columna DB History de la tabla Collection Status indica el número de días de historial que hay actualemente en la base de datos

Cambiar la duración de la retención de datos de respaldo

La fuente original de los datos de la base de datos de ServicePilot se almacena en el directorio WorkFolder>\Backup. Esto puede ser necesario si la base de datos se corrompe o si ServicePilot cambia el formato de la base de datos. Las fuentes de la base de datos de ServicePilot se mantienen en disco durante 1 año y un mes de forma predeterminada. Este parámetro se puede cambiar en el archivo de configuración <WorkFolder>\Conf\servicepilotdb.conf.

# Backup retention duration
RETENTIONBACKUP=90

¿Se pueden eliminar las fuentes de respaldo de la base de datos?

Los datos antiguos del directorio <WorkFolder>\Backup pueden ser eliminados pero esto puede ser necesario si la base de datos se corrompe o si ServicePilot cambia el formato de la base de datos. Eliminar manualmente los archivos ZIP de origen si los archivos no se van a necesitar para la restauración. Por ejemplo, normalmente no se necesitarían los archivos objectdata_*.zip más antiguos de una semana, ya que la base de datos de ServicePilot sólo guarda estos datos durante una semana según el ajuste <WorkFolder>\Conf\servicepilotdb.conf RETENTIONOBJECTDATA.

Cambiar la duración de la retención de datos de la base de datos

ServicePilot sólo mantiene los datos en su base de datos por un tiempo limitado. Esto depende del tipo de datos almacenados. Por ejemplo, los datos de los indicadores de objetos se guardan durante 7 días con una resolución de 1 minuto, mientras que los datos de los indicadores de resumen diario se guardan durante un año. Estos parámetros pueden ser modificados en el archivo de configuración <WorkFolder>\Conf\servicepilotdb.conf.

A continuación se presentan las duraciones de retención por defecto

# Event log retention duration
#RETENTIONEVENTS=90
# IP Flow retention duration
#RETENTIONNETTRACE=30
# AppTrace data retention duration
#RETENTIONAPPTRACE=7
# General object log retention duration
#RETENTIONOBJECTLOG=30
# General object data retention duration
#RETENTIONOBJECTDATA=7
# Quarter object data retention duration
#RETENTIONOBJECTDATAQ=30
# Hour object data retention duration
#RETENTIONOBJECTDATAH=365
# RCA retention duration
#RETENTIONOBJECTRCA=365
# Trap retention duration
#RETENTIONTRAP=60
# Syslog retention duration
#RETENTIONSYSLOG=60
# ObjectSL retention duration
#RETENTIONOBJECTSL=90
# ObjectSLD retention duration
#RETENTIONOBJECTSLD=365
# VoIP event retention duration
#RETENTIONVOIP=90

Actualizar ServicePilot a una nueva versión

Se recomienda encarecidamente crear una copia de seguridad antes de iniciar el proceso de actualización. Una copia de seguridad rápida implica detener ServicePilot y hacer una copia completa del WorkFolder de configuración en ejecución.

Importante: Pregunte a ServicePilot Technologies si el formato de la base de datos ha cambiado antes de iniciar una actualización. En este caso se necesitará una copia de seguridad de la configuración y los datos de ServicePilot.

Para actualizar el software ServicePilot:

  1. Detenga el Manager y el Agente de ServicePilot
  2. Detenga la "ServicePilot Setup Console"
  3. Detener la bandeja del sistema ServicePilot ISM
  4. Ejecute el nuevo instalador de ServicePilot
  5. Instale el servicio Manager ServicePilot en la "ServicePilot Setup Console"
  6. Inicie el Manager ServicePilot

Personalice ServicePilot

Agregar imágenes personalizadas a ServicePilot

ServicePilot presenta páginas web que pueden contener iconos y gráficos de clientes.

Las imágenes se pueden subir cuando se añaden recursos a la configuración.

También es posible colocar imágenes personalizadas, en formato JPEG, GIF, PNG o SVG, en el directorio <WorkFolder>\Pictures de la configuración del tiempo de ejecución. Un archivo logo.png agregado a este directorio se utilizará como logotipo de la empresa para informes en PDF.

Agregar páginas web personalizadas a ServicePilot

El Manager ServicePilot puede servir páginas web personalizadas a los usuarios de la interfaz web de ServicePilot si los archivos HTML se colocan en el directorio <WorkFolder>\Web de la configuración en ejecución.

Agregar packages personalizados a ServicePilot

ServicePilot viene con muchos packages integrados. La configuración de ServicePilot puede personalizar cómo se usan estas plantillas para monitorear los recursos. Es posible ampliar las capacidades de ServicePilot utilizando packages personalizados para equipos nuevos o especializados.

Packages personalizados son creados por ServicePilot Technologies y se aplican colocándolos en el directorio de configuración <WorkFolder>\Packages. Es necesario recargar la configuración en ejecución de ServicePilot para que los nuevos packages personalizados estén disponibles para su uso. Para recargar la configuración en ejecución:

  1. Haga clic en AJUSTES > Configuración
  2. Haga clic en Avanzado
  3. Haga clic en Packages > Recargar

Debug

Depurar errores de ServicePilot

El Manager ServicePilot y el Agente Windows ServicePilot almacenan sus archivos de log en el directorio C:\Program Files (x86)\ServicePilot\ServicePilot ISM Enterprise\Logs. El agente Linux de ServicePilot almacena sus logs en el archivo /var/log/servicepilot/servicepilotagent.log.

Consulte estos archivos para ver si hay errores en la configuración o comunicación entre los componentes de ServicePilot y los dispositivos supervisados. A menudo, las contraseñas, las direcciones IP o los números de puerto se configuran incorrectamente al agregar equipos supervisados. Vea estos logs para ver estos errores de acceso.

ServicePilot 429 errores en la página web

Si ServicePilot devuelve códigos de error HTTP 429 al ver páginas web, esto normalmente indica que la base de datos de ServicePilot está sobrecargada. Demasiadas personas están tratando de obtener información o se están realizando demasiadas consultas complejas simultáneas del sistema. Espere y vuelva a intentarlo más tarde.

Se trata de una función de seguridad añadida para ayudar a proteger contra los ataques de denegación de servicio (D/DOS).